Amazon とは ElastiCache - Amazon ElastiCache

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

Amazon とは ElastiCache

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

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

注記

Amazon ElastiCache は Valkey、RedisOSS、および Memcached エンジンで動作します。必要なエンジンがわからない場合は、このガイドの「Valkey、RedisOSS、および Memcached のセルフデザインキャッシュの比較」を参照してください。

サーバーレスキャッシュ

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

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

ElastiCache Serverless は、Valkey 7.2、Redis OSS7.1 以降、および Memcached 1.6.21 以降と互換性があります。

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

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

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

独自の ElastiCache クラスターを設計するときは、Valkey 7.2、Redis OSS4.0~7.1、または Memcached 1.4 以降を実行できます。