重要
Azure Backup を使用して Azure Database for MySQL フレキシブル サーバーを保護するためのプレビュー ソリューションは、現在一時停止しています。 通知があるまでは、新しいバックアップの構成を控えてください。 既存のバックアップ データはすべて安全で復元可能なままですので、ご安心ください。 それまでの間は、ブログ記事の手順を参照して長期的なバックアップを手動で作成し、当面のニーズに確実に対応することができます。
この記事では、Azure Backup を使用して Azure Database for MySQL フレキシブル サーバーをバックアップする方法について説明します。
Azure Database for MySQL - フレキシブル サーバー バックアップに関する考慮事項
Azure Database for MySQL フレキシブル サーバーのバックアップの構成を開始する前に、このプレビュー機能に関する次の重要な考慮事項を確認してください。
現在、この機能では 週単位のバックアップ オプションのみがサポートされています。 ただし、バックアップを複数の曜日にスケジュールすることができます。
保有期間は、バックアップ データ ストアの 7 日から 10 年の範囲です。
各保持規則は、特定のバックアップの入力と、バックアップのデータ ストアと保持期間が必須です。
保持規則は、事前に決められた優先順位で評価されます。 優先順位は、高い方から順に、年単位の規則、月単位の規則、週単位の規則となります。
他の規則が適用されない場合、既定の保持設定が適用されます。 たとえば、最初に成功した週単位のバックアップと、最初に成功した月単位のバックアップで、復旧ポイントが同じになる場合があります。 しかし、月単位の規則の方が週単位の規則よりも優先順位が高いため、毎月最初に成功したバックアップに対応する保持が適用されます。
既定では、保持ルールが設定されていない場合、保持ルールは 3 か月に設定されます。
サポートされているシナリオ、考慮事項、制限事項の詳細を確認してください。
Azure Database for MySQL - フレキシブル サーバー用のバックアップ ポリシーを作成する
新しいバックアップ ポリシーを作成するには、次の手順に従います。
バックアップ コンテナーに移動し、[+バックアップ] を選択して、[バックアップの構成] ペインを開きます。
[バックアップ ポリシー] の下にある [新規作成] を選択します。
[バックアップ ポリシーの作成] ペインで、新しいポリシーの名前を入力してから、[データソースの種類] として [Azure Database for MySQL (プレビュー)] を選択します。
[スケジュールとデータ保持] タブで、[バックアップ スケジュール] の値を選択します。
[データ保持の設定] の値を選択します。
保持規則を 1 つ以上追加できます。 保有規則をさらに追加するには、[追加] を選びます。
バックアップ ポリシーに応じてバックアップの有効期限が切れたら、バックアップ データ ストアからアーカイブ データ ストアに移動できます。 有効期限が切れたバックアップをアーカイブするには、[期限切れ時] を選びます。
[確認と作成] を選択します。
Azure Database for MySQL - フレキシブル サーバーに対してバックアップを構成する
Azure Database for MySQL - フレキシブル サーバー インスタンス全体のバックアップを構成できます。
バックアップを構成するには、次の手順に従います。
Azure portal で、[バックアップ資格情報コンテナー] に移動し、[+ バックアップ] を選びます。
または、 回復性>+ バックアップに移動します。
作成したバックアップ ポリシーを選択します。これは、バックアップ スケジュールとデータ保持期間を定義するものです。
バックアップする Azure Database for MySQL - フレキシブル サーバー インスタンスを選択します。
コンテナーと同じリージョンにある場合は、サブスクリプション間で Azure Database for MySQL フレキシブル サーバーを選択できます。
[追加] を選択し、バックアップする Azure Database for MySQL フレキシブル サーバーを選択します。
選択が済むと、バックアップ準備状況チェックによって構成が正しいかどうかが検証されます。
アクセスの問題を解決するには、[不足しているロールの割り当て] を選びます。
構成の詳細を確認してから、[バックアップの構成] を選択します。
進行状況を追跡するには、[バックアップ インスタンス] に移動します。
Azure Database for MySQL - フレキシブル サーバーのオンデマンド バックアップを実行する
オンデマンド バックアップ (ポリシーで指定されているスケジュールには含まれないバックアップ) をトリガーするには、次の手順に従います。
バックアップ コンテナーに移動し、[バックアップ インスタンス] を選択し、バックアップを作成するバックアップ インスタンスを選択します。
[今すぐバックアップ] を選択します。
[MySQL データベース インスタンス] ペインで、一覧から特定のデータ保持規則を選択します。
[今すぐバックアップ] を選択します。
Azure Database for MySQL - フレキシブル サーバーのバックアップ ジョブを監視する
追跡のためにオンデマンド バックアップ操作をトリガーする場合のみ、スケジュールされたバックアップ用のジョブが Azure Backup によって作成されます。 バックアップ ジョブの状態を確認するには、[バックアップ ジョブ] に移動します。
過去 7 日間 の操作と状態を示す [バックアップ ジョブ] ダッシュボードが表示されます。 時間の範囲や他のフィルターを選んで、選択内容を絞り込むことができます。
すべてのバックアップ ジョブの状態を表示するには、[状態] で [すべて] を選択します。 バックアップ インスタンスの進行中および過去のジョブが表示されます。