Awselasticache-scaling-the-clusters

提供:Dev Guides
移動先:案内検索

AWS ElastiCache-クラスターのスケーリング

ElastiCacheサービスの需要が増加するにつれて、最終的には、キャッシュ構成に割り当てられたメモリと処理能力を増加する必要があります。 これは、クラスターのスケールアップとして知られています。 ただし、キャッシュサーバーは既に実行されているため、スケールアップが発生する可能性がある特定の制約があります。

  • キャッシュクラスターに対する読み取りと書き込みはすべて停止されます。
  • 新しいノードタイプの新しいキャッシュクラスターは、既存のキャッシュクラスターと同じアベイラビリティーゾーンに作成されます。
  • 既存のキャッシュクラスター内のキャッシュデータが新しいキャッシュクラスターにコピーされます。 このプロセスにかかる時間は、ノードタイプとキャッシュクラスター内のデータ量によって異なります。
  • 読み取りと書き込みは、新しいキャッシュクラスターを使用して再開されます。 新しいキャッシュクラスターのエンドポイントは古いキャッシュクラスターのエンドポイントと同じであるため、アプリケーションのエンドポイントを更新する必要はありません。
  • ElastiCacheは古いキャッシュクラスターを削除します。

以下は、クラスターのスケールアップを達成するために従う2つのステップです。

クラスターの選択

AWSコンソールにログインし、ElastiCacheダッシュボードに移動します。 左側のダッシュボードから、Redisとしてクラスタータイプを選択します。 次に、クラスターの名前がElastiCacheダッシュボードのハイパーリンクとして表示されます。 クラスターの名前の左側にあるチェックボックスをクリックします。 これは、クラスターを変更するオプションと他のオプションを示しています。

scalingup_cluster.jpg

ノードタイプの変更

次に、クラスターを変更して、より高い構成の必要なノードタイプを選択します。 [変更]ボタンをクリックすると、次の図に示すようにノードタイプを変更するオプションが表示されます。 ノードタイプの構成を完了した後に変更ボタンをクリックすると、ノードに新しいキャッシュサイズが追加されます。

scalingup_cluster_2.jpg