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

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

DynamoDB Accelerator (DAX)

DAX の使用を開始する

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 の使用を開始する