「ElastiCache のようなマネージド型サービスのおかげで、私たちはコアビジネスに集中できます。当社の運用チームのメンバーは、フルタイムのエンジニア 2 名だけです」と、Airbnb のテクニカルリード Tobi Knaup 氏は述べています。「Airbnb のようなサイトをこれほどの少人数で運営するのは、ElastiCache のようなサービスがなければ不可能だったでしょう。すばやく簡単に、クラスター内のノードを追加して維持できます」

「当社は ElastiCache を、分散データ収集システムのコアコンポーネントとして使用しています。このシステムでは、1日に700万件を超える有料検索広告を分析しています。お客様のブランドや商標を、関連企業や競合企業による悪用から守るためです」と、BrandVerity の CTO、Andy Skalet 氏は述べています。「以前は Memcached を EC2 上で運用していましたが、ElastiCache に切り替えたのは、キャッシュのインフラストラクチャを自分たちで管理する必要がなくなるからです。ElastiCache は Memcached 互換であるため、移行にあたって必要な作業は、当社のシステム構成におけるキャッシュノードエンドポイントの更新だけでした。ElastiCache はパフォーマンスが素晴らしいだけでなく、キャッシュノードの高可用性も維持してくれます」

「現在、当社では、さまざまな種類のキャッシュに Memcached と Redis を使用しています。しかし、アプリケーションの多様性とアクセス率の増加にともない、キャッシュサーバーのインスタンス数も増大し、管理コストが増えています。ElastiCache は、自動スナップショットとホストの管理でコストを削減するための優れたサービスです」

「当社は、ウェブベースのコラボレーティブな地図アプリケーションである ArcGIS のユーザーデータとマップをキャッシュ化するのに ElastiCache を使用しています」と、Esri のシニアアーキテクト Andrea Rosso 氏は述べています。同社の地理情報システム(GIS)ソフトウェアは、全世界で広く利用されています。「ElastiCache は完全マネージド型であり、Memcached 互換であることから、当社の実運用環境におけるマルチノードキャッシュクラスターの統合、デプロイ、およびモニタリングが容易です。ElastiCache の導入後は、当社のデータベースへの負荷が減少しました。また、ユーザーから見たレスポンスは常に良好であり、トラフィックが急激に増加するようなときでもそれは変わりません」

「当社は、テストと学習に向けた実験のためのデータを収集するアプリケーションに対して ElastiCache Redis を使用し、1 日最大 2 億件のメッセージを処理しています。ElastiCache Redis を先頭に配置し、DynamoDB をメインのデータストアとして使用しています」と、エンジニアリングマネージャの Kuldeep Chowhan 氏は述べています。「ElastiCache Redis を使用することでプロビジョニングされる DynamoDB のキャパシティーを 90% 減少させ、合計のデータベースコストをこれまでの 6 倍削減することに成功しました。完全マネージド型のサービスで、便利なメトリクスや複数アベイラビリティーゾーンといった利点を提供してくれます。当社は現在までのところリードレプリカを頼るような事態に陥っていませんが、何か問題が発生したら、リードレプリカが自動的に昇格されてアプリケーションへの影響を軽減できるとわかっているので安心できます。


「ServiceHub は、イベント主導でサービス指向のアーキテクチャの中心にあり、リアルタイムに近いレイテンシーでメッセージを渡す必要があります。このため、ServiceHub は、(十分に低いレイテンシーを保証するために)メモリ内のメッセージデータストアによってバックアップする必要がありますが、信頼性と持続性をもたらします。ElastiCache は完全に料金に見合っており、私たちは非常に満足しています。さらに、ElastiCache Redis が提供するアトミック Lua スクリプトの実行は、メッセージブローカーキューでデータ操作を管理する重要なコードセクションにおいて優れています。」

「当社では、ElastiCache を、住所を検索する、または地理的な場所を住所に解決するウェブサービスである HERE Geocoder API の検索結果をキャッシュするために使用しています。HERE Geocoder API は、1 日に 4 億件以上のリクエストを処理しています。ElastiCache の使用により、当社のコンシューマー、自動車および企業のユーザーにとって重要な平均応答時間が大幅に減少しています。同時に、高価な CPU で最適化されたインスタンスから安価なキャッシュノードのインスタンスに負荷を移動することで、運用費を削減しました」と、HERE 社プリンシパルアーキテクトの Wiebke Krasting 氏は述べています。HERE 社は、Nokia 傘下の、マッピングおよびロケーションベースのインテリジェンスビジネスにおける大手企業です。

「Mapbox は、モバイルおよびオンラインのアプリケーションに位置情報を簡単に統合できるようにする開発者向けのマッピングプラットフォームです。当社は 9 つの AWS リージョンを利用し、すばやく一貫性のある方法でお客様に提供する必要がある数百テラバイトもの地図を保存しています。ElastiCache を使用することで、エンドユーザーのレイテンシーを半分以上短くすることができました。また、DynamoDB と S3 からのリクエストを処理するためのコストを 85% 削減できました。

「Amazon ElastiCache ならば、当社の分散 Memcached 環境のデプロイと管理が非常に容易になるでしょう。マルチノードキャッシュ環境を設定して稼働を開始するまで、ほんの数分です」と、PBS の製品開発担当バイスプレジデント Jon Brendsel 氏は述べています。「Amazon ElastiCache では、障害時の復旧とパッチ適用のような、継続的な管理機能も自動的に実行されるので、私たちはより良いウェブエクスペリエンスを届けることに専念できます」

「Tapjoy のモバイルアプリネットワークは、アプリケーション数 9,000 以上という規模に達し、全世界で 2.5 億人がスマートフォンやタブレットでアクセスしています。当社では、モバイルアプリケーションに関連するリアルタイム統計情報とメタデータをキャッシュ化することによって、アクセスを高速化しています。Amazon ElastiCache の導入によって、キャッシュノードの障害の影響は大幅に減りました。キャッシュクラスターの動作状態が継続的に監視され、障害が発生したノードは自動的に交換されるからです」と、Tapjoy のバイスプレジデント Ryan Johns 氏は述べています。「Amazon ElastiCache は非常に優れた管理能力を備えており、当社のミッションクリティカルで高スループットのアプリケーションの運用にも使用されています」

「当社のビジネスの 1 つは、リアルタイム入札です。そのため、当社は応答が迅速であるだけでなく、製品コストを効率的に管理することに対しても非常に力を入れています」と、ダイレクトナビゲーション検索市場におけるサービスの大手プロバイダーである Team Internet の開発責任者、Markus Ostertag 氏は述べています。「Elasticache Redis を使用して、シンプルなキャッシュでデータベースクエリを最大 95% 削減することで、非常に簡単にコストを節約できます。さらに、数行のコードを追加するだけで処理速度を全体的に向上できました。この完全マネージドのソリューションによって私たちのチームは製品そのものに焦点を当て、お客様に向けて優れた製品を開発できます。Elasticache のサービスにはとても満足しています。可能な限りすべてのソリューションに実装したいと考えています。」

「当社は、世界各地の、非常に人気の高い多数のイベントのチケットを販売しています。ですので、アプリケーションの需要は短期間だけ急激に上昇することがよくあります。Amazon ElastiCache の導入後は、分散キャッシュクラスターのデプロイやスケーリングを数分でできるようになりました」と、TicketLeap のエンジニアリング担当バイスプレジデント Keith Fitzgerald 氏は述べています。「それだけでなく、このサービスを当社が使用しているのは、キャッシュフットプリントをアプリケーション需要に応じてすばやく増加あるいは縮小できるようにするためです。詳細モニタリング機能のおかげで、スループットやレイテンシーの問題をすばやく診断し、修復することができます」