Amazon Web Services ブログ
新しい DynamoDB Table Class – DynamoDB コストを最大 60% 削減
2021 年 12 月1 日(米国時間)、Amazon DynamoDB Standard-Infrequent Access (DynamoDB 標準 – IA) を発表しました。既存の DynamoDB 標準テーブルと比較して、ストレージコストを 60% 削減し、同じパフォーマンス、耐久性、スケーリングを実現する DynamoDB 用の新しいテーブルクラスです。
現在、多くのお客様が、アクセス頻度の低いデータを DynamoDB と Amazon Simple Storage Service (Amazon S3) の間で移動しています。これは、お客様がデータを移行し、DynamoDB 用と Amazon S3 用の 2 つの異なる API をサポートする必要がある複雑なアプリケーションを構築するプロセスを開発していることを意味します。
DynamoDB 標準 – IA テーブルクラスは、アプリケーションコードを変更することなく、アクセス頻度の低いデータを DynamoDB に保存するためのコスト最適化ソリューションを必要とするお客様向けに設計されています。この新しいテーブルクラスを使用すると、DynamoDB で 1 桁のミリ秒単位の読み取りと書き込みのパフォーマンスを実現でき、同じ API をすべて使用できます。
DynamoDB 標準 – IA テーブルクラスを使用すると、DynamoDB 標準テーブルクラスを使用する場合と比較して、ストレージコストを最大 60% 節約できます。ただし、この新しいテーブルクラスに対する DynamoDB の読み取りと書き込みの料金は標準テーブルよりも高くなります。したがって、この新しいテーブルクラスをお客様のテーブルに適用する前に、ユースケースを把握することが重要です。
DynamoDB 標準 – IA は、テラバイト規模のデータを数年間保存しなければならない場合に、データの可用性が高くなければならないが、頻繁にアクセスしない場合に最適なソリューションです。例えば、エンドユーザーが古い投稿にアクセスすることはほとんどないソーシャルメディアアプリケーションなどです。ただし、このような投稿は保存されたままの状態です。誰かがプロフィールをスクロールして 2009 年の古い写真を見たときに、新しい投稿と同じ速さで取得できるようにする必要があるからです。
他の良いユースケースに e コマースサイトがあります。このようなサイトには、頻繁にアクセスされない製品がたくさんあるかもしれませんが、サイトの管理者は、誰かが購入したい場合に備えて、ストアで製品を購入できるようにしておきたいと考えることでしょう。さらに、これは顧客の以前の注文を保存するための優れたソリューションになります。DynamoDB 標準 – IA テーブルには、注文履歴を低コストで保持する機能があります。
DynamoDB 標準 – IA の使用を開始する
既存のテーブルに最適なクラスを評価して、DynamoDB 標準 – IA の使用を開始しましょう。
テーブルページに移動し、[アクション] ドロップダウンにあるテーブルクラスの [更新] を選択して、テーブルクラスを変更します。次に、新しいテーブルクラスを選択し、変更を保存します。既存のテーブルのテーブルクラスは、パフォーマンスや可用性に影響を及ぼさずに、30 日に 2 回 標準 – IA または標準に変更できます。DynamoDB のすべての機能は、標準 – IA テーブルクラスのテーブルを使用する場合に使用できます。
さらに、DynamoDB 標準 – IA テーブルクラスを使用して新しいテーブルを作成することもできます。
利用可能なリージョンと料金
DynamoDB 標準 – IA は、中国リージョンと AWS GovCloud を除くすべての AWS リージョンでご利用いただけます。
例えば、米国東部 (バージニア北部) の DynamoDB 標準 – IA ストレージの料金は GB あたり 0.10 USD (DynamoDB 標準より 60% 低い) になりましたが、読み取りと書き込みは 25% 高くなっています。
この特徴とその料金の詳細については、DynamoDB の標準 – IA の機能ページと DynamoDB の料金ページを参照してください。
– Marcia
原文はこちらです。