2016-03-22 9 views
2

Google Cloud Storageに何とか(ストリーミングを使用して)保存したい、小さな非構造化jsonファイル(それぞれ1K未満)がたくさんあります。 Apache Drillを使ってクエリを実行することを考えているので、私はそれらをzipファイルに入れないでください(私は思う)。複数のjsonドキュメントを1つずつ格納するのではなく、まとめてマージする方がコスト効率が良いでしょうか? (私はバッチでファイルを書くことは、それらがマージされているか別々に保存されているかにかかわらず良いことだと仮定します)小さなファイルのGoogle Cloud Storageの費用対効果

答えて

4

まあ...多分。あなたの使用パターンによって異なります。

GCSにはオブジェクトごとの請求がありません。代わりに、1か月に格納されたギガバイトあたりの料金がかかります。ファイルを分割しても、それはまったく影響を与えません。

ただし、GCSは操作ごとの料金も請求します。執筆時点では、10,000回のダウンロードで1ペンスの費用がかかり、10,000回のアップロードごとに1銭の費用がかかります。一度に数千のファイルしか持たない場合や一度にいくつかのファイルにしかアクセスしない場合は、大きな違いはありませんが、頻繁にファイルをすべてダウンロードする必要がある場合や、頻繁にファイルを交換する必要がある場合は、毎日何百万から何十億もの別々のアップロードをしています。突然数個の大きなファイルを使用すると、たくさんのお金を節約できます。

あなたは、各シナリオの下でやってますどのように多くのダウンロードとアップロード見積もることができる場合、Googleはあなたはそれが何の費用がかかります知らせる電卓を提供します。https://cloud.google.com/products/calculator/