スナップショット プールを管理する

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

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

スナップショット プールには、通常、VDisks と呼ばれる数百または数千のボリュームが含まれています。スナップショット プールが過剰になるとジョブが失敗するため、スナップショット プールの使用状況を管理することが重要です。スナップショット プールの使用量については、スナップショット プールの使用量を確認するをご覧ください。

このセクションには、次の情報が含まれます。

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

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

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

スナップショット プールで使用するディスクを作成するために必要な権限は次のとおりです。

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

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

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

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

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

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

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

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

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

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

新しいスナップショット プールを作成するには、まず新しいディスクを作成し、次の手順を実施します。

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

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

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

  • プールを指定するバックアップ プラン プロファイルはありません。
  • プールにスナップショット イメージはありません。すべての画像の有効期限を切る必要があります。

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

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

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

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

  • 鍵バージョンをローテーションしても、アタッチされたディスクは古い鍵バージョンで暗号化されたままになります。永続ディスクの Cloud KMS 暗号鍵をローテーションするをご覧ください。
  • バックアップ/リカバリ アプライアンスに接続されているディスクで使用されている鍵バージョンが無効になっているか削除されている場合、バックアップ/リカバリ アプライアンスを起動できません。CMEK の無効化または削除をご覧ください。

鍵のバージョンを表示する

バックアップ/リカバリ アプライアンスで使用されている鍵のバージョンを確認するには:

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

ステージング ディスク

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

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

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

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

バックアップのステージング ディスクは、スナップショット プールから割り振られます。VDisk はシン プロビジョニングされています。そのステージング ディスクから作成される各スナップショットでも、スナップショット プールの容量が消費されます。この容量は、アプリケーションの変更率によって異なります。

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

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

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

スナップショット プールには、保護対象のすべてのアプリケーションまたは VM のステージング ディスクとスナップショット ディスクの両方に加えて、作成したクローンやマウント イメージが含まれます。

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

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

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

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

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

VDisks

バックアップと 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 が使用されます。833 GB の値は、[詳細と設定] でステージング ディスクの粒度を変更することで調整できます。

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

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

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

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

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

  • フェイルオーバーと同期バックの後、フェイルバック オペレーションによって、すべての同期バック VDisk とフェイルオーバー VDisk がクリーンアップされます。

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