すべてのバックアップ / リカバリ アプライアンスには、最新の本番環境データのバックアップと復元されたバックアップを含むスナップショット プールが 1 つあります。スナップショット プールを使用すると、データにすぐにアクセスできます。
スナップショット プール(パフォーマンス プールとも呼ばれます)には、バックアップ プランで指定された時点のアプリケーション データのゴールデン コピーが保持されます。消費されるデータ量は、既存のスナップショットを使用できるかどうかによって決まります。
スナップショット プールには、VDisks と呼ばれる数百から数千のボリュームが含まれていることがよくあります。スナップショット プールが過剰になるとジョブが失敗するため、スナップショット プールの使用状況を管理することが重要です。スナップショット プールの使用量の詳細については、スナップショット プールの使用量を把握するをご覧ください。
このセクションの内容は次のとおりです。
スナップショット プールを拡張する
既存のスナップショット プールを拡張するには、ディスクを追加します。スナップショット ストレージ用の追加のストレージ プールを追加することもできます。これは、ストレージ クラスを組み合わせて使用する場合(標準ディスクを含むプールと SSD を含むプールなど)や、異なるアプリケーション グループを互いに分離する場合に行います。
スナップショット プールで使用するディスクを作成する
スナップショット プールで使用するディスクを作成するには、次の権限が必要です。
- 新しいディスクを作成するためのプロジェクトに関する
compute.disks.create - 仮想マシン(VM)インスタンスに対する
compute.instances.attachDisk - アタッチするディスクに対する
compute.disks.use権限
スナップショット プールで使用するディスクを作成する手順は次のとおりです。
- Google Cloud コンソールで、[VM インスタンス] ページに移動し、バックアップ / リカバリ アプライアンスを見つけます。
- このチェックボックスをオンにして、ディスクを追加するインスタンス名をクリックします。
- [VM インスタンスの詳細] ページで、[編集] をクリックします。
- [追加ディスク] で、[新しいディスクを追加] をクリックします。
以下を指定します。
- 名前: 既存のディスクの命名をモデルとして、ディスクの名前を入力します。
- ソース: [ソースタイプ] で [空白] を選択します。
- ディスクタイプ: サイズを変更するスナップショット プール内の既存のディスク、または新しいスナップショット プールに必要なディスクタイプに一致するディスクタイプを選択します。
- サイズ: スナップショット プール ディスクのサイズは常に 4,096 GB(4 TB)にすることをおすすめします。
- スナップショット スケジュール: スナップショット スケジュールはデフォルトのままにします。
- 暗号化: 暗号化を Google-managed encryption key(GMEK)または顧客管理の暗号鍵(CMEK)として指定できます。同じスナップショット プール内のすべてのディスクに、常に同じ暗号化タイプを使用します。
[保存] をクリックしてディスクの構成を完了します。
[保存] をクリックして変更をインスタンスに適用し、新しいディスクを追加します。
アプライアンスにディスクを追加したら、既存のスナップショット プールを拡張するか、新しいスナップショット プールを作成します。
既存のスナップショット プールを拡張する
既存のスナップショット プールを拡張するには、まず新しいディスクを作成してから、次の手順を行います。
- [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
- アプライアンスを選択し、[アプライアンスを構成] をクリックして、[アプライアンスの構成] ページを開きます。
- 左側のパネルから [ストレージ プール] を選択します。
- [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
- プールを見つけて、プールタイルの右上にある鉛筆アイコンを選択します。[Manage Snapshot Pool] ウィンドウが開きます。
- 適切な + 記号をクリックして、管理対象外ディスクのリストから、このプールに含める MDisk(s) を選択します。検索オプションを使用して、必要な MDisk を見つけます。選択した MDisk が右側のパネルに表示されます。MDisk レコードにマウスカーソルを合わせると、UID、コントローラ、容量などのステータスが表示されます。
- [送信] をクリックします。 警告ダイアログが表示されます。「PROCEED」と入力して確定します。
- [確認] をクリックします。
新しいスナップショット プールを作成する
新しいスナップショット プールを作成するには、まず新しいディスクを作成してから、次の手順を行います。
- [Manage] タブをクリックし、プルダウン メニューから [Appliances] を選択します。
- アプライアンスを選択し、[アプライアンスを構成] をクリックして、[アプライアンスの構成] ページを開きます。
- 左側のパネルから [ストレージ プール] を選択します。
- [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。
- [クリックしてプールを追加] をクリックします。[Create Pool] ページが開きます。
- [名前] に、ストレージ プールの名前を入力します。
- 必要に応じて、デフォルトの [警告] の上限を変更します。
- 適切な + 記号をクリックして、このプールに含める MDisk(s) を、管理対象外のディスクのリストから選択します。検索オプションを使用して、必要な MDisk を見つけます。選択した MDisk が右側のパネルに表示されます。
- [送信] をクリックします。
- 警告ダイアログが表示されます。確定するには、「PROCEED」と入力します。
- [Confirm] をクリックすると、新しく作成されたプールがスナップショット プールページに表示されます。
既存のスナップショット プールを削除する
既存のスナップショット プールを削除する前に、次のことを確認してください。
- プールを指定するバックアップ プラン プロファイルはありません。
- プールにバックアップがありません。すべてのバックアップを期限切れにする必要があります。
既存のスナップショット プールを削除するには:
- [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
- アプライアンスを選択し、[アプライアンスを構成] をクリックして、[アプライアンスの構成] ページを開きます。
- 左側のパネルから [ストレージ プール] を選択します。
- [スナップショット] タブを選択します。[スナップショット プール] ページが開きます。プールを見つけて、プールタイルの右上にあるゴミ箱アイコンを選択します。
- 警告ダイアログが表示されます。「DELETE」と入力して確定します。
[Confirm] をクリックすると、プールがバックアップ プラン プロファイルで使用されておらず、バックアップが含まれていない場合、プールは削除されます。
CMEK の無効化または削除の影響
バックアップ / リカバリ アプライアンスが顧客管理の暗号鍵(CMEK)で暗号化された永続ディスクを使用している場合:
- 鍵バージョンがローテーションされても、アタッチされたディスクは古い鍵バージョンで暗号化されたままになります。永続ディスクの Cloud Key Management Service 暗号鍵をローテーションするをご覧ください。
- バックアップ / リカバリ アプライアンスにアタッチされているディスクで使用されている鍵バージョンが無効になっているか、削除されている場合、バックアップ / リカバリ アプライアンスの電源をオンにできません。CMEK の無効化または削除をご覧ください。
鍵バージョンを表示する
バックアップ / リカバリ アプライアンスで使用されている鍵バージョンを確認するには:
- [Compute Engine] > [VM インスタンス] に移動します。
- バックアップ / リカバリ アプライアンスを見つけてインスタンス名を選択し、そのインスタンスの詳細ビューを開きます。
- [ストレージ] セクションに移動し、アタッチされているすべてのディスクを確認します。
- 各ディスクの名前を選択して、鍵のバージョンを表示します。
ステージング ディスク
ステージング ディスクは、アプリケーションが最初に保護されたときに作成される VDisk です。これは、アプリケーションのバックアップ プランによって呼び出された最後のバックアップ時点の本番環境データのコピーです。各ステージング ディスクは、独自の VDisk スナップショット上の複数のスナップショットに関連付けられています。各アプリケーションまたは VM のスナップショットの数は、スナップショットのバックアップ プランの頻度と保持期間によって決まります。
ステージング ディスクは本番環境のアプリケーションまたは VM の完全なコピーであるため、各ステージング ディスクには、保護対象のアプリケーションまたは VM が本番環境ストレージで必要とするのと同じ量のストレージ容量がスナップショット プールに必要です。ステージング ディスクから作成されたスナップショットは、ステージング ディスク内のデータを参照するため、はるかに小さくなります。後続のバックアップでステージング ディスクのブロックが変更されると、元のブロックがスナップショット VDisk に「プッシュ」されます。そのため、スナップショットの内容は一定に見えますが、時間の経過とともにブロックが増えていきます。
VMware VM と帯域外アプリケーションのステージング ディスク
VM またはアプリケーションを保護すると、選択したバックアップのコピーがスナップショット プール内の専用の仮想ステージング ディスクに配置されます。Backup and DR は、ステージング ディスク上のバックアップからスナップショットを作成し、バックアップ プランで指定された期間、スナップショットをスナップショット プールに保存します。
バックアップ用のステージング ディスクは、スナップショット プールから割り当てられます。VDisk はシン プロビジョニングされます。そのステージング ディスクから作成された各スナップショットも、スナップショット プールのスペースを消費します。その量は、アプリケーションの変更率によって異なります。
VMware VM の Direct-to-OnVault 保護の例外
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 が消費されます。833 GB の値は、[詳細と設定] で [ステージング ディスクの粒度] を変更することで調整できます。
VM 以外のアプリケーションのマウント、LiveClone、クローンは VDisk を消費します。
Linux システムでは、ファイルシステムと Oracle データベースは 1 つの VDisk を消費し、さらに 2 TB のデータが保護されるごとに 1 つの VDisk を消費します。
SQL Server データベースは、データベースをホストするボリュームごとに 1 つの VDisk を消費します。
VDisk の各スナップショットは、保護されたディスクごとにスナップショットごとに 1 つの VDisk を消費します。
スナップショットは、古いスナップショットが期限切れになる前に新しいスナップショットが作成されるため、ピーク時の使用量を示します。
フェイルオーバーと同期バックの後、フェイルバック オペレーションですべての同期バックとフェイルオーバー VDisk がクリーンアップされます。
VDisk はシン プロビジョニングされており、時間の経過とともに増加する可能性があります。