すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):ゾーン間でのインスタンスの移行

最終更新日:Nov 20, 2024

インスタンスがデプロイされている現在のゾーンに仕様のアップグレードのためのリソースが不足している場合、またはディザスタリカバリ機能を改善したい場合は、Tair (Redis OSS-compatible) コンソールを使用するか、API操作を呼び出してインスタンスを別のゾーンに移行できます。 インスタンスが別のゾーンに移行された後も、インスタンスのデータ、アカウント、およびエンドポイントは変更されません。

前提条件

インスタンスには、次のタイプのエンドポイントがリリースされます。

説明

インスタンスに前述のエンドポイントがある場合は、インスタンスを移行する前にエンドポイントをリリースしてください。 そうしないと、クロスゾーン移行 ボタンが暗くなり、操作を実行できません。

注意事項

  • インスタンスをゾーン間で移行すると、一時的な接続が発生する場合があります。 オフピーク時にこの操作を実行し、アプリケーションが自動的にインスタンスに再接続できることを確認することを推奨します。

  • ゾーン間でインスタンスを移行すると、インスタンスのドメインネームシステム (DNS) マッピングが変更される場合があります。 インスタンスに接続するには、r-bp10b3fa3500 **** .redis.rds.aliyuncs.comなどのインスタンスエンドポイントを使用していることを確認してください。 さらに、以前のJedisバージョンでは、インスタンスの有効なエンドポイントを取得できない場合があります。 Jedisクライアントを更新する必要があります。 詳細については、「」「Jedisアップデートの通知」をご参照ください。

  • インスタンスが仮想プライベートクラウド (VPC) にデプロイされている場合、インスタンスをゾーン間で移行するときにVPCを変更することはできません。

  • インスタンスのマイナーバージョンが古い場合、移行中にインスタンスが最新のマイナーバージョンに更新され、パフォーマンスと安定性が向上します。

サポートされている移行タイプとシナリオ

タイプ

シナリオ

あるゾーンから別のゾーンへのインスタンスの移行

インスタンスを特定のECS (Elastic Compute Service) インスタンスのゾーンに移行します。 同じゾーンにデプロイされているECSインスタンスとTairインスタンスは、内部ネットワークを介して低ネットワークレイテンシで通信できます。

一連のゾーンから別のゾーンにインスタンスを移行する

1つのゾーンから複数のゾーンへのインスタンスの移行

インスタンスのデータセンター全体にディザスタリカバリを実装する場合。

単一のゾーンにデプロイされたインスタンスは、サーバーレベルおよびラックレベルの障害を許容できます。 複数のゾーンにデプロイされたインスタンスは、データセンターレベルの障害を許容できます。

インスタンスを複数のゾーンから1つのゾーンに移行する

特定のビジネス要件に基づいてインスタンスを移行します。

手順

警告

この動作は、一時的な接続を引き起こし得る。 オフピーク時にこの操作を実行し、アプリケーションが自動的にインスタンスに再接続できることを確認することを推奨します。

  1. コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスIDをクリックします。

  2. 基本情報セクションで、クロスゾーン移行の右側にゾーンをクリックします。

  3. 表示されるパネルで、パラメータを設定します。 下表にパラメーターを示します。

    パラメーター

    説明

    宛先プライマリゾーン

    インスタンスを移行するプライマリ移行先ゾーン。

    宛先セカンダリゾーン (オプション)

    インスタンスを移行するセカンダリの移行先ゾーン。 このパラメーターを設定すると、インスタンスのレプリカノードがこのゾーンに移行されます。 これにより、ゾーン間のディザスタリカバリが保証されます。

    説明

    このパラメーターを設定しない場合、インスタンスのマスターノードとレプリカノードはすべてプライマリゾーンに移行されます。

    VSwitch

    宛先vSwitch。 ターゲットゾーンにvSwitchが存在しない場合は、vSwitchを作成する必要があります。 詳細については、「vSwitchの作成と管理」をご参照ください。

    説明

    このパラメーターは、インスタンスがVPCにデプロイされている場合にのみ使用できます。

    実行時間

    • 今すぐ実行: [OK] をクリックすると、すぐに移行が開始されます。 インスタンスのステータスが 使用中 に変わると、インスタンスは移行されます。

    • メンテナンス時に実行する (推奨): [OK] をクリックすると、移行前の操作がすぐに開始され、インスタンスのステータスが 別のゾーンに移行中 に変わります。 このプロセス中、インスタンスは完全に動作し続けます。 メンテナンス期間が開始されるまで、移行は実行されません。

      詳細については、「」「メンテナンスウィンドウの設定」をご参照ください。

  4. プロンプトを読み、チェックボックスをオンにします。 次に、[OK] をクリックします。

関連する API 操作

API 操作

説明

MigrateToOtherZone

同じリージョン内のゾーン間でインスタンスを移行します。

よくある質問

インスタンスをゾーン間で移行すると、インスタンスのエンドポイントが変更されますか。 既存のデータ、ホワイトリスト、データベースアカウントは失われていますか?

  • ゾーン間でインスタンスを移行する場合、コンソールに表示されるインスタンスのエンドポイント (r-bp10b3fa3500 **** .redis.rds.aliyuncs.comなど) は変更されません。 ただし、仮想IPアドレス (VIP) とDNSマッピングは変更されます。 以下の点に注意する必要があります。

    • インスタンスに接続するには、必ずr-bp10b3fa3500 **** .redis.rds.aliyuncs.comなどのエンドポイントを使用してください。

    • Jedisを使用する場合は、Jedisのバージョンが3.10.0以降であることを確認してください。 以前のJedisバージョンでは、有効なエンドポイントを取得できない場合があります。 詳細については、「Jedisの更新に関するお知らせ」をご参照ください。

  • 移行によってデータが失われることはありませんホワイトリストまたはデータベースアカウントを再構成する必要はありません

インスタンスを1つのゾーンから複数のゾーンに移行すると課金されますか?

1つのゾーンから複数のゾーンにインスタンスを移行する場合、課金されません

インスタンスをセカンダリゾーンに移行できないのはなぜですか?

インスタンスがスタンドアロンインスタンスの場合、そのインスタンスで使用できるレプリカノードまたはセカンダリゾーンはありません。 この場合、インスタンスをセカンダリゾーンに移行することはできません。

インスタンスが2つのゾーンにデプロイされている場合、1つのゾーンに障害が発生してもインスタンスは引き続き使用できますか。

2つ以上のゾーンにデプロイされたインスタンスは、ゾーン間のディザスタリカバリを提供できます。 1つのゾーンに障害が発生した場合、他のゾーンのインスタンスは引き続きサービスを提供できます。

移行の進捗状況を表示するにはどうすればよいですか。

移行の進行状況は、[タスクセンター] で確認できます。