背景情報
Tencent Cloudデータベースはアベイラビリティーゾーンレベルのリソース調整を行い、リソース使用率が高くない一部のアベイラビリティーゾーンをすべて廃止することを検討する場合があります。この場合、これらのアベイラビリティーゾーンのデータを他のアベイラビリティーゾーンに移行し、現在の業務の正常な運用に影響を与えないようにする必要があります。
ソリューション
操作の利便性を考慮し、Tencent Cloudはデータ移行に以下のソリューションを使用することを推奨します。
現在のインスタンスは単一アベイラビリティーゾーンにデプロイされており、その所属アベイラビリティーゾーンでは全リソースが事前に廃止される予定です。そのデータ移行ソリューションは下図の通りです。
現在のインスタンスはマルチアベイラビリティーゾーンにデプロイされており、そのプライマリアベイラビリティーゾーンは廃止予定のアベイラビリティーゾーンであるか、またはレプリカが廃止予定のアベイラビリティーゾーン内に存在します。
プライマリアベイラビリティーゾーンが廃止予定のアベイラビリティーゾーンである場合:レプリカが存在するアベイラビリティーゾーンを手動でプライマリアベイラビリティーゾーンに昇格させ、インスタンスに新しいレプリカを追加し、レプリカを他のアベイラビリティーゾーンに指定して、最後に元のプライマリアベイラビリティーゾーンのレプリカノードを削除します。
操作手順
単一アベイラビリティーゾーン配置
現在のインスタンスのアベイラビリティーゾーンは変更が予定されており、データ移行が必要です。具体的な操作については、以下の手順をご参照ください。メンテナンス時間枠内での実施を推奨します。 1. 現在の単一アベイラビリティーゾーンにデプロイされたインスタンスをマルチアベイラビリティーゾーンデプロイにアップグレードし、プライマリノードとセカンダリノードをそれぞれ異なるアベイラビリティーゾーンに指定します。具体的な操作については、アベイラビリティーゾーンの変更をご参照ください。 マルチアベイラビリティーゾーンにアップグレードした後、インスタンスリストのアベイラビリティーゾーン列、またはインスタンス詳細ページの基本情報エリアで、該当インスタンスのアベイラビリティーゾーン情報の横にアイコンが表示されていることを確認できます。 マウスをに合わせると、現在のインスタンスのプライマリノードとセカンダリノードのアベイラビリティーゾーン情報が変更されていることを確認できます。 2. 新しく追加したレプリカが存在するアベイラビリティーゾーンをプライマリアベイラビリティーゾーンに昇格させます。
2.2 インスタンスリストで目的のインスタンスを見つけ、そのインスタンスIDをクリックします。
2.3 インスタンス詳細ページに移動し、ノード管理タブを選択し、右上のレプリカのプライマリ昇格をクリックして、レプリカノードが存在するアベイラビリティーゾーンをプライマリアベイラビリティーゾーンに設定します。詳細については、プライマリノードの手動昇格をご参照ください。 3. 元のプライマリアベイラビリティーゾーンのすべてのノードを削除し、リソースをクリーンアップします。
説明:
コンソールのノード管理ページで、元のプライマリアベイラビリティーゾーンが自動的にセカンダリアベイラビリティーゾーンに切り替わり、元のプライマリアベイラビリティーゾーンのすべてのノードがレプリカノードに変更されたことを確認できます。
3.1 ノード管理タブで、その他の操作のドロップダウンリストからレプリカの削除を選択します。
3.2 表示された構成変更ページで、標準構成の場合は削除するレプリカを選択し、クラスタ構成の場合は削除するレプリカグループを選択して、確定をクリックします。
マルチアベイラビリティーゾーン配置
プライマリアベイラビリティーゾーンはまもなく廃止されるアベイラビリティーゾーンです。そのデータ移行の具体的な操作については、以下の手順をご参照ください。メンテナンス時間枠内での実施を推奨します。 1. レプリカが存在するアベイラビリティーゾーンを手動でプライマリアベイラビリティーゾーンに昇格させます。具体的な操作については、単一アベイラビリティーゾーン配置シナリオの操作手順2をご参照ください。 3. 元のプライマリアベイラビリティーゾーンのレプリカノードを削除します。具体的な操作については、単一アベイラビリティーゾーン配置シナリオの操作手順3をご参照ください。