バックアップ/リカバリ アプライアンスのスナップショット プールを管理する

すべてのバックアップ/リカバリ アプライアンスには、最新の本番環境データ バックアップと復元されたバックアップを含むスナップショット プールが 1 つあります。スナップショット プールを使用すると、データに即座にアクセスできます。

スナップショット プール(パフォーマンス プールとも呼ばれます)には、バックアップ プランで指定された時点のアプリケーション データのゴールデンコピーが保持されます。消費されるデータ量は、既存のスナップショットを使用できるかどうかによって異なります。

VDisksスナップショット プールが満杯になるとジョブが失敗するため、スナップショット プールの使用状況を管理することが重要です。スナップショット プールの使用状況については、スナップショット プールの使用状況を把握するをご覧ください。

このセクションでは、次の内容について説明します。

スナップショット プールを拡張する

追加のディスクを追加して、既存のスナップショット プールを拡張できます。スナップショット ストレージ用のストレージ プールを追加することもできます。これは、ストレージ クラスを組み合わせて使用するため(Standard Disk を使用するプールと SSD を使用するプールなど)、またはアプリケーションのグループを互いに分離するために行うことができます。

スナップショット プールで使用するディスクを作成する

スナップショット プールで使用するディスクを作成するには、次の権限が必要です。

  • 新しいディスクを作成するためのプロジェクトに対する compute.disks.create
  • 仮想マシン(VM)インスタンスに対する compute.instances.attachDisk
  • 接続するディスクに対する compute.disks.use 権限

スナップショット プールで使用するディスクを作成する手順は次のとおりです。

  1. コンソールで、[VM インスタンス] ページに移動し、バックアップ/リカバリ アプライアンスを見つけます。 Google Cloud
  2. このチェックボックスをオンにして、ディスクを追加するインスタンス名をクリックします。
  3. [VM インスタンスの詳細] ページで、[編集] をクリックします。
  4. [追加ディスク] で、[新しいディスクを追加] をクリックします。
  5. 以下を指定します。

    • 名前: 既存のディスク命名を モデルとして使用して、ディスクの名前を入力します。
    • [ソース]: [ソースの種類] で [] を選択します。
    • ディスクタイプ: サイズ変更するスナップショット プール内の既存のディスク、または新しいスナップショット プールで使用するディスクのタイプに一致するディスクタイプを選択します。
    • サイズ: スナップショット プール ディスクのサイズは常に 4,096 GB(4 TB)にすることをおすすめします。
    • スナップショット スケジュール: スナップショット スケジュールはデフォルトのままにします。
    • 暗号化: 暗号化は Google-managed encryption key (GMEK)または顧客管理の暗号鍵(CMEK)として指定できます。同じスナップショット プール内のすべてのディスクで、常に同じ暗号化タイプを使用してください。
  6. [保存] をクリックしてディスクの構成を完了します。

  7. [保存] をクリックして変更をインスタンスに適用し、新しいディスクを追加します。

アプライアンスに追加のディスクを追加したら、既存のスナップショット プールを拡張するか、新しいスナップショット プールを作成します。

既存のスナップショット プールを拡張する

既存のスナップショット プールを拡張するには、まず新しいディスクを作成してから、次の操作を行います。

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスの構成] をクリックして [アプライアンスの構成] ページを開きます。
  3. 左側のパネルから [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
  5. プールを見つけて、プールタイルの右上にある鉛筆アイコンを選択します。[スナップショット プールの管理] ウィンドウが開きます。
  6. 適切な + 記号をクリックして、管理対象外のディスクのリストからこのプールに含める MDisk(s) を選択します。必要な MDisk を見つけるには、検索オプションを使用します。選択した MDisk が右側のパネルに表示されます。 MDisk レコードにマウスカーソルを合わせると、UID、コントローラ、容量などのステータスが表示されます。
  7. [送信] をクリックします。 警告ダイアログが表示されます。「PROCEED」と入力して確定します。
  8. [確認] をクリックします。

新しいスナップショット プールを作成する

新しいスナップショット プールを作成するには、まず新しいディスクを作成してから、次の操作を行います。

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスの構成] をクリックして [アプライアンスの構成] ページを開きます。
  3. 左側のパネルから [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
  5. [プールを追加するにはクリック] をクリックします。[プールの作成] ページが開きます。
  6. ストレージ プールの名前 を入力します。
  7. 必要に応じて、デフォルトの警告 上限を変更します。
  8. 適切な + 記号をクリックして、管理対象外のディスクのリストからこのプールに含める MDisk(s) を選択します。 必要な MDisk を見つけるには、検索オプションを使用します。選択した MDisk が右側のパネルに表示されます。
  9. [送信] をクリックします。
  10. 警告ダイアログが表示されます。「PROCEED 」と入力して確定します。
  11. [確認] をクリックします。新しく作成されたプールが、[スナップショット プール] ページに表示されます。

既存のスナップショット プールを削除する

既存のスナップショット プールを削除する前に、次のことを確認してください。

  • プールを指定するバックアップ プラン プロファイルがない。
  • プールにバックアップが存在しない。すべてのバックアップを期限切れにする必要があります。

既存のスナップショット プールを削除する手順は次のとおりです。

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択し、[アプライアンスの構成] をクリックして [アプライアンスの構成] ページを開きます。
  3. 左側のパネルから [ストレージ プール] を選択します。
  4. [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。プールを見つけて、プールタイルの右上にあるゴミ箱アイコンを選択します。
  5. 警告ダイアログが表示されます。「DELETE 」と入力して確定します。
  6. [確認] をクリックします。プールがバックアップ プラン プロファイルで使用されておらず、バックアップが含まれていない場合、プールは削除されます。

CMEK の無効化または削除の影響

バックアップ/リカバリ アプライアンスが顧客管理の暗号鍵(CMEK)で暗号化された永続ディスクを使用している場合:

鍵バージョンを表示する

バックアップ/リカバリ アプライアンスで使用されている鍵バージョンを確認する手順は次のとおりです。

  1. [Compute Engine] > [VM インスタンス] に移動します。
  2. バックアップ/リカバリ アプライアンスを見つけて、インスタンス名を選択し、そのインスタンスの詳細ビューを開きます。
  3. [ストレージ] セクションに移動し、接続されているすべてのディスクを確認します。
  4. 各ディスク名を選択して、鍵バージョンを表示します。

ステージング ディスク

ステージング ディスクは、アプリケーションが最初に保護されたときに作成される VDisk です。 これは、アプリケーションのバックアップ プランによって呼び出された最後のバックアップ時点の本番環境データのコピーです。各ステージング ディスクは、独自のスナップショット VDisk 上の多数のスナップショットに関連付けられています。各アプリケーションまたは VM のスナップショットの数は、スナップショットのバックアップ プランの頻度と保持期間によって決まります。

ステージング ディスクは本番環境アプリケーションまたは VM の完全なコピーであるため、各ステージング ディスクには、保護されたアプリケーションまたは VM が本番環境ストレージで必要とするのと同じ量のストレージ容量がスナップショット プールに必要です。ステージング ディスクから作成されたスナップショットは、ステージング ディスク内のデータを参照するため、サイズがはるかに小さくなります。後続のバックアップでステージング ディスク内のブロックが変更されると、元のブロックはスナップショット VDisk に「プッシュ」されるため、スナップショットの内容は一定に見えますが、時間の経過とともにブロックが増加します。

VMware VM とアウトオブバンド アプリケーションのステージング ディスク

VM またはアプリケーションを保護すると、選択したバックアップのコピーがスナップショット プール内の専用の仮想ステージング ディスクに配置されます。 Backup and DR サービスは、ステージング ディスク上のバックアップからスナップショットを作成し、バックアップ プランで指定された期間、スナップショットをスナップショット プールに保存します。

バックアップのステージング ディスクは、スナップショット プールから割り当てられます。VDisk はシンプロビジョニングされます。そのステージング ディスクの各スナップショットもスナップショット プール領域を消費します。その量は、アプリケーションの変更率によって異なります。

VMware VM の Direct-to-OnVault 保護の例外

Direct-to-OnVault で保護された VMware VM は、アプライアンスが VMware レイヤから変更されたブロック情報を直接取得できるため、ステージング ディスクを経由しません。他のすべてのアプリケーションは、Oracle RMAN または Backup and DR エージェント(Backup and DR ステージング ディスクを使用)から変更されたブロック情報を取得します。

スナップショット プールの使用状況を把握する

スナップショット プールには、保護されたすべてのアプリケーションまたは VM のステージング ディスクとスナップショット ディスク、および作成したクローンとマウント バックアップが含まれます。

スナップショット プールには、仮想ディスク(VDisk)が保持されます。VDisk と VDisk の使用状況については、VDisksをご覧ください。スナップショット プール領域は、次の 4 種類の VDisk によって消費されます。

  • ステージング VDisk: ステージング VDisk(通常はステージング ディスクと呼ばれます)には、アプリケーションの Backup and DR のゴールデンコピーが保持されます。ステージング ディスクは、アプリケーションが保護され、少なくとも 1 つのスナップショットが存在する限り保持されます。ステージング ディスクをご覧ください。

  • スナップショット VDisk: これらは、特定の時点のステージング ディスク の状態を保持するために使用されます。スナップショットは有効期限まで保持されますが、アプリケーションが保護されていない場合や明示的に期限切れにしない限り、最後のスナップショットは期限切れになりません。

  • マウント可能な VDisk: マウント可能な VDisk は、スナップショット ディスク上のスナップショットから 復元時に作成されるマウント可能なバックアップです。

  • クローン VDisk: クローン ディスクは、アプリケーションの 本番環境データの完全なコピーです。クローン ディスクは自動的に期限切れになりません。

VDisks

Backup and DR は、論理 VDisk(仮想ディスクまたはボリューム)を使用して、ホストからデータを仮想化します。VDisk は、1 つ以上のアレイからバックアップ/リカバリ アプライアンスに提示される管理対象ディスク(MDisk)のプールから取得されます。

VDisk から、データのクローン作成、マウント、復元、テストと開発作業の提示、その他のタスクでの操作を行うことができます。VDisk は、必要に応じて物理ディスク アレイに作成されます。

バックアップ/リカバリ アプライアンスあたりの VDisk の上限は固定されています。保護ポリシーを作成すると、構成が VDisk の上限を超える可能性がある場合に、アプライアンスから警告が表示されます。

VDisk の使用状況

一般に、保護されたアプリケーションまたは VM ごとに、ステージング ディスク用に 1 つ以上の VDisk と、スナップショットごとに同じ数の VDisk が必要です。また、次のルールに注意してください。

  • スナップショット バックアップ プランを使用した VM レベルのバックアップでは、VM 内の仮想ディスクごとに 1 つの VDisk が使用されます。

  • Windows 環境でのファイル システム バックアップでは、保護されたファイル システムごとに 1 つの VDisk が使用されます。

  • Unix 環境でのファイル システム バックアップでは、保護された 833 GB ごとに 1 つの VDisk が使用されます。これに 1 +(保持されるスナップショットの数)を掛けます。833 GB の値は、[詳細と設定] で [ステージング ディスクの粒度] を変更することで調整できます。

  • VM 以外のアプリケーションのマウント、LiveClone、クローンは VDisk を使用します。

  • Linux システムでは、ファイル システムと Oracle データベースは 1 つの VDisk を使用します。さらに、保護するデータが 2 TB 増えるごとに 1 つの VDisk を使用します。

  • SQL Server データベースは、データベースをホストするボリュームごとに 1 つの VDisk を使用します。

  • VDisk の各スナップショットは、保護されたディスクごとにスナップショットごとに 1 つの VDisk を使用します。

  • スナップショットは、古いスナップショットが期限切れになる前に新しいスナップショットが作成されるため、使用量のピークを示します。

  • フェイルオーバーと同期後に、フェイルバック オペレーションはすべての同期バックとフェイルオーバー VDisk をクリーンアップします。

    VDisk はシンプロビジョニングされ、時間の経過とともに増加する可能性があります。