DynamoDB 用完全マネージド型インメモリキャッシュ。
DynamoDB の応答時間をミリ秒からマイクロ秒に短縮します。

Amazon DynamoDB Accelerator (DAX) は、フルマネージド型高可用性インメモリキャッシュで、DynamoDB 用に特化しています。1 秒あたりのリクエスト数が数百万件になる場合でも、ミリセカンドからマイクロセカンドへの最大 10 倍のパフォーマンス向上を実現します。DAX は、開発者がキャッシュの無効化、データ集計、またはクラスター管理を行う必要なく、DynamoDB テーブルへのインメモリアクセラレーションの追加に必要な作業をすべて担います。スケーリングのパフォーマンスについて心配することなく、顧客向けのアプリケーションの構築に集中できます。DAX は既存の DynamoDB API コールと互換性があるため、アプリケーションのロジックを変更する必要がありません。DAX は、AWS マネジメントコンソールで数回クリックするか、AWS SDK を使用して有効化できます。DynamoDB 同様、プロビジョニングされたパフォーマンス容量に対してのみのお支払いとなります。DAX の料金の詳細に関しては、料金のページを参照してください。

今すぐ申し込む

Amazon DynamoDB を AWS 無料利用枠で試す

DAX は、AWS マネジメントコンソールでわずか数回クリック、あるいはAWS SDK を使用して有効化できます。

 

DAX-introduction-to-dax
卓越したパフォーマンス

DynamoDB が安定した、1 桁のミリ秒レイテンシーである一方、DynamoDB + DAX はパフォーマンスを次のレベルに引き上げ、読み込みに負荷がかかるワークロードで、1 秒あたり 100 万回単位のリクエストの応答時間をミリ秒としました。DAX を使用すると、人気のイベントやニュースでこれまでにないほどのリクエスト量が生じた場合でも、アプリケーションが高速かつ優れた応答性を維持できます。調整の必要はありません。 

高いスケーラビリティ

DynamoDB + DAX を使用すれば、パフォーマンスとスケーリングを妥協する必要がありません。DAX により、必要に応じてスケーリングできます。3 つのノードの DAX クラスターで開始し、その後ノードを追加することによってキャパシティーを追加できます。DAX では、1 秒あたり 100 万回単位のリクエストを送信する 10 個のノードのクラスターにスケールアウトできます。

完全マネージド型

DynamoDB と同様、DAX は完全マネージド型です。ハードウェアまたはソフトウェアのプロビジョニング、設定と構成、ソフトウェアの修正、信頼できる分散型キャッシュクラスターの操作、スケーリングによる複数のインスタンスでのデータのレプリケーションなどの管理タスクについて、心配する必要はありません。DAX により、エラー検出、エラーリカバリ、およびソフトウェアの修正などの多くの一般的な管理タスクが自動化されます。

使いやすさ

DAX は、Amazon DynamoDB と緊密に統合されています。DAX クライアント SDK を使用して DAX クラスターにある既存の DynamoDB API 呼び出しを示し、後は DAX が処理することによって DAX クラスターをプロビジョニングできます。DAX は DynamoDB と API の互換性があるため、関数を適用するアプリケーションコード変更を行う必要はありません。パフォーマンスを向上させるため、DAX は背後で複雑な処理を行います。さらに、キャッシュされたデータの取得により既存の DynamoDB テーブルでの読み込み負荷が軽減されるため、プロビジョニングされた読み込みキャパシティーを縮小し、全体の運用コストを削減できる可能性があります。

柔軟性

DAX によって、複数の DynamoDB テーブルに 1 つの DAX クラスター、1 つの DynamoDB テーブルに複数の DAX クラスターなど、プロビジョニングが最大限に柔軟になります。

セキュア

DAX は完全に AWS と統合して、セキュリティを強化します。Identity and Access Management (IAM) を使用して一意のセキュリティ認証情報を各ユーザーに割り当て、各ユーザーのサービスおよびリソースへのアクセスを制御できます。Amazon CloudWatch により、リソース使用率、アプリケーションパフォーマンス、およびオペレーションの状態について、システム全体の可視性を得ることができます。AWS CloudTrail との統合によって、クラスターの設定への変更を簡単に記録および監査することができます。DAX は、既存のアプリケーションからの安全で簡単なアクセスのために、Amazon Virtual Private Cloud (VPC) をサポートしています。タグ付けによってさらに可視性を得ることができ、これは DAX クラスターの管理に役立ちます。

Eyeview Digital

100 億の出会いを経て、Tinder は世界中の人と人とのつながり方を変えました。「Tinder にとって、パフォーマンスは絶対に重要なものです。当社は DynamoDB の主要ユーザーです。当社では、そのシンプルさと、安定したパフォーマンスでスケーリングできることが、とても気に入っています」と、Tinder のエンジニアリング担当副社長、Maria Zhang 氏は述べています。「DAX によって、AWS は新しいレベルのパフォーマンスを達成しました。応答時間はマイクロ秒単位です。DAX は DynamoDB とシームレスに統合され、API 互換であり、新しいコードを記述する必要がないので、本当に気に入っています。DAX の一般的可用性には興奮させられます。」

Eyeview Digital

キヤノン株式会社映像事務機事業本部、映像事務機 DS 開発センターでは、四大陸の世界中のお客様の事務機器に接続する、ミッションクリティカルなクラウドサービスを提供しています。「Amazon DynamoDB Accelerator (DAX) は、Amazon DynamoDB のユーザーエクスペリエンスを向上させるすばらしいサービスです」と、キヤノン株式会社、映像事務機事業本部、映像事務機 DS 開発センター、主席研究員、八木田隆氏は述べています。「当社の開発者は、DynamoDB から切り替えて DAX をシームレスに使い始められるという、DAX SDK の優れた設計コンセプトが気に入っています。当社のチームは、DynamoDB の容量ユニットを大幅に削減しながら DAX によるデータアクセス速度を向上させることに成功しました。DAX が一般公開されて喜んでいます。」

Eyeview Digital

Careem は、広範な中東で 40 以上の都市と 11 か国にサービスを提供するレンタカーサービスおよびアプリです。同社は、キャプテン、プロモーション、および設定のロケーションを格納するための Amazon DynamoDB を含め、多くの AWS のサービスを使用しています。Careem のソフトウェアアーキテクトである Tafseer-ul-Islam Siddiqui 氏は、「DAX の公開プレビューでは早い段階で関与しており、DAX での本番ワークロードも問題なく稼働しています」と述べています。「当社では、DAX を使用して、サービスのネットワーク全体で読み取りをスケーリングしています。書き込みスルーキャッシュとしては、DAX によってアプリケーションスタックが簡素化され、当社のキャッシュのニーズに対応する中心的なサービスを構築する必要がなくなりました。DAX を採用する動機となった最大の特徴は、DynamoDB との API 互換です。これによって、最小限の変更を加えるだけで既存のアプリで使用でき、DynamoDB クライアントを DAX クライアントに変更するだけで済みました。当社のチームは、組み込みのフェイルオーバーとレプリケーションのサポートには本当に感銘を受けました。」

Expedia

Expedia, Inc. は有数のオンライン旅行会社で、レジャーやビジネスの旅行に関するサービスを世界中の顧客に提供しています。「Expedia は AWS の長年の顧客であり、会社全体で DynamoDB を使用して、自社の多くのアプリケーションを強化しています。」と Expedia, Inc. のプリンシパルソフトウェアエンジニア、Brandon O’Brien 氏は語ります。「当社は Amazon DynamoDB Accelerator のアーリーアクセスを受け、高速かつ簡単に使用できることを実感しました。DAX は、インフラストラクチャのコストとシステムパフォーマンスの最適なバランスを見つける大きな機会を当社に与えてくれました。」

Twilio

Twilio は、リアルタイムのコミュニケーションと認証機能をソフトウェアアプリケーションに簡単に直接埋め込めるようにすることにより、ビジネスでコミュニケーションを関連付けて文脈化できるようにします。「当社は Amazon DynamoDB の安定したパフォーマンスとスケーラビリティを信頼しており、当社が提供するプログラマブルチャットを強化してくれると信じています。」と Twilio Messaging のゼネラルマネージャー、Pat Malatack 氏は言います。「DAX によって DynamoDB をスーパーチャージできる機能に期待しています。」

Genesys

Genesys は、オムニチャネルカスタマーエクスペリエンス、およびコンタクトセンターソリューションの世界的リーダーです。「AWS チームはベストプラクティスのアーキテクチャパターンを取り入れ、それを顧客に向けて繰り返し利用でき、価値のあるものにしました。私は DAX が PureCloud 内のマイクロサービスのコレクション全体で、当社の分散キャッシュおよび Amazon DynamoDB ストレージ層の事実上の代わりになると予想しています」と PureCloud by Genesys のチーフアーキテクト、Glenn Nethercutt 氏は言います。「サブミリ秒のレイテンシーと既存の Amazon DynamoDB クライアントからのシンプルな移行の組み合わせは、このサービスが世界中で利用可能になり次第、当社がこれをすばやく導入し、読み込みの負荷が高いワークロードのパフォーマンスとコストプロファイルを大幅に改善できるということを意味します。」

Eyeview Digital

Eyeview Digital はビデオマーケティングテクノロジーに重点を置く広告技術の先駆者です。「リアルタイムビディングの領域では、超高速かつ信頼性の高いキーバリューストアの使用は不可欠な要件であるため、当社は DynamoDB を選びました。DynamoDB に対して 1 秒あたり数十万のクエリが行われるため、当社はホットキーを押したり、負荷分散したり、コスト効率のために最適化をしていない必要があります。」 Eyeview のアーキテクチャおよびスケーリングの統括責任者、Shahar Cizer Kobrinsky 氏は述べます。「DAX へのアーリーアクセスにより、それが実現しました。リピートユーザーは、DynamoDB への (レイテンシーとコストの両方が) より高くつく呼び出しを行うことなく、DAX キャッシュによって処理されるようになりました。当社はこのサービスが一般公開されることを嬉しく思っており、これまでと同様に間違いなく多くの AWS カスタマーに価値をもたらし、今後も当社にとって価値があり続けると確信しています。」

数回クリックするだけで、AWS コンソール内に最初の DAX クラスターを作成できます。

DAX の使用を開始する