Memcached の手動スケーリング - Amazon ElastiCache

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

Memcached の手動スケーリング

Memcached クラスターの手動による水平スケーリングは、クラスターへのノードの追加または削除と同じくらい簡単です。Memcached クラスターは 1~60 個のノードで構成されます。

Memcached クラスターのすべてのノード間でデータを分割できるため、メモリのより大きいノードタイプにスケールアップすることはほとんど必要ありません。ただし、Memcached エンジンはデータを保持しないため、別のノードタイプにスケールすると、アプリケーションがデータを入力しない限り、新しいクラスターは空から開始されます。

Memcached クラスターを手動で垂直スケーリングするには、新しいクラスターを作成する必要があります。Memcached クラスターは、アプリケーションによって事前設定されない限り、最初は空の状態になります。

Memcached クラスターの手動スケーリング
アクション トピック

スケールアウト

クラスターへのノードの追加

スケールイン

クラスターからノードの削除

ノードタイプの変更

Memcached を垂直方向に手動でスケーリングする

Memcached を水平方向に手動でスケーリングする

Memcached エンジンでは、複数のノード間でのデータの分割がサポートされています。このため、Memcached クラスターの水平スケーリングは簡単です。Memcached クラスターの水平スケーリングを行うには、ノードを追加または削除するだけです。

以下のトピックでは、ノードを追加したり削除したりして Memcached クラスターをスケーリングする方法について説明します。

Memcached クラスターのノードの数を変更するたびに、正しいノードにマップできるようにキースペースの一部を再マッピングする必要があります。Memcached クラスターの負荷分散の詳細については、「効率的な負荷分散のための ElastiCache クライアントの設定 (Memcached)」を参照してください。

Memcached クラスターで自動検出を使用する場合は、ノードを追加したり削除するたびに、アプリケーションのエンドポイントを変更する必要はありません。自動検出の詳細については、「クラスター (Memcached) 内のノードを自動的に識別する」を参照してください。自動検出を使用しない場合は、Memcached クラスターのノード数を変更するたびに、アプリケーションのエンドポイントを更新する必要があります。

Memcached を垂直方向に手動でスケーリングする

Memcached クラスターを手動でスケールアップまたはスケールダウンする場合は、新しいクラスターを作成する必要があります。Memcached クラスターは、アプリケーションによって事前設定されない限り、最初は空の状態になります。

重要

より小さいノードタイプにスケールダウンする場合は、そのノードタイプがデータとオーバーヘッドのニーズを満たしていることを確認してください。詳細については、「ノードサイズの選択」を参照してください。

Memcached の垂直スケーリング (コンソール)

以下の手順では、ElastiCache コンソールを使用した クラスターの垂直スケーリングの手順について説明しています。

Memcached クラスターの垂直スケーリングを行うには (コンソール)
  1. 新しいノードインスタンスタイプで新しいクラスターを作成します。詳細については、「Memcached クラスター (CLI) の作成 (コンソール)」を参照してください。

  2. アプリケーションでは、新しいクラスターのエンドポイントにエンドポイントが更新されます。詳細については、「クラスターのエンドポイントの検索 (コンソール) (Memcached)」を参照してください。

  3. 古いクラスターを削除します。詳細については、「Memcached での新しいノードの削除」を参照してください。

Memcached の垂直スケーリング (AWS CLI)

以下の手順では、 AWS CLIを使用した Memcached キャッシュクラスターの垂直スケーリングの手順について説明しています。

Memcached キャッシュクラスターの垂直スケーリングを行うには (AWS CLI)
  1. 新しいノードインスタンスタイプで新しいキャッシュクラスターを作成します。詳細については、「クラスターの作成 (AWS CLI)」を参照してください。

  2. アプリケーションでは、新しいクラスターのエンドポイントにエンドポイントが更新されます。詳細については、「エンドポイントの検索 (AWS CLI)」を参照してください。

  3. 古いキャッシュクラスターを削除します。詳細については、「を使用して ElastiCache クラスター AWS CLI を削除する」を参照してください。

Memcached の垂直スケーリングを行う(ElastiCache API)

以下の手順では、ElastiCache API を使用した Memcached キャッシュクラスターの垂直スケーリングの手順について説明しています。

Memcached キャッシュクラスターの垂直スケーリングを行うには (ElastiCache API)
  1. 新しいノードインスタンスタイプで新しいキャッシュクラスターを作成します。詳細については、Memcached 用のクラスターの作成 (ElastiCache API)を参照してください。

  2. アプリケーションで、エンドポイントを新しいキャッシュクラスターのエンドポイントに更新します。詳細については、「エンドポイントの検索 (ElastiCache API)」を参照してください。

  3. 古いキャッシュクラスターを削除します。詳細については、「ElastiCache API の使用」を参照してください。