翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon ElastiCache ユーザーガイドへようこそ。Amazon ElastiCache は、クラウドでの分散インメモリデータストアまたはキャッシュ環境のセットアップ、管理、およびスケーリングが簡単になるウェブサービスです。高性能かつスケーラブルで費用対効果の高いキャッシュソリューションを提供します。同時に、分散キャッシュ環境のデプロイと管理に関連する複雑さを排除するのに役立ちます。
Amazon ElastiCache は 2 つの形式で運用できます。サーバーレスキャッシュで始めるか、独自のキャッシュクラスターを設計するかを選択できます。
注記
Amazon ElastiCache は、Valkey、Memcached、Redis OSS エンジンで動作します。必要なエンジンがわからない場合は、このガイドの「Valkey、Memcached、Redis OSS の独自設計型キャッシュの比較」を参照してください。
サーバーレスキャッシュ
ElastiCache はサーバーレスキャッシュを提供するため、アプリケーションにキャッシュを簡単に追加して運用できます。ElastiCache サーバーレスでは、可用性の高いキャッシュを 1 分未満で作成でき、インスタンスをプロビジョニングしたり、ノードやクラスターを設定したりする必要がありません。デベロッパーは、ElastiCache コンソール、SDK、または CLI を使用してキャッシュ名を指定することでサーバーレスキャッシュを作成できます。
ElastiCache サーバーレスでは、キャッシュ容量を計画して管理する必要もなくなります。ElastiCache は、アプリケーションが使用するキャッシュのメモリ、コンピューティング、ネットワーク帯域幅を常にモニタリングし、アプリケーションのニーズに合わせてスケールします。ElastiCache は、基盤となるキャッシュインフラストラクチャとクラスター設計を抽象化することで、デベロッパーにシンプルなエンドポイントエクスペリエンスを提供します。ElastiCache がハードウェアのプロビジョニング、モニタリング、ノード交換、ソフトウェアパッチを自動的かつ透過的に管理するため、キャッシュの運用ではなくアプリケーション開発に集中できます。
ElastiCache サーバーレスは、Valkey 7.2、Memcached 1.6.21 以降、Redis OSS 7.1 以降と互換性があります。
独自の ElastiCache クラスターの設計
ElastiCache クラスターをきめ細かく制御する必要がある場合は、ElastiCache を使用して独自の Valkey、Memcached、または Redis OSS クラスターを設計できます。ElastiCache では、クラスターのア AWS ベイラビリティーゾーン間でノードタイプ、ノード数、ノード配置を選択することで、クラスターを設計できます。ElastiCache はフルマネージド型のサービスであるため、クラスターのハードウェアプロビジョニング、モニタリング、ノード交換、ソフトウェアのパッチ適用は自動管理されます。
独自の ElastiCache クラスターを設計することで、クラスターの柔軟性と制御性が向上します。例えば、クラスターを必要に応じてシングル AZ 可用性で運用するか、マルチ AZ 可用性で運用するかを選択できます。Valkey、Memcached、Redis OSS をクラスターモードで実行して水平スケーリングを有効にするか、クラスターモードなしで垂直スケーリングのみを実行するかを選択することもできます。独自のクラスターを設計するときは、キャッシュにアプリケーションが必要とする十分な容量が確保されるように、ノードの種類と数を正しく選択する必要があります。Valkey または Redis OSS クラスターに新しいソフトウェアパッチを適用するタイミングも選択できます。
独自の ElastiCache クラスターを設計する場合、Valkey 7.2 以降、Memcached 1.4 以降、または Redis OSS 4.0 から 7.1 以降を実行することを選択できます。