ポップアップするクラウド サービス (Amazon/Azure など) の詳細を探していますが、それらが私のアプリに適しているかどうか疑問に思っています。
私のアプリケーションには基本的に、約 500GB の単一のテーブル データベースがあります。1 日あたり 3 ~ 5 GB 増加します。そこからテキスト データを抽出する必要があります。一度に約 100 万行、約 5 列でフィルタリングします。この抽出されたデータは、通常、約 1 ~ 5 GB で、最大 100 ~ 500 MB に圧縮され、Web 上で利用できるようになります。
ここに私の既存の実装の詳細がいくつかあります 1 つの 400GB テーブル、1 つのクエリ - チューニングのアイデアが必要 (SQL2005)
そこで私の質問: 既存のクラウド サービスは、このタイプのアプリをホストするのに適しているでしょうか? この量のデータと帯域幅 (帯域幅の使用量は 1 日あたり約 2GB になります) を保存するためのコストはいくらですか?
永続化システムは、このような大規模なフラット テーブルの保存に適していますか? また、多数の列を検索する機能を提供していますか?
私の現在の実装は 10,000 ドル未満のハードウェアで実行されているため、コストがたとえば 5,000 ドル/年よりもはるかに高い場合、移行する意味はありません。