Amazon とは ElastiCache - Amazon ElastiCache

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

Amazon とは ElastiCache

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

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

注記

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

サーバーレスキャッシュ

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

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

ElastiCache Serverless は、Valkey 7.2、Memcached 1.6.21 以降、Redis 7.1 OSS 以降と互換性があります。

独自の ElastiCache クラスターの設計

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

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

独自の ElastiCache クラスターを設計する場合、Valkey 7.2 以降、Memcached 1.4 以降、または Redis 4.0 OSS から 7.1 以降を実行することを選択できます。