翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Memcached の手動スケーリング
Memcached クラスターの手動による水平スケーリングは、クラスターへのノードの追加または削除と同じくらい簡単です。Memcached クラスターは 1~60 個のノードで構成されます。
Memcached クラスターのすべてのノード間でデータを分割できるため、メモリのより大きいノードタイプにスケールアップすることはほとんど必要ありません。ただし、Memcached エンジンはデータを保持しないため、別のノードタイプにスケールすると、アプリケーションがデータを入力しない限り、新しいクラスターは空から開始されます。
Memcached クラスターを手動で垂直スケーリングするには、新しいクラスターを作成する必要があります。Memcached クラスターは、アプリケーションによって事前設定されない限り、最初は空の状態になります。
アクション | トピック |
---|---|
スケールアウト |
|
スケールイン |
|
ノードタイプの変更 |
Memcached を水平方向に手動でスケーリングする
Memcached エンジンでは、複数のノード間でのデータの分割がサポートされています。このため、Memcached クラスターの水平スケーリングは簡単です。Memcached クラスターの水平スケーリングを行うには、ノードを追加または削除するだけです。
以下のトピックでは、ノードを追加したり削除したりして Memcached クラスターをスケーリングする方法について説明します。
Memcached クラスターのノードの数を変更するたびに、正しいノードにマップできるようにキースペースの一部を再マッピングする必要があります。Memcached クラスターの負荷分散の詳細については、「効率的な負荷分散のための ElastiCache クライアントの設定 (Memcached)」を参照してください。
Memcached クラスターで自動検出を使用する場合は、ノードを追加したり削除するたびに、アプリケーションのエンドポイントを変更する必要はありません。自動検出の詳細については、「クラスター (Memcached) 内のノードを自動的に識別する」を参照してください。自動検出を使用しない場合は、Memcached クラスターのノード数を変更するたびに、アプリケーションのエンドポイントを更新する必要があります。
Memcached を垂直方向に手動でスケーリングする
Memcached クラスターを手動でスケールアップまたはスケールダウンする場合は、新しいクラスターを作成する必要があります。Memcached クラスターは、アプリケーションによって事前設定されない限り、最初は空の状態になります。
重要
より小さいノードタイプにスケールダウンする場合は、そのノードタイプがデータとオーバーヘッドのニーズを満たしていることを確認してください。詳細については、「ノードサイズの選択」を参照してください。
Memcached の垂直スケーリング (コンソール)
以下の手順では、ElastiCache コンソールを使用した クラスターの垂直スケーリングの手順について説明しています。
Memcached クラスターの垂直スケーリングを行うには (コンソール)
-
新しいノードインスタンスタイプで新しいクラスターを作成します。詳細については、「Memcached クラスター (CLI) の作成 (コンソール)」を参照してください。
-
アプリケーションでは、新しいクラスターのエンドポイントにエンドポイントが更新されます。詳細については、「クラスターのエンドポイントの検索 (コンソール) (Memcached)」を参照してください。
-
古いクラスターを削除します。詳細については、「Memcached での新しいノードの削除」を参照してください。
Memcached の垂直スケーリング (AWS CLI)
以下の手順では、 AWS CLIを使用した Memcached キャッシュクラスターの垂直スケーリングの手順について説明しています。
Memcached キャッシュクラスターの垂直スケーリングを行うには (AWS CLI)
-
新しいノードインスタンスタイプで新しいキャッシュクラスターを作成します。詳細については、「クラスターの作成 (AWS CLI)」を参照してください。
-
アプリケーションでは、新しいクラスターのエンドポイントにエンドポイントが更新されます。詳細については、「エンドポイントの検索 (AWS CLI)」を参照してください。
-
古いキャッシュクラスターを削除します。詳細については、「を使用して ElastiCache クラスター AWS CLI を削除する」を参照してください。
Memcached の垂直スケーリングを行う(ElastiCache API)
以下の手順では、ElastiCache API を使用した Memcached キャッシュクラスターの垂直スケーリングの手順について説明しています。
Memcached キャッシュクラスターの垂直スケーリングを行うには (ElastiCache API)
-
新しいノードインスタンスタイプで新しいキャッシュクラスターを作成します。詳細については、Memcached 用のクラスターの作成 (ElastiCache API)を参照してください。
-
アプリケーションで、エンドポイントを新しいキャッシュクラスターのエンドポイントに更新します。詳細については、「エンドポイントの検索 (ElastiCache API)」を参照してください。
-
古いキャッシュクラスターを削除します。詳細については、「ElastiCache API の使用」を参照してください。