Amazon ElastiCache
Redis または Memcached に互換性のある完全マネージド型のインメモリデータストアミリ秒未満のレイテンシーを実現し、リアルタイムアプリケーションを強化。
Amazon ElastiCache を使用すると、クラウド内の人気のオープンソース互換のインメモリデータストアをシームレスにセットアップ、実行、およびスケーリングできます。高スループットかつ低レイテンシーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりすることが可能です。Amazon ElastiCache は、キャッシング、セッションストア、ゲーム、地理空間サービス、リアルタイム分析、キューイングなどのリアルタイムユースケースに人気のある選択肢です。
Amazon ElastiCache は、ミリ秒未満の応答時間が必要な最も要求の厳しいアプリケーション向けに、完全マネージド型の Redis と Memcached を提供します。
利点
非常に高いパフォーマンス
Amazon ElastiCache はインメモリデータストアやインメモリキャッシュとして機能し、ミリ秒単位の応答時間が必要とされるような、要求の厳しいアプリケーションにも対応しています。お客様専用のノードで実行する最適化したエンドツーエンドのスタックを利用することで、Amazon ElastiCache で安全かつ非常に高速なパフォーマンスが実現します。
フルマネージド型
ハードウェアのプロビジョニング、ソフトウェアへのパッチ適用、セットアップ、設定作業、モニタリング、障害復旧、バックアップといった管理タスクが不要になります。ElastiCache では、継続的にクラスターがモニタリングされてワークロードの設定と実行が維持されるため、ユーザーはより価値の高いアプリケーション開発に専念できます。
スケーラブル
Amazon ElastiCache は、変化するアプリケーションニーズに応じて、スケールイン、スケールアウト、スケールアップできます。書き込みおよびメモリのスケーリングは、シャーディングでサポートされています。レプリカは読み取りスケーリングを提供します。
Amazon ElastiCache エンジン
しくみ
お客様
家庭用フィットネス機器メーカー Peloton 社は、オンデマンドのライブリーダーボードを動作させるのに、Amazon ElastiCache for Redis を使っています。Peloton 社のリーダーボートでは、自宅にいながら仮想空間で一緒に自転車に乗るユーザーのコミュニティに対してカスタマイズ可能なライディングデータを提供するために、高度な伸縮性、低レイテンシー、リアルタイムプロセスを必要としています。
「ElastiCache のようなマネージド型サービスのおかげで、私たちはコアビジネスに集中できます。当社の運用チームは、2 名のエンジニア (フルタイム) のみで構成されています。Airbnb のようなサイトをこれほどの少人数で運用するのは、ElastiCache のようなサービスがなければ不可能だったでしょう。クラスター内のノードをすばやく簡単にスピンアップして維持できます」
Tobi Knaup 氏、Airbnb テクニカルリード
「ElastiCache for Redis オンラインのリシャーディングにより、成長に合わせて Redis クラスターを簡単に水平スケールできるようになり、多数 Redis クラスターの管理が大幅に簡素化され、迅速にスケーリングできるようになりました。一方では、キャッシュレイヤー全体のコストを削減し、現在のサービスへの最小限の変更で成長を続けています。」
-Max Blaze 氏、Duolingo 社スタッフオペレーションエンジニア


