DynamoDB の料金

DynamoDB の料金

DynamoDBを読みました価格設定ページを読んでいて、無料使用範囲について少し混乱しています。開発者が DynamoDB を使い始めると、100 MB の無料ストレージと 1 秒あたり 5 回の書き込みと 10 回の読み取りが提供されるとします。

5w/r5 未満の容量ではテーブルを作成できないため、DynamoDB を試用する開発者は最大 2 つのテーブルしか作成できないことになります。

これは、開発中に複数のテーブルを作成する必要がある場合、ほとんど何もしないテーブルに対して、月に約 7.50 ドル (5w のみを使用する場合は半額) を支払う必要があることも意味します。

あれは正しいですか?

答え1

アップデート

一方、要求できる最小プロビジョニングスループットは1w/1rの容量単位に削減されました。Amazon DynamoDB - 最小スループットの削減詳細については、具体的に現在の問題に対処する次のページをご覧ください。

AWS 無料利用枠1 か月あたり最大 100 MB の DynamoDB ストレージ、5 つの読み取り容量ユニット、および 5 つの書き込み容量ユニットを使用できます。 本日の発表の非常に有益な副次効果として、無料使用枠内で最大 5 つのテーブルを作成できるようになりました。[強調は筆者による]


元の回答

5w/r5 未満の容量ではテーブルを作成できないため、DynamoDB を試用する開発者は最大 2 つのテーブルしか作成できないことになります。

おっしゃる通り、それぞれのFAQの項目でより明確に説明されています。単一の DynamoDB テーブルにプロビジョニングできる最小スループットはどれくらいですか?:

要求できる最小のプロビジョニングされたスループットは、5 つの書き込み容量単位と 5 つの読み取り容量単位です。

これは無料利用枠に該当し、書き込み容量 5 単位と読み取り容量 10 単位が認められます。無料利用枠はテーブル レベルではなくアカウント レベルに適用されます。特定のアカウントでは、書き込み容量 5 単位と読み取り容量 10 単位の単一のテーブルを作成できます。

結果として生じる1つのテーブルの制限は、他のテーブルに関するかなり重大な制限と考えられる。AWS 無料利用枠確かに要素は多いですが、一方で、単一のEC2マイクロインスタンスでは深刻な現実世界のシナリオを処理することはできません(技術的には最近は2つあります)。

アマゾンダイナモDBユースケースは明らかにそれぞれ高度なシナリオを対象としているため、テストシナリオ以外では無料利用枠はおそらく必要ないと考えられます。

これは、開発中に複数のテーブルを作成する必要がある場合、ほとんど何もしないテーブルに対して、月に約 7.50 ドル (5w のみを使用する場合は半額) を支払う必要があることも意味します。

それもその通りです。高度な顧客ニーズを満たすことでプロビジョニングされたスループットアマゾンは、セクションに要約されているように、新しい価格モデルを導入します。スループット予約精巧な技術とビジネス分析の中でAmazon DynamoDB: 初見:

このタイプのアトミック サービス レベル プロビジョニングは、特定の顧客タイプにとって差別化要因であり、魅力的でもあります。顧客の労力を一切必要とせず、選択したスループット レベルで 1 桁のレイテンシを約束することは、特定のサービス レベルを必要とする (または必要だと考えている) 顧客にとって魅力的である可能性があります。また、必要なプロビジョニング レベルを手動で決定することを顧客に要求することで、Amazon は顧客の過剰プロビジョニングから利益を得ることができます。顧客はプロビジョニングが不足している場合は痛みを感じて対応しますが、逆に、過剰になっていることに気付かない可能性があります。モバイル キャリアと同様に、Amazon は両方のシナリオで勝利します。

ここでも、ターゲット市場が強調されます。つまり、重要な要件とそれぞれ保証されたサービスレベルを持つ顧客です。実際にそのカテゴリに入ると、アイドルテーブルに少しのプレミアムを支払うだけで、最終的にサービスのメリットに比べれば、何ら問題にはなりません ;)

関連情報