Amazon ElastiCache (Memcached) とは - Amazon ElastiCache

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon ElastiCache (Memcached) とは

Amazon ElastiCache (Memcached) ユーザーガイド へようこそ。Amazon ElastiCache は、クラウド内の分散インメモリデータストアまたはキャッシュ環境を簡単にセットアップ、管理、スケーリングできるウェブサービスです。高性能かつスケーラブルで費用対効果の高いキャッシュソリューションを提供します。同時に、分散キャッシュ環境のデプロイと管理に関連する複雑さを排除するのに役立ちます。

Amazon は 2 つの ElastiCache 形式で操作できます。サーバーレスキャッシュで始めるか、独自のキャッシュクラスターを設計するかを選択できます。

注記

Amazon ElastiCache は、Redis OSS エンジンと Memcached エンジンの両方で動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached と Redis OSS の独自設計型キャッシュの比較」を参照してください。

サーバーレスキャッシュ

ElastiCache (Memcached) はサーバーレスキャッシュを提供するため、アプリケーションの Memcached ベースのキャッシュを簡単に追加して操作できます。 ElastiCache (Memcached) Serverless を使用すると、可用性の高いキャッシュを 1 分以内に作成できるため、インスタンスのプロビジョニングやノードやクラスターの設定が不要になります。デベロッパーは、 ElastiCache コンソール、SDK、または CLI を使用してキャッシュ名を指定することで、サーバーレスキャッシュを作成できます。

ElastiCache Serverless では、キャッシュ容量を計画および管理する必要もなくなります。 は、アプリケーションで使用されるキャッシュのメモリとコンピューティングを ElastiCache いつでもモニタリングします。 と は、アプリケーションのニーズに合わせて容量を自動的にスケーリングします。 は、デベロッパーにシンプルなエンドポイントエクスペリエンス ElastiCache を提供します。 基盤となるキャッシュインフラストラクチャと Software. ElastiCache manages ハードウェアプロビジョニングを抽象化することで、 モニタリング、 ノードの置換、 とソフトウェアのパッチ適用を自動的かつ透過的に行います。 アプリケーション開発に集中できるように、 キャッシュを操作するのではなく、

ElastiCache (Memcached) Serverless は Memcached 1.6 以降と互換性があります。

Memcached クラスター ElastiCache 用に独自の を設計する

ElastiCache (Memcached) クラスターをきめ細かく制御する必要がある場合は、独自の Memcached クラスターを で設計することを選択できます ElastiCache。これにより、クラスターのノードタイプ、ノード数、ア AWS ベイラビリティーゾーン間のノード配置を選択することで、ノードベースのクラスターを ElastiCache 運用できます。 ElastiCache はフルマネージドサービスであるため、クラスターのハードウェアのプロビジョニング、モニタリング、ノード交換、ソフトウェアパッチ適用を自動的に管理します。

独自の ElastiCache (Memcached) クラスターを設計することで、クラスターに対する柔軟性と制御性が向上します。例えば、クラスターを必要に応じてシングル AZ 可用性で運用するか、クロス AZ 可用性で運用するかを選択できます。独自のクラスターを設計するときは、キャッシュにアプリケーションが必要とする十分な容量が確保されるように、ノードの種類と数を正しく選択する必要があります。Memcached クラスターに新しいソフトウェアパッチを適用するタイミングも選択できます。

独自の ElastiCache (Memcached) を設計する場合、Memcached 1.4 以降を実行することを選択できます。