Amazon ElastiCache for Memcached とは - Amazon ElastiCache

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

Amazon ElastiCache for Memcached とは

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

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

注記

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

サーバーレスキャッシュ

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

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

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

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

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

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

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