テーブルクラスの選択を評価する - Amazon DynamoDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

テーブルクラスの選択を評価する

このセクションでは、DynamoDB テーブルで、適切なテーブルクラスを選択する方法の概要を説明します。Standard-Infrequent Access (Standard-IA) テーブルクラスのリリースにより、テーブルを最適化してストレージコストまたはスループットコストを削減できるようになりました。

利用可能なテーブルクラス

DynamoDB テーブルを作成する場合は、テーブルクラスに DynamoDB Standard または DynamoDB Standard-IA のいずれかを選択する必要があります。テーブルクラスは 30 日間に 2 回変更できるため、将来いつでも変更できます。どちらのテーブルクラスを選択しても、テーブルのパフォーマンス、可用性、信頼性、耐久性には影響しません。


        DynamoDB テーブルを作成する際に選択できる 2 つの異なるオプション (Standard および Standard-Infrequent Access) を示す画像。
Standard テーブルクラス

Standard テーブルクラスは新しいテーブルのデフォルトのオプションです。このオプションでは、スループットと、アクセス頻度の高いデータを含むテーブルのストレージコストのバランスが取れる DynamoDB の元の請求残高が維持されます。

Standard-IA テーブルクラス

Standard-IA テーブルクラスは、更新や読み込みの頻度が低いデータの長期保存を必要とするワークロードのストレージコストを削減 (最大 60% 削減) するのに役立ちます。このクラスはアクセス頻度の低いクラス向けに最適化されているため、読み込みと書き込みの料金は Standard テーブルクラスよりも若干高く (最大 25% 高い) なります。

DynamoDB Standard テーブルクラスを選択する場合

DynamoDB Standard テーブルクラスは、ストレージコストがテーブルの月額総コストの約 50% 以下のテーブルに最適です。このコストバランスは、DynamoDB 内に既に保存されている項目に定期的にアクセスするか、項目を更新するワークロードを示しています。

DynamoDB Standard-IA テーブルクラスを選択する場合

DynamoDB Standard-IA テーブルクラスは、ストレージコストがテーブルの月額総コストの約 50% 以上であるテーブルに最適です。このコストバランスは、1 か月あたりの項目の作成または読み込みがストレージに保持される量よりも少ないワークロードを示しています。

Standard-IA テーブルクラスの一般的な使用方法は、アクセス頻度の低いデータを個々の Standard-IA テーブルに移動することです。詳細については、「Optimizing the storage costs of your workloads with Amazon DynamoDB Standard-IA table class (Amazon DynamoDB Standard-IA テーブルクラスによるワークロードのストレージコストの最適化)」を参照してください。

テーブルクラスを選択する際に考慮すべきその他の要素

2 つのテーブルクラスのどちらかを決める際には、決定するうえで考慮すべき要素が他にもいくつかあります。

リザーブドキャパシティ

Standard-IA テーブルクラスを使用するテーブルのリザーブドキャパシティの購入は、現在サポートされていません。リザーブドキャパシティを利用している Standard テーブルからリザーブドキャパシティを利用していない Standard-IA テーブルに移行する場合、コスト上のメリットが得られない可能性があります。