Amazon ElastiCache for Redis とは - Amazon ElastiCache for Redis

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

Amazon ElastiCache for Redis とは

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

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

注記

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

サーバーレスキャッシュ

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

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

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

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

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

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

Redis クラスター ElastiCache 用に独自の を設計する場合、Redis 3.0 以降を実行することを選択できます。