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

AnalyticDB:クラスターの複製

最終更新日:Oct 25, 2024

実世界のシナリオをシミュレートする環境でAnalyticDB for MySQLクラスターのデータを復元したり、ストレステストなどのビジネステストを実行したりするには、AnalyticDB for MySQLクラスターのクローンを作成して、その後の操作用に新しいクラスターを作成します。

前提条件

  • AnalyticDB for MySQL Data Lakehouse EditionまたはData Warehouse Editionクラスターが作成されます。

  • 移行元クラスターでは、Data Transmission Service (DTS) 移行タスクが進行中ではありません。

    説明

    DTSコンソールにログインし、[データ移行] ページに移動して、ソースクラスターの移行タスクのステータスを表示できます。

  • クラスターデータを特定の時点に復元する場合は、ソースクラスターでログバックアップ機能が有効になっていることを確認してください。

  • バックアップセットからクラスターデータを復元する場合は、ソースクラスターに少なくとも1つのバックアップセットがあることを確認してください。

使用上の注意

次の表に、クロスアカウントクローニングとクロスリージョンクローニングをサポートするAnalyticDB for MySQLエディションを示します。

機能

Enterprise Edition

ベーシックエディション

データレイクハウス版

データウェアハウス版

クロスアカウントのクローニング

✖️

✖️

✖️

✔️

クロスリージョンクローニング

✖️

✖️

✔️

✖️

以下の点にご注意ください。

  • Data Warehouse Editionクラスターのクローンを作成する場合、クラスターのモードを変更することはできません。 たとえば、予約モードでData Warehouse Editionクラスターを複製して、エラスティックモードでData Warehouse Editionクラスターを作成することはできません。

  • リージョン間でクラスターのクローンを作成する場合は、ソースクラスターと新しいクラスターの両方を中国本土のリージョンまたは中国本土以外のリージョンにデプロイする必要があります。 たとえば、中国本土のリージョンと中国本土以外のリージョンの間でクラスターのクローンを作成することはできません。

データクローニングスコープ

  • 次のデータを複製できます。

    • ソースクラスターのデータベースアカウントとパスワード。

    • クローン操作が開始される前にソースクラスターに書き込まれたデータ。

  • 次のデータは複製できません。ソースクラスターのホワイトリスト設定。

課金ルール

新しいクラスターの購入には料金がかかります。 詳細については、次をご参照ください: Data Lakehouse Editionの価格およびData Warehouse Editionの価格

復元に必要な時間

説明

以下の推定方法および例は参考のためだけのものである。

バックアップセットからの復元

AnalyticDB for MySQLクラスターのデータをバックアップセットから復元できます。 このセクションでは、この復元方法に必要な時間を見積もる方法について説明します。

  • ソースクラスターが予約モードのData Warehouse Editionの場合、復元に必要な時間は、バックアップサイズとノードグループの数によって異なります。 ノードグループからデータをダウンロードする速度は約100メガバイト/秒です。

    • 数式: 復元時間=バックアップサイズ /100 MB /秒 /ノードグループ数

      クラスターリスト ページの [データウェアハウスエディション] タブで、ソースクラスターの ノード・グループの数 の数を確認できます。1

    • たとえば、ソースクラスターには単一のノードグループが含まれ、バックアップセットのサイズは1テラバイトです。 バックアップセットを使用してクラスターを作成する場合、次の式を使用して推定時間を計算できます。

      (1テラバイト × 1024 × 1024)/100 MB /1ノードグループ=10485.76秒

  • ソースクラスターがData Warehouse Edition in reserved modeでない場合、復元に必要な時間は、バックアップサイズとクラスター内のEIU (elastic I/O Unit) の数によって異なります。 データがEIUからダウンロードされる速度は約100メガバイト/秒である。

    • : 復元時間=バックアップサイズ /100 MB /秒 /EIUの数。

      重要

      リージョン間でクラスターをクローンする場合、クローン操作の前に、リージョン間でバックアップファイルをコピーする必要があります。 この場合、交差領域クローニングに要する時間は、推定時間よりも長くなる。 リージョン間でバックアップファイルをコピーする前に、準備をする必要があります。 準備やコピーに要する時間は、バックアップファイルの数やコピー速度によって異なり、想定できない。

      次のステートメントを実行して、ソースクラスター内のEIUの数を照会できます。

      SELECT COUNT(*) FROM information_schema.kepler_meta_instance_group;
    • たとえば、ソースクラスタには単一のEIUが含まれ、バックアップセットのサイズは1テラバイトです。 バックアップセットを使用してクラスターを作成する場合、次の式を使用して推定時間を計算できます。

      (1テラバイト × 1024 × 1024)/100 MB /1 EIU = 10485.76秒

ある時点への復元

完全なバックアップセットと、バックアップセットの作成後に作成されたredoログを使用して、クラスターを特定の時点に復元できます。 この復元方法に必要な時間は、バックアップセットとredoログによって異なります。

  • 前のセクションで説明したを使用して、バックアップセットの復元に必要な時間を計算できます。

  • redoログのダウンロードと復元は複数の要因の影響を受けるため、redoログの復元に必要な時間を見積もることはできません。

重要

リージョン間でクラスターをクローンする場合、クローン操作の前に、リージョン間でバックアップファイルをコピーする必要があります。 この場合、交差領域クローニングに要する時間は、推定時間よりも長くなる。 リージョン間でバックアップファイルをコピーする前に、準備をする必要があります。 準備やコピーに要する時間は、バックアップファイルの数やコピー速度によって異なり、想定できない。

手順

Alibaba Cloudアカウント内のクラスターのクローン

  1. AnalyticDB for MySQL コンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。

  2. クラスターリスト ページで、エディションタブをクリックします。 クローンを作成するクラスターを見つけ、[操作] 列で より > 新しいクラスターの復元 を選択します。

  3. 次の表で説明するパラメーターを設定します。

    パラメーター

    説明

    課金方法

    新しいクラスターの課金方法。

    Alibaba Cloudアカウント全体でクローンを作成

    Alibaba Cloudアカウント間でクラスターをクローンするかどうかを指定します。 「いいえ」を選択した場合、

    ソースクラスター

    クローンを作成するクラスターのID。 指定する必要はありません。

    復元モード

    クラスターのクローンを作成するために使用されるメソッド。 有効な値:

    • バックアップセット: バックアップセットから新しいクラスターにデータを複製します。

    • バックアップポイントインタイム: 特定の時点のデータを新しいクラスターに複製します。

    バックアップセット

    復元するバックアップセット。

    説明
    • 各バックアップセットのバックアップ開始時刻が表示されます。 バックアップの開始時刻に基づいて、復元するバックアップセットを選択できます。

    • このパラメーターは、[復元モード] パラメーターを [バックアップセット] に設定した場合にのみ使用できます。

    バックアップPoint-in-time

    データを復元する時点。

    説明
    • このパラメーターは、[復元モード] パラメーターを [バックアップポイントインタイム] に設定した場合にのみ使用できます。

    • このパラメーターは、現在時刻の5分から7日前までの時点に設定できます。

    クローンをリージョン

    リージョン間でクラスターをクローンするかどうかを指定します。 Data Lakehouse Editionクラスターのみが、クロスリージョンクローニング機能をサポートしています。 他のエディションのクラスターの場合、このパラメーターは自動的にfalseに設定されます。

    地域:

    利用可能なエリア:

    新しいクラスターをデプロイするリージョンとゾーン。

    説明

    同じリージョン内でクラスターをクローンする場合、ソースクラスターと新しいクラスターは同じリージョン内にデプロイする必要がありますが、異なるゾーンにデプロイできます。

    たとえば、移行元クラスターが中国 (杭州) リージョンにある場合、新しいクラスターのリージョンパラメーターは自動的に中国 (杭州) に設定されます。 指定する必要はありません。

    ネットワークタイプ

    新しいクラスターのネットワークタイプ。 このパラメーターは自動的にVPCに設定されます。 指定する必要はありません。

    [VPC]

    独自のネットワークスイッチ

    新しいクラスターがデプロイされている仮想プライベートクラウド (VPC) と、新しいクラスターが接続されているvSwitch。

    PrivateLinkの有効化

    PrivateLinkは、VPCをAlibaba CloudサービスのVPCに接続するために使用され、安全で効率的なプライベート接続を確保し、パブリック接続の使用に起因する潜在的なセキュリティリスクを防止します。 PrivateLinkを有効化した後にのみ、クラスターを作成できます。 各Alibaba Cloudアカウントは、PrivateLinkを1回だけ有効化する必要があります。 PrivateLinkを有効にしても課金されません。

    説明

    PrivateLinkの有効化を求めるメッセージが表示されない場合、PrivateLinkは既に有効化されているため、チェックボックスをオンにする必要はありません。

    ディスク暗号化

    ディスク暗号化を選択した場合、システムはElastic Block Storage (EBS) に基づいてクラスターの各データディスク上のデータを暗号化します。 このようにして、データが漏洩してもデータを復号化することはできません。

  4. エディション対応するパラメーターを設定し、ページの右下隅にある [今すぐ購入] をクリックします。

  5. ソースクラスターの [製品タイプ] パラメーターに基づいて、プロンプトに従って以降の購入操作を実行します。

    支払いが完了してから約20分後に、[クラスター] ページで新しいクラスターを表示できます。

Alibaba Cloudアカウント間でクラスターのクローンを作成

重要

Alibaba Cloudアカウント間でData Warehouse Editionクラスターのみクローンできます。

  1. ソースクラスターのAlibaba CloudアカウントでResource Access Management (RAM) コンソールにログインします。 RAM権限を設定して、他のAlibaba CloudアカウントがソースAlibaba CloudアカウントのAnalyticDB for MySQLリソースを読み取ることができるようにします。

    1. RAM ロールを作成します。 詳細については、「信頼できるAlibaba CloudアカウントのRAMロールの作成」をご参照ください。

      説明

      [信頼できるAlibaba Cloudアカウントの選択] パラメーターで [その他のAlibaba Cloudアカウント] を選択し、別のAlibaba CloudアカウントのIDを入力します。 アカウントセンターコンソールにログインして、[セキュリティ設定] ページでAlibaba CloudアカウントIDを表示します。

    2. AliyunADBReadOnlyAccessポリシーをRAMロールにアタッチします。 詳細については、「RAM ロールへの権限の付与」をご参照ください。

    3. 信頼ポリシーを変更します。 詳細については、「RAM ロールの信頼できるエンティティの変更」をご参照ください。

      {
        "Statement": [
          {
            "Action": "sts:AssumeRole",
            "Effect": "Allow",
            "Principal": {
              "RAM": [
                "acs:ram::testAccountID:root"
              ],
              "Service": [
                "testAccountID@ads.aliyuncs.com"
              ]
            }
          }
        ],
        "Version": "1"
      }
      説明

      testAccountIDパラメーターの値を別のAlibaba CloudアカウントのIDに置き換えます。

  2. 別のAlibaba CloudアカウントでAnalyticDB for MySQLコンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。

  3. クラスターリスト ページで、[データウェアハウスエディション] タブをクリックします。

  4. Data Warehouse Editionクラスターを見つけ、[操作] 列で より > 新しいクラスターの復元 を選択します。

    前のクラスターとソースクラスターの両方がエラスティックモードまたは予約モードである必要があります。 既存のクラスターがこの要件を満たさない場合は、新しいクラスターを作成する必要があります。 詳細については、「Data Warehouse Editionクラスターの作成」をご参照ください。

  5. 次の表で説明するパラメーターを設定します。

    パラメーター

    説明

    課金方法

    新しいクラスターの課金方法。

    Alibaba Cloudアカウント全体でクローンを作成

    Alibaba Cloudアカウント間でクラスターをクローンするかどうかを指定します。 はいを選択します。

    クロスアカウントUID

    ソースクラスターのAlibaba CloudアカウントのUID。

    クロスアカウントの役割

    ステップ1で作成されたRAMロールの名前。

    クロスアカウントクラスターID

    ソースクラスターのID。

    クロスアカウントバックアップセットID

    バックアップセットの ID です。 指定する必要はありません。

    ソースクラスター

    クローンを作成するクラスターのID。 指定する必要はありません。

    説明

    Alibaba Cloudアカウント間でクラスターのクローンを作成する場合、このパラメーターは無関係であり、無視できます。

    復元モード

    クラスターのクローンを作成するために使用されるメソッド。 有効な値:

    • バックアップセット: バックアップセットから新しいクラスターにデータを複製します。

    • バックアップポイントインタイム: 特定の時点のデータを新しいクラスターに複製します。

    説明

    Alibaba Cloudアカウント間でクラスターのクローンを作成する場合、このパラメーターは無関係であり、無視できます。

    バックアップセット

    復元するバックアップセット。

    説明
    • このパラメーターは、[復元モード] パラメーターを [バックアップセット] に設定した場合にのみ使用できます。 Alibaba Cloudアカウント間でクラスターのクローンを作成する場合、このパラメーターは無関係であり、無視できます。

    • 各バックアップセットのバックアップ開始時刻が表示されます。 バックアップの開始時刻に基づいて、復元するバックアップセットを選択できます。

    バックアップPoint-in-time

    データを復元する時点。

    説明
    • このパラメーターは、[復元モード] パラメーターを [バックアップポイントインタイム] に設定した場合にのみ使用できます。 Alibaba Cloudアカウント間でクラスターのクローンを作成する場合、このパラメーターは無関係であり、無視できます。

    • このパラメーターは、現在時刻の5分から7日前までの時点に設定できます。

    エディション

    新しいクラスターのエディション。 このパラメーターは自動的にData Warehouse Editionに設定されます。 指定する必要はありません。

    地域:

    利用可能なエリア:

    新しいクラスターをデプロイするリージョンとゾーン。

    説明

    同じリージョン内でクラスターをクローンする場合、ソースクラスターと新しいクラスターは同じリージョン内にデプロイする必要がありますが、異なるゾーンにデプロイできます。

    たとえば、移行元クラスターが中国 (杭州) リージョンにある場合、新しいクラスターのリージョンパラメーターは自動的に中国 (杭州) に設定されます。 指定する必要はありません。

    ネットワークタイプ

    新しいクラスターのネットワークタイプ。 このパラメーターは自動的にVPCに設定されます。 指定する必要はありません。

    [VPC]

    独自のネットワークスイッチ

    新しいクラスターがデプロイされている仮想プライベートクラウド (VPC) と、新しいクラスターが接続されているvSwitch。

    PrivateLinkの有効化

    PrivateLinkは、VPCをAlibaba CloudサービスのVPCに接続するために使用され、安全で効率的なプライベート接続を確保し、パブリック接続の使用に起因する潜在的なセキュリティリスクを防止します。 PrivateLinkを有効化した後にのみ、クラスターを作成できます。 各Alibaba Cloudアカウントは、PrivateLinkを1回だけ有効化する必要があります。 PrivateLinkを有効にしても課金されません。

    説明

    PrivateLinkの有効化を求めるメッセージが表示されない場合、PrivateLinkは既に有効化されているため、チェックボックスをオンにする必要はありません。

    ディスク暗号化

    ディスク暗号化を選択した場合、システムはElastic Block Storage (EBS) に基づいてクラスターの各データディスク上のデータを暗号化します。 このようにして、データが漏洩してもデータを復号化することはできません。

  6. [エディション] と対応するパラメーターを設定し、ページの右下隅にある [今すぐ購入] をクリックします。

  7. ソースクラスターの [製品タイプ] パラメーターに基づいて、プロンプトに従って以降の購入操作を実行します。

    支払いが完了してから約20分後に、[クラスター] ページで新しいクラスターを表示できます。

  8. (オプション) クローン操作の完了後に手順4で作成したクラスターを使用する必要がない場合は、できるだけ早くクラスターをリリースしてください。 詳細については、「クラスターの削除またはサブスクリプション解除」をご参照ください。

次のステップ

新しいクラスターが作成されたら、新しいクラスターに接続してデータを検証できます。 データの整合性を確認した後、新しいクラスターでビジネステストなどの操作を実行できます。 詳細については、「AnalyticDB For MySQLクラスターへの接続」をご参照ください。