バックアップ/復元アプライアンス上の Compute Engine 用 Backup and DR

Compute Engine インスタンスは、 Google Cloudでホストされる仮想マシン(VM)です。各インスタンスは、インスタンスにアタッチされている Persistent Disk にデータを保存します。

Backup and DR は、スナップショットを使用して、インスタンス レベルで Persistent Disk からデータを増分的にバックアップします。Backup and DR がスナップショットを作成して、インスタンスにアタッチされている一部またはすべての Persistent Disk の現在の状態をバックアップした後、バックアップを使用して次のいずれかを行うことができます。

Compute Engine は、各スナップショットの複数のコピーを複数のロケーションに保存し、データの一貫性を確保するために自動チェックサムを使用します。詳細については、スナップショットをご覧ください。

スナップショットは、インスタンスのブートディスクの作成に役立つカスタム イメージやマシンイメージとは異なります。詳細については、イメージ、スナップショット、インスタンス テンプレートの使用を比較した表をご覧ください。

仕組み: Backup and DR の Persistent Disk のスナップショット

Persistent Disk スナップショットを使用したデータ バックアップは、次の手順で行われます。

  1. インスタンスの最初の正常なスナップショットでは、各 Persistent Disk のスナップショットが作成されます。各ディスクについて、これは Persistent Disk のすべてのデータを含む完全なスナップショットです。インスタンスに関連するメタデータも、自動的に作成される OnVault プールにバックアップされます。

  2. 2 番目のスナップショットには、1 番目のスナップショットより後に新規作成または変更されたデータのみが含まれます。スナップショット 1 以降に変更されていないデータは含まれません。変更されていないデータについては、スナップショット 2 にスナップショット 1 への参照が含まれます。

  3. 3 番目のスナップショットには、2 番目のスナップショット以降に新規作成または変更されたデータは含まれますが、1 番目または 2 番目のスナップショット以降に変更されていないデータは含まれません。変更されていないデータについては、スナップショット 3 にスナップショット 1 とスナップショット 2 のブロックへの参照が含まれます。

これが、保護された各インスタンスの Persistent Disk のすべての後続のスナップショットについて繰り返されます。スナップショットは常に、正常に取得された最新のスナップショットに基づいて作成されます。インスタンスに追加のディスクが追加されると、このディスクはインスタンスの次のスナップショットに自動的に含まれます。包含ルールと除外ルールを使用して、各バックアップに含める永続ディスクを制御することもできます。

Persistent Disk スナップショットを使用したデータ復元は、次の手順で行われます。

  1. 作業するインスタンスと時点を選択します。ストレージ タイプとリージョンのロケーションもメモします。

  2. 既存のインスタンスにマウントするか、新しいインスタンスを作成するか、ソース インスタンスのディスクを復元するかを選択します。

  3. 新しいインスタンスを作成する場合は、インスタンスを作成するプロジェクトやゾーンなどのロケーション変数を指定します。

  4. Backup and DR は、スナップショットから新しいディスクを作成するよう Compute Engine にリクエストします。これらのディスクが作成されると、新しいインスタンスまたは既存のインスタンスにアタッチされます。

スナップショットのストレージのロケーション

Compute Engine インスタンスのバックアップ プランを作成するときに、バックアップの保存場所を指定できます。スナップショットの場所は可用性に影響するため、スナップショットの作成時または新しいディスクへの復元時にネットワーク コストが発生する可能性があります。

スナップショットは、1 つの Cloud Storage マルチリージョン ロケーション(asia など)、または 1 つの Cloud Storage リージョン ロケーション(asia-south1 など)のいずれかに保存できます。

マルチリージョンのストレージ ロケーションでは、非常に高い可用性と復元力を実現できます。リージョンのストレージ ロケーションを使用すると、単一のリージョンが指定されるため、データの物理的な位置をより細かく制御できます。

スナップショットのストレージの場所に関係なく、スナップショットを使用すると任意のリージョンとゾーンに新しいインスタンスまたはディスクを作成できます。

リソース ロケーションの制約を含む組織のポリシーがある場合、指定するスナップショットのストレージ ロケーションは制約で定義された一連のロケーション内に置かれる必要があります。詳細については、Compute Engine リソースのロケーションをご覧ください。

スナップショットのストレージ ロケーションを指定しない場合、Backup and DR はデフォルトのロケーションを使用します。このロケーションでは、ソースディスクのリージョンに最も近い Cloud Storage マルチリージョン ロケーションにスナップショットが保存されます。

Backup and DR の Compute Engine ガイド