オンラインスケールアップ - Amazon MemoryDB

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

オンラインスケールアップ

MemoryDB クラスターのスケールアップ (コンソール)

以下の手順では、 AWS Management Consoleを使用して MemoryDBクラスターをスケールアップする方法について説明しています。このプロセス中、MemoryDB クラスターは最小限のダウンタイムでリクエストを処理し続けます。

クラスターをスケールアップするには (コンソール)
  1. にサインイン AWS Management Console し、 で MemoryDB コンソールを開きますhttps://console.aws.amazon.com/memorydb/

  2. クラスターのリストから、クラスターを選択します。

  3. アクション を選択してから、変更 を選択します。

  4. [クラスターの変更] ダイアログで以下を行います。

    1. Node type リストから、スケーリングするノードタイプを選択します。スケールアップするには、既存のノードよりも大きいノードタイプを選択します。

  5. 変更の保存 をクリックします。

    クラスターのステータスが修正中に変わります。ステータスが 使用可能 に変わると、変更は完了し、新しいクラスターの使用を開始できます。

MemoryDB クラスターのスケールアップ (AWS CLI)

以下の手順では、 AWS CLIを使用して MemoryDBクラスターをスケールアップする方法について説明しています。このプロセス中、MemoryDB クラスターは最小限のダウンタイムでリクエストを処理し続けます。

MemoryDB クラスターをスケールアップするには (AWS CLI)
  1. 次のパラメータを使用して list-allowed-node-type-updates コマンドを実行して AWS CLI 、スケールアップできるノードタイプを決定します。

    Linux、macOS、Unix の場合:

    aws memorydb list-allowed-node-type-updates \ --cluster-name my-cluster-name

    Windows の場合:

    aws memorydb list-allowed-node-type-updates ^ --cluster-name my-cluster-name

    上記のコマンドからの出力は次のようになります (JSON 形式)。

    { "ScaleUpNodeTypes": [ "db.r6g.2xlarge", "db.r6g.large" ], "ScaleDownNodeTypes": [ "db.r6g.large" ], }

    詳細については、 AWS CLI リファレンスlist-allowed-node-type「-updates」を参照してください。

  2. コマンドと次のパラメータを使用して AWS CLI update-cluster、新しい大きなノードタイプにスケールアップするようにクラスターを変更します。

    • --cluster-name – スケールアップするクラスターの名前。

    • --node-type – クラスターのスケーリング後の新しいノードタイプ。この値は、ステップ 1 で list-allowed-node-type-updates コマンドによって返されるノードタイプのいずれかであることが必要です。

    Linux、macOS、Unix の場合:

    aws memorydb update-cluster \ --cluster-name my-cluster \ --node-type db.r6g.2xlarge

    Windows の場合:

    aws memorydb update-cluster ^ --cluster-name my-cluster ^ --node-type db.r6g.2xlarge ^

    詳細については、「update-cluster」を参照してください。

MemoryDB クラスターのスケールアップ (MemoryDB API)

次のプロセスは、MemoryDB を使用して、クラスターを現在のノードタイプから新しいより大きなノードタイプにスケーリングしますAPI。このプロセス中、MemoryDB はDNSエントリを更新して新しいノードをポイントします。クラスターがオンラインのままで受信リクエストを処理している間に、自動フェイルオーバー対応クラスターをスケーリングできます。

より大きいノードタイプへのスケールアップにかかる時間はノードタイプと現在のクラスターのデータ量によって異なります。

MemoryDB クラスターをスケールアップするには (MemoryDB API)
  1. 次のパラメータを使用してMemoryDB APIListAllowedNodeTypeUpdatesアクションを使用してスケールアップできるノードタイプを決定します。

    • ClusterName - クラスターの名前。すべてのクラスターではなく特定のクラスターの定義を表示するには、このパラメータを使用します。

    https://memory-db.us-east-1.amazonaws.com/ ?Action=ListAllowedNodeTypeUpdates &ClusterName=MyCluster &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210802T192317Z &X-Amz-Credential=<credential>

    詳細については、MemoryDB リファレンスListAllowedNodeTypeUpdatesの「」を参照してください。 MemoryDB API

  2. UpdateCluster MemoryDB APIアクションと次のパラメータを使用して、現在のクラスターを新しいノードタイプにスケールします。

    • ClusterName - クラスターの名前。

    • NodeType – このクラスターの新しいより大きいノードタイプ。この値は、手順 1 で ListAllowedNodeTypeUpdates アクションによって返されるインスタンスタイプのいずれかであることが必要です。

    https://memory-db.us-east-1.amazonaws.com/ ?Action=UpdateCluster &NodeType=db.r6g.2xlarge &ClusterName=myCluster &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210801T220302Z &Version=2021-01-01 &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210801T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210801T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

    詳細については、「」を参照してくださいUpdateCluster