投稿日: May 3, 2024

Amazon DynamoDB オンデマンドは、キャパシティプランニングなしで 1 秒あたり数千のリクエストに対応できる、サーバーレスの、リクエスト数に応じた請求オプションです。以前は、オンデマンドリクエストレートは、アカウント内のすべてのテーブルに一律に適用されるデフォルトのスループットクォータ (40,000 の読み取りリクエストユニットと 40,000 の書き込みリクエストユニット) によってのみ制限され、多様なワークロードやさまざまな要件に合わせてカスタマイズや調整を行うことはできませんでした。オンデマンドモードではさまざまなトラフィックパターンに対応できるよう瞬時にスケールされるため、急いで記述されたコードや最適化されていないコードは急速にスケールアップしてリソースを消費する場合があり、コストと使用量を制限することが困難になることがあります。

本日より、オプションで個々のオンデマンドテーブルと関連するセカンダリインデックスの最大読み取りまたは書き込み (または両方の) スループットを設定できるようになりました。これにより、コストとパフォーマンスのバランスを取ることが容易になります。最大テーブルスループットを超えるスループットリクエストは自動的に調整されますが、テーブル固有の最大スループットはアプリケーションの要件に応じていつでも簡単に変更できます。お客様はこの機能を使用することで、予測可能なコスト管理、リソース消費量の偶発的な急増や過剰な使用からの保護が可能になるほか、容量が固定されたダウンストリームサービスを潜在的な過負荷やパフォーマンスのボトルネックから安全に保護することができます。

オンデマンドスループットはすべての AWS リージョンで利用できます。オンデマンド料金については、Amazon DynamoDB 料金表ページを参照してください。詳細については、デベロッパーガイドを参照してください。