Azure での仮想マシンのバックアップと復元のオプション

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット

データは、定期的にバックアップすることで保護することができます。 ユースケースによっては、仮想マシン (VM) に使用できるバックアップ オプションがいくつかあります。

Azure Backup

運用ワークロードを実行している Azure VM でのバックアップ操作に関連するほとんどのユースケースで、Azure Backup を使用します。 Azure Backup では、Windows VM と Linux VM のアプリケーション整合性バックアップをサポートしています。 Azure Backup では、geo 冗長 Recovery コンテナーに保存される復旧ポイントが作成されます。 復旧ポイントから復元するときは、VM 全体を復元するか、特定のファイルを復元することができます。

Azure VM 用の Azure Backup の簡単で実践的な紹介については、Azure Backup のクイックスタートに関する記事を参照してください。

Azure Backup のしくみの詳細については、「Azure における VM バックアップ インフラストラクチャの計画を立てる」を参照してください。

Azure Site Recovery

Azure Site Recovery は、大規模な障害シナリオから VM を保護します。 これらのシナリオには、自然災害によって発生する広範囲にわたるサービスの中断や、リージョン障害が含まれる場合があります。 1 回のクリックでアプリケーションをわずか数分で回復できるよう、VM の Azure Site Recovery を構成できます。 復旧はペアになっているリージョンに制限されないため、選択した Azure リージョンにレプリケートできます。

オンデマンドのテスト フェールオーバーによって、ディザスター リカバリーのテストを、実稼働ワークロードや進行中のレプリケーションに影響を与えずに実行できます。 復旧計画を作成して、複数の VM で実行されているアプリケーション全体のフェールオーバーおよびフェールバックを調整できます。 復旧計画機能は、Azure Automation Runbook と統合されています。

仮想マシンのレプリケートから始めます。

管理されたスナップショット

開発環境やテスト環境では、マネージド ディスクを使用している VM のバックアップをスナップショットを使って迅速かつ簡単に作成できます。 マネージド スナップショットは、マネージド ディスクの完全な読み取り専用コピーです。 スナップショットは、ソース ディスクとは独立して存在します。

スナップショットを使用すると、VM の再構築時に新しいマネージド ディスクを作成できます。 課金は、ディスクの使用量に基づいて発生します。 たとえば、64 GB のプロビジョニング済み容量でマネージド ディスクのスナップショットを作成し、実際に使用されたデータ サイズが 10 GB である場合、スナップショットは使用されたデータ サイズである 10 GB 分のみ課金されます。

スナップショットの作成の詳細については、以下を参照してください。

仮想マシンの復元ポイント

現時点では、Azure REST API を使用して VM のバックアップと復元を行えます。 このアプローチは、管理する VM の数が比較的少ない独立系ソフトウェア ベンダー (ISV) や組織によって最もよく使用されます。

API を使用して、VM 復元ポイント コレクションを作成できます。 復元ポイント コレクション自体には、特定の VM の個々の復元ポイントが含まれています。 各復元ポイントには、VM の構成と、接続されている各マネージド ディスクのスナップショットが格納されます。 領域とコストを節約するために、VM の復元ポイントからディスクを除外することができます。

作成後、VM 復元ポイントを使用して個々のディスクを復元できます。 VM を復元するには、関連するすべてのディスクを復元し、新しい VM に接続します。

VM の復元ポイント復元ポイント コレクション API の操作の詳細を確認します。

次のステップ

Azure Backup のクイックスタートに関する記事に従って、Azure Backup を試すことができます。

仮想マシン構成の信頼性を計画して実装することもできます。 詳細については、「Virtual Machines の信頼性」を参照してください。