データベースバックアップ (DBS) を使用すると、DBSの論理バックアップ機能をサポートするデータベースのAlibaba Cloudアカウント全体でデータをバックアップおよび復元できます。 データベースには、ApsaraDB RDSデータベース、ApsaraDB for Redisデータベース、ApsaraDB for MongoDBデータベース、PolarDBデータベース、およびExpress Connect、VPN Gateway、またはSmart Access Gateway経由で接続された自己管理型データベースが含まれます。 このトピックでは、DBSを使用してAlibaba Cloudアカウント間でデータをバックアップおよび復元する方法について説明します。 この例では、ApsaraDB RDS for MySQLが使用されています。
前提条件
ソースデータベースとDBSバックアップスケジュールは、異なるAlibaba Cloudアカウントに属しています。
ソースデータベースが属するAlibaba Cloudアカウント内にResource Access Management (RAM) ロールが作成され、Alibaba Cloudアカウント内のリソースにアクセスする権限が付与されます。 RAMロールは、移行先データベースが属するAlibaba Cloudアカウントに割り当てられているため、このAlibaba CloudアカウントはDBSを使用して、移行元データベースが属するAlibaba Cloudアカウント内のリソースにアクセスできます。 詳細については、「Alibaba Cloudアカウント間のデータバックアップと復元のためのRAMロールの作成」をご参照ください。
Alibaba Cloudアカウント間でデータをバックアップする
データベースバックアップ (DBS) コンソールにログインします。
注意メッセージが表示され、DBSにアラートルールが設定されていないことを通知する場合は、[OK] をクリックします。 次に、デフォルトのアラートルールDBS_EVENT_RULEが自動的に設定されます。
説明DBS_EVENT_RULEアラートルールが設定されている場合、DBSコンソールにログインしてもメッセージは表示されません。 この場合、この手順をスキップできます。 詳細については、「アラートルールの管理」をご参照ください。
左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。
[バックアップスケジュール] ページで、右上隅の [スケジュールの作成] をクリックして、バックアップするデータベースのバックアップスケジュールを購入します。
説明バックアップスケジュールの作成方法の詳細については、「バックアップスケジュールの作成」をご参照ください。
購入したバックアップスケジュールを見つけて、[操作] 列の バックアッププランの設定 をクリックします。
[バックアップスケジュールの設定] ウィザードの [バックアップソースと宛先の設定] ステップで、[データベースの場所] ドロップダウンリストから、アカウント間のデータバックアップをサポートするインスタンスカテゴリを選択します。 この例では、RDSインスタンスが選択されています。
Alibaba Cloud クロスアカウントインスタンス をクリックします。
ビジネス要件に基づいて、Cross Alicloud UIDおよびRole nameパラメーターを設定します。
パラメーター
説明
バックアップモード
購入ページで選択したバックアップモード。 このパラメーターの値は変更できません。
データベースの場所
ソースデータベースのインスタンスカテゴリ。 アカウント間のデータバックアップは、Express Connect、VPN Gateway、またはSmart Access Gatewayを介して接続されているApsaraDB RDSデータベース、ApsaraDB for Redisデータベース、ApsaraDB for MongoDBデータベース、PolarDBデータベース、および自己管理データベースでサポートされています。 この例では、ApsaraDB RDS for MySQLインスタンスが使用されています。
インスタンスリージョン
ソースデータベースが存在するリージョン。 購入ページでリージョンが選択されます。
クロスAlicloud UID
ソースデータベースが属するAlibaba CloudアカウントのID。
説明ソースデータベースが属するAlibaba Cloudアカウントを使用してアカウント管理コンソールにログインし、概要ページでアカウントIDを表示できます。
ロール名
設定したRAMロールの名前。 この例では、ロール名はram-for-dbsです。
RDSインスタンスID
ソースデータベースが属するApsaraDB RDS for MySQLインスタンスのID。 ドロップダウンリストには、Cross Alicloud UIDパラメーターで指定されたAlibaba Cloudアカウントに属するApsaraDB RDS for MySQLインスタンスのIDが表示されます。
重要ソースデータベースまたはターゲットデータベースが自己管理データベースの場合、対応するリージョンのDBSサーバーのCIDRブロックを自己管理データベースのセキュリティ設定に手動で追加して、DBSサーバーからのアクセスを許可する必要があります。 詳細については、「DBSのCIDRブロックを自己管理データベースのセキュリティ設定に手動で追加する」をご参照ください。
データベースアカウント
ソースデータベースへのログインに使用されるアカウント。
説明アカウントには、ソースデータベースに対する必要な権限が必要です。 詳細は、「アカウント権限」をご参照ください。
Password
ソースデータベースへのログインに使用されるパスワード。
コンプライアンスステートメント:
チェックボックスを選択して、コンプライアンスのステートメントを読み、同意します。
説明後続の手順の詳細については、「バックアップスケジュールの設定」をご参照ください。
Alibaba Cloudアカウント間でデータを復元する
データベースバックアップ (DBS) コンソールにログインします。
左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。
[バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけて、管理で、アクション列を作成します。
バックアップスケジュールの詳細ページで、右上隅の [データベースの復元] をクリックします。
[復元タスクの作成] ウィザードの 復元時点の設定 ステップで、復元時点 および [宛先データベースの設定] セクションのパラメーターを設定します。 次に、ページの右下隅にある [次へ] をクリックします。
説明特定の復元手順は、データベースエンジンによって異なります。 さまざまなデータベースエンジンのバックアップと復元のシナリオの詳細については、「バックアップと復元の概要」をご参照ください。
DBSを使用すると、MySQLやSQL Serverデータベースなどのデータベースを新しいApsaraDB RDSインスタンスに復元できます。インスタンスを事前に作成する必要はありません。
復元オブジェクトの設定ステップで、次の表に示すパラメーターを設定し、事前チェックして開始するをクリックします。
パラメータまたは設定
説明
競合処理
デフォルトでは、[競合処理] パラメーターに [オブジェクトの名前を同じ名前で変更] が選択されています。 たとえば、復元する
job_info
テーブルがターゲットデータベースのテーブルと同じ名前を共有している場合、復元されたテーブルの名前はjob_info_dbs_<Restore task ID >_< Timestamp>
の形式で変更されます。復元するオブジェクト
[使用可能] セクションで復元するデータベースまたはテーブルを選択し、右方向の矢印をクリックして [選択済み] セクションに追加します。
説明DBSを使用すると、データベースまたはテーブルごとに一部のデータベースを復元できます。 これは、復元されるデータの量を減らし、回復時間目標 (RTO) を短縮する。 サポートされている復元の粒度の詳細については、「データベースエンジンと機能」をご参照ください。
事前チェックダイアログボックスで事前チェックに合格しましたメッセージが表示されると、今すぐ起動するをクリックします
データベースの復元の進行状況を表示するには、左側のナビゲーションウィンドウで 復元タスク をクリックします。
説明復元期間は、バックアップスケジュールの仕様と復元するデータベースのサイズによって異なります。 仕様の高いバックアップスケジュールでは、復元期間が短くなります。 詳細については、「バックアップと復元のパフォーマンステスト」をご参照ください。
データベースを新しいApsaraDB RDSインスタンスに復元する場合、DBSはインスタンスの作成に約5〜10分かかります。 データベースの復元後、ApsaraDB RDSコンソールで新しいApsaraDB RDSインスタンスを表示できます。 または、次の操作を実行して、新しいApsaraDB RDSインスタンスを表示します。[タスクの復元] ページで、復元タスクのIDをクリックします。 表示されるページで、[基本情報] セクションでApsaraDB RDSインスタンスのIDをクリックします。 ApsaraDB RDSコンソールに移動します。
DBSサーバーのCIDRブロック
上記の設定では、使用されるDBSサーバーのCIDRブロックは、Express Connect回路を使用してデータセンターがAlibaba Cloud上のVPCに接続されているリージョンにあります。 次の表に、Express Connect経由でVPCに接続するためにさまざまなリージョンでサポートされているDBSサーバーのCIDRブロックを示します。
リージョン | DBSサーバーのCIDRブロック |
中国 (杭州) | 100.104.217.0/24 |
中国 (北京) | 100.104.119.0/24 |
中国 (青島) | 100.104.183.0/24 |
中国 (上海) | 100.104.191.0/24 |
中国 (深セン) | 100.104.81.0/24 |
中国 (成都) | 100.104.133.128/26 |
中国 (ウランチャブ) | 100.104.76.192/26 |
中国 (河源) | 100.104.127.0/26 |
韓国 (ソウル) | 100.104.150.192/26 |
タイ (バンコク) | 100.104.119.128/26 |
中国 (香港) | 100.104.10.0/24 |
シンガポール | 100.104.10.0/24 |
日本 (東京) | 100.104.144.0/24 |
中国 (フフホト) | 100.104.40.0/24 |
中国 (張家口) | 100.104.48.0/24 |
米国 (バージニア) | 100.104.220.0/24 |
米国 (シリコンバレー) | 100.104.17.0/24 |
オーストラリア (シドニー) サービス終了 | 100.104.234.0/24 |
ドイツ (フランクフルト) | 100.104.133.0/24 |
マレーシア (クアラルンプール) | 100.104.10.0/24 |
インドネシア (ジャカルタ) | 100.104.209.0/24 |
関連する API 操作
API 操作 | 説明 |
バックアップスケジュールを作成、設定、および開始します。 | |
復元タスクを作成します。 | |
復元タスクを開始します。 | |
復元タスクのリストを照会します。 |
よくある質問
Q: DBSコンソールでAlibaba Cloudアカウント間でデータベースのバックアップセットを移行できますか。
A: いいえ。DBSコンソールでAlibaba Cloudアカウント間でデータベースのバックアップセットを移行することはできません。