質問、
多数のAzureテーブルを作成するようにサービスを設計します。Azureポータルには、ストレージサイズに関連するコストのみが表示されます。ただし、多くのテーブルを維持することに関連する追加コストはありますか(AWSはテーブルごとに課金します)。
私たちが望んでいるのは、100,000個の小さなAzureテーブル(たとえば、すべてを組み合わせて100G)を作成する場合でも、100Gのテーブルを1つ作成する場合でも、コストが同じになることです。
これは本当ですか?
ありがとう。ティム
質問、
多数のAzureテーブルを作成するようにサービスを設計します。Azureポータルには、ストレージサイズに関連するコストのみが表示されます。ただし、多くのテーブルを維持することに関連する追加コストはありますか(AWSはテーブルごとに課金します)。
私たちが望んでいるのは、100,000個の小さなAzureテーブル(たとえば、すべてを組み合わせて100G)を作成する場合でも、100Gのテーブルを1つ作成する場合でも、コストが同じになることです。
これは本当ですか?
ありがとう。ティム
afaik、それはサイズに基づいており、テーブルの数とは関係ありません。
ストレージサイズに加えて、トランザクションコストとアウトバウンドトラフィックを考慮する必要があります...
Azureのストレージ料金は、テーブル自体の数ではなく、保存されているバイト数に関連しています。各テーブル名はごくわずかなストレージスペース(バイト)を占めるため、技術的には料金がかかりますが、それでも無視できる程度です。おそらく、これはパーティションキー名と同じになります(つまり、1つのテーブルに100kのパーティションがある場合、それぞれに1つのパーティションがある100kのテーブルと同じスペースが必要になります)
ここで説明されています:http: //blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx
式は次のとおりです。12バイト+Len(TableName)*2バイト
したがって、「table000001」、「table000002」などを使用したとすると、100,000テーブルの価格は月額約$0.01になります。