DynamoDB Accelerator を選ぶ理由
Amazon DynamoDB Accelerator (DAX) は、Amazon DynamoDB 用に構築されたフルマネージド型で可用性の高いキャッシュサービスです。DAX は、1 秒あたり数百万のリクエストにおいても、ミリ秒からマイクロ秒へと最大 10 倍のパフォーマンス向上を実現します。DAX は、開発者がキャッシュの無効化、データ集計、またはクラスター管理を行う必要なく、DynamoDB テーブルへのインメモリアクセラレーションの追加に必要な作業をすべて担います。DAX は既存の DynamoDB API コールと互換性があるため、アプリケーションロジックを変更する必要はありません。 DynamoDB 同様、プロビジョニングした容量に対してのみのお支払いとなります。スケーリングのパフォーマンスについて心配することなく、顧客向けのアプリケーションの構築に集中できます。
DynamoDB Accelerator の利点
仕組み
DAX は Amazon Virtual Private Cloud (Amazon VPC) 環境で動作するように設計されています。Amazon VPC では、従来のデータセンターに非常によく似た仮想ネットワークを定義します。VPC を使用することで、IP アドレス範囲、サブネット、ルーティングテーブル、ネットワークゲートウェイ、セキュリティ設定を統制できます。Amazon VPC のセキュリティグループを使用すれば、仮想ネットワーク内で DAX クラスターを起動し、クラスターへのアクセスを制御できます。
右の図は、DAX の大まかな概要を示しています。