データベースバックアップ (DBS) を使用すると、Express Connect to Object Storage Service (OSS) またはDBSを介してAlibaba Cloudに接続されているデータセンター内の自己管理データベースをバックアップできます。 このトピックでは、Express Connectを介してOSSまたはDBSに接続されたデータセンターにデプロイされた自己管理型MySQLデータベースをバックアップする方法について説明します。
条件
Express Connect: 仮想プライベートクラウド (VPC) 間、またはVPCとデータセンター間のプライベートネットワーク通信チャネルの構築を支援するAlibaba Cloudサービス。 このサービスは、ネットワークトポロジの柔軟性を高め、クロスネットワーク通信のパフォーマンスとセキュリティを強化します。
VPC: Alibaba Cloud上にプライベートネットワークを作成できるAlibaba Cloudサービスです。 VPC は、互いに論理的に分離されています。 VPCで、ECS (Elastic Compute service) インスタンス、ApsaraDBインスタンス、SLB (Server Load Balancer) インスタンスなどのクラウドサービスインスタンスを作成および管理できます。
VBR: データセンターのcustomer-premises equipment (CPE) とVPCの間にデプロイされる仮想ボーダールーター (VBR) 。 VBRは、VPCとデータセンター間でデータを交換するのに役立ちます。 VPCルーターと同様に、各VBRはルートテーブルを管理します。 VBRのルートテーブルにルートを追加して、ネットワークトラフィックの転送を制御できます。 詳細については、「」をご参照ください。VBRとは何ですか?
vRouter: VPC内のvSwitchを接続するハブ、およびVPCと他のネットワークを接続するゲートウェイ。
前提条件
DBSバックアップスケジュールが作成されます。 詳細については、「バックアップスケジュールの作成」をご参照ください。
自己管理型データベースがデプロイされているデータセンターは、Express Connect回線を使用してAlibaba Cloud上のVPCに接続されています。 詳細については、「Express Connect回路を使用したオンプレミスデータセンターのVPCへの接続」をご参照ください。
データセンターのマシンに静的ルートが追加され、トラフィックがDBSサーバーのCIDRブロックにルーティングされます。 次のコマンドを実行して、静的ルートを追加できます。
ip route CIDR block of DBS servers {Alibaba Cloud側のVBRのIPアドレス}
。 DBSサーバーのCIDRブロックの詳細については、このトピックの「DBSサーバーのCIDRブロック」をご参照ください。 例:DBSサーバーのCIDRブロックが100.104.52.0/24で、Alibaba Cloud側のVBRのIPアドレスが10.100.0.1の場合、次のコマンドを実行して静的ルートを追加します。
ip route 100.104.52.0/24 10.100.0.1
。
バックアップスケジュールの設定
DBSコンソールにログインします。 左側のナビゲーションウィンドウで、[バックアップスケジュール] をクリックします。 上部のナビゲーションバーで、バックアップスケジュールを購入したリージョンを選択します。
[バックアップスケジュール] ページで、設定するバックアップスケジュールのIDを見つけ、[操作] 列の [バックアップスケジュールの設定] をクリックします。
[バックアップスケジュールの設定] ウィザードの [バックアップソースと宛先の設定] ステップで、[バックアップソース情報] と [バックアップ宛先情報] セクションでパラメーターを設定し、ページの右下隅にある [次へ] をクリックします。
セクション
パラメーター
説明
非該当
スケジュール名
バックアップスケジュールの名前。 DBSは、バックアップスケジュール名を自動的に生成します。 わかりやすい名前を入力することをお勧めします。 バックアップスケジュール名は一意である必要はありません。
バックアップソース情報
バックアップモード
データのバックアップに使用されるメソッド。 デフォルトでは、バックアップスケジュールを購入したときに選択したバックアップ方法が使用されます。 この例では、論理バックアップが表示されます。
データベースの場所
データベースの場所。 Express Connect DB/VPN Gateway/Intelligent Gatewayを選択します。
データベースタイプ
バックアップするデータベースのタイプ。 デフォルトでは、バックアップスケジュールを購入したときに選択したデータベースタイプが使用されます。 この例では、このパラメーターはMySQLに設定されています。
ピアVPC
自己管理型データベースが接続されているVPC。 作成したVPCを選択します。
アドレス
自己管理データベースの接続アドレス。
ポート番号
自己管理型MySQLデータベースのポート番号。 デフォルト値:3306。
データベースアカウント
自己管理データベースへの接続に使用されるアカウントのユーザー名。 アカウントには、データベースをバックアップするための特定の権限が必要です。 詳細は、「アカウント権限」をご参照ください。
Password
自己管理データベースへの接続に使用されるアカウントのパスワード。
データベースアカウントのユーザー名とパスワードを入力したら、パスワードの横にある [接続のテスト] をクリックして、ターゲットデータベースに関する情報が有効かどうかを確認します。 指定されたパラメーターが有効な場合、Test Passedメッセージが表示されます。 [テスト失敗] メッセージが表示された場合は、[テスト失敗] の横にある [チェック] をクリックします。 チェック結果に基づいて、バックアップするデータベースに関する情報を変更します。
国境を越えたデータ転送に関するコンプライアンス保証
チェックボックスを選択して、コンプライアンスコミットメントを読み、同意します。
バックアップ先情報
バックアップストレージタイプ
バックアップデータの格納に使用されるストレージの種類。 有効な値:
DBSストレージ (推奨): ストレージスペースを作成する必要なしに、バックアップデータがDBSに保存されます。 DBSに保存されているデータの量に基づいて課金されます。 課金ルールの詳細については、「ストレージ料金」をご参照ください。
ストレージコストを削減するために、サブスクリプションストレージプランの使用を推奨します。 詳細については、「ストレージプランの使用」をご参照ください。
OSSユーザー: 事前にOSSにバケットを作成する必要があります。 詳細については、「バケットの作成」をご参照ください。
説明この例では、DBSストレージ (推奨) が選択されています。 [OSSユーザー] を選択した場合、[OSSバケット名] パラメーターを設定する必要があります。 標準ストレージクラスのみがサポートされます。
ストレージ暗号化
格納されたデータの暗号化に使用されるメソッド。 有効な値:
暗号化: 推奨されます。 DBSはAES-256を使用して保存データを暗号化します。
サーバー側の暗号化機能はOSSで使用されます。 サーバー側の暗号化が有効になっているバケットにオブジェクトをアップロードすると、OSSはオブジェクトを暗号化して保存します。 OSSから暗号化されたオブジェクトをダウンロードすると、OSSはオブジェクトを復号化し、復号化されたオブジェクトを返します。 詳細については、「サーバー側の暗号化」をご参照ください。
非暗号化: 保存されたデータは暗号化されません。
[バックアップオブジェクトの編集] ステップで、バックアップするデータベースまたはテーブルを [使用可能] セクションで見つけます。 右矢印をクリックして、選択したデータベースまたはテーブルを [選択済み] セクションに追加します。 次に、[次へ] をクリックします。
説明論理バックアップ: DBSを使用すると、単一のテーブル、単一のデータベース、複数のデータベース、またはデータベースインスタンス全体をバックアップできます。 [利用可能] セクションの左下隅にある [すべて選択] をクリックして、すべてのデータベースを選択できます。 バックアップできるデータベースオブジェクトは、データベースの種類によって異なります。 詳細については、「データベースエンジンと機能」をご参照ください。 既定では、バックアップスケジュールを使用して、バックアップスケジュールの設定後に作成されたデータベースをバックアップすることはできません。 データベースをバックアップするには、バックアップスケジュールの [バックアップオブジェクトの編集] ページでデータベースをバックアップスケジュールに追加します。 詳細については、「バックアップオブジェクトの変更」をご参照ください。
物理バックアップ: データベースインスタンス全体をバックアップする必要があります。
[バックアップ時間の設定] ステップで、次の表に示すパラメーターを設定し、[次へ] をクリックします。
パラメーター
説明
フルスケールのバックアップ頻度
バックアップスケジュールの頻度。 有効な値: Periodic BackupおよびSingle Backup。
説明増分データを復元する必要があるシナリオでは、[周期的バックアップ] を選択し、少なくとも週に1回は完全バックアップを実行することを推奨します。 そうしないと、復元中に大量のバイナリログを再生する必要があります。 このプロセスはエラーを起こしやすく、結果として回復時間目標 (RTO) が長くなる可能性があります。
完全なデータバックアップの再発
このパラメーターは、[フルスケールバックアップ頻度] パラメーターを [定期バックアップ] に設定した場合に必要です。 DBSがバックアップスケジュールを実行する曜日を選択できます。 少なくとも1つの曜日を選択します。
開始時刻
このパラメーターは、[フルスケールバックアップ頻度] パラメーターを [定期バックアップ] に設定した場合に必要です。 オフピーク時間内の時点を設定することを推奨します。 例: 01:00
説明前のフルデータバックアップが次のバックアップの開始時に完了していない場合、DBSは次のバックアップをスキップします。
増分バックアップ
増分バックアップを有効にするかどうかを指定します。 増分バックアップを有効にする場合は、ソースデータベースに対してバイナリログ機能が有効になっていることを確認します。
説明デフォルトでは、ApsaraDB RDS for MySQLデータベースに対してバイナリログ機能が有効になっています。 自己管理データベースを使用する場合は、バイナリログ機能を手動で有効にする必要があります。
このパラメーターは、[フルスケールバックアップ頻度] パラメーターを [定期バックアップ] に設定した場合にのみ表示されます。
完全データバックアップの最大同時スレッド数
完全バックアップに使用できる同時スレッドの最大数。 このパラメーターを設定して、バックアップ速度を調整できます。 たとえば、バックアップスレッドの数を減らして、データベースへの影響を最小限に抑えることができます。
実際の同時スレッドの最大数は、バックアップスケジュールの仕様によって異なります。 詳細については、「最大バックアップ速度を変更するにはどうすればよいですか? 」をご参照ください。
バックアップネットワーク速度制限
ネットワーク帯域幅の制限。 単位:MB/秒。 ビジネス要件に基づいて制限を設定できます。 デフォルト値0は、ネットワーク帯域幅が無制限であることを示します。
説明このパラメーターは、MySQLデータベースのバックアップスケジュールを設定した場合にのみ表示されます。
[ライフサイクルの編集] ステップで、完全バックアップデータのライフサイクルを設定します。
説明前の手順で増分バックアップパラメーターを有効に設定した場合、増分バックアップデータのライフサイクルを設定する必要があります。
設定が完了したら、ページの右下隅にある [事前チェック] をクリックします。
[Precheck Passed] メッセージが表示されたら、今すぐ起動する をクリックします。
説明バックアップスケジュールの状態が [実行中] に変わると、バックアップスケジュールが有効になります。
バックアップスケジュールの開始時に例外またはエラーが発生した場合は、できるだけ早い機会に例外またはエラーのトラブルシューティングを行います。 詳細については、「DBSで異常なバックアップスケジュールのエラーを修正するにはどうすればよいですか? 」をご参照ください。前のトピックで提供されているソリューションを使用しても問題が解決しない場合は、DBS DingTalkグループ (ID: 35585947) のテクニカルサポートにお問い合わせください。
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 |