LoginSignup
0
0

More than 3 years have passed since last update.

アリババクラウドデータベースバックアップサービスを利用したデータベースのバックアップと復元

Last updated at Posted at 2020-06-02

アリババクラウドデータベースバックアップサービス(DBS)は、継続的なデータ保護のための安全でコスト効率の高いソリューションです。このサービスは、企業のデータセンター、ハイブリッドクラウド、パブリッククラウド、サードパーティのクラウドベンダーなど、複数の環境に保存されたデータを強力に保護します。

この記事では、新しいデータベースバックアップサービスを活用して、データベースのバックアップと復元処理を行う方法をご紹介します。

本ブログは英語版からの翻訳です。オリジナルはこちらからご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。

前提条件

DBSを使用するには、実行可能なデータベースインスタンスが必要です。データベースインスタンスは、Elastic Compute Service (ECS) ベースのデータベース、ApsaraDB for RDSインスタンス、またはオンプレミスやパブリックアクセス可能なデータベースインスタンスのいずれかになります。DBSは現在、MySQL、MongoDB、Oracle、SQL Serverデータベース管理システムをサポートしています。

バックアップタスクの設定

Alibaba CloudコンソールでDatabase Backup Serviceを探します。
670887b7312fb504c394b9e9e59c7dfbee296931.png

DBSコンソールで、[スケジュールの作成]をクリックします。
1.png

ご希望のDBS地域、データベースタイプ、仕様、期間を選択してください。

12c94573e5e068824a71ab04907501b11b9122ee.png

選択内容を確認したら、[今すぐ購入]をクリックします。データベース・バックアップ・コンソールに戻り、[バックアップ・スケ ジュール]をクリックします。構成されていないDBSインスタンスが表示されます。
eda946a5ad67dc99ea97c1bb96df51c695ef4343 (1).png

[バックアップの構成]をクリックすると、DBSの構成ページが表示されます。
2.png

データベースの場所、データベースの種類、アドレス、ポート、データベースアカウント、パスワード、SSL暗号化の設定など、必要な情報をすべて入力します。オプションで、接続をテストして、入力したデータが正しいことを確認することができます。データベースがファイアウォールの背後に設定されている場合は、[ホワイトリストの設定]をクリックして、DBSがデータベースにアクセスできるようにするために必要なIP範囲のリストをホワイトリストにする必要があります。

この例では、ECSで動作するMySQLサーバを用意したので、データベースの場所としてECS-Hosted Databaseを選択し、ドロップダウンリストでECSインスタンスIDを検索します。

3.png

香港のOSSバケットにバックアップ先として設定されました。

4.png

[次へ]をクリックして、次のステップに移動します。
5.png

[すべて選択] をクリックして、すべてのテーブルを選択したリストに移動します。
6.png

[次へ]をクリックして、バックアップ時間の設定画面に移動します。
7.png

DBSは、シングルバックアップまたは定期的なバックアップモードをサポートしています。この例では、Single Backupを選択しています。
8.png

[次へ]をクリックして続行します。最後に、バックアップの保持ポリシーを設定する必要があります。
9.png

構成を保存し、[バックアップ スケジュール]ページに戻ります。バックアッププロセスを開始するには、[開始]をクリックしてプロセスを開始します。
10.png

DBSはバックアップ処理を開始すると、まず事前チェックを行います。
11.png

エラーがなければ、[Start Task]をクリックしてバックアップを実行します。タスクはコンソール上で「起動していない」から「実行中」の状態に切り替わります。選択した実行中のタスクの概要は、[管理] をクリックすることで確認できます。
12.png

13.png

[フルデータのバックアップ]をクリックすると、実行中のタスクプロセスが表示されます。
14.png

ステータスが「完了」に変わるまで待ちます。「完了」のステータスが表示されたら、バックアップは完了です。
15.png

View Backup Setをクリックすると、OSSバケットにバックアップされていたデータが表示されます。
16.png

データベースの復元を実行する

データベースの復元を実行するには、使用するバックアップデータを選択し、[データベースの復元]を選択します。
17.png

[復元タスクの作成] ページが表示されます。このページでは、どの復元ポイントにロールバックするか、および保存先のデータベース情報を定義する必要があります。
18.png
19.png

[次へ]をクリックして次のステップに進みます。
20.png

「復元するオブジェクト」ステップでは、まず競合解決オプションを選択する必要があります。既存のデータベースの名前を変更するようにDBSに依頼するか、データベーステーブルがすでに存在する場合に失敗するかを選択できます。この例では、バックアップをソースデータベースに復元しようとしているので、同じ名前のオブジェクトの名前を変更することを選択しています。
21.png

次に、復元するテーブルを選択します。完了したら、[事前チェック]をクリックして、データベース接続が正常に行われているかどうかを確認します。
22.png

DBS は、復元タスクの依存関係が満たされているかどうかを確認します。すべてのステータスが「成功」と表示された場合は、[Start Task] をクリックしてデータベースの復元を開始します。

タスクのステータスが「初期化中」から「実行中」、「完了」に変わります。タスクが完了するまで待ちます。
23.png

24.png
25.png

データベースの復元タスクの詳細を表示するには、タスクIDをクリックして、「Restore Schema」をクリックします。実行したテーブルの作成 DDL が表示されます。復元された行数を表示するには、[Restore Full Data] をクリックします。
26.png
27.png

以上がDBSを使用してデータベースをバックアップ、復元する方法となります。
アリババクラウドデータベースバックアップサービスの詳細については、以下を参照してください。
https://www.alibabacloud.com/products/database-backup

アリババクラウドは日本に2つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
アリババクラウドジャパン公式ページ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0