データ レプリケーション

コピーデータをリモート ストレージにレプリケーションすることで、プライマリ サイトで障害が発生した場合にデータを保護し、プライマリ サイトで必要なストレージの量を削減します。レプリケーションの目的は、ハードウェア障害、ソフトウェアの問題、サイト イベントなどの問題が原因でデータが失われたり、本番システムに影響が出たりした場合に、データを復元することです。データ レプリケーションは、テスト/開発、QA、分析データのリモート コピーの作成もサポートしています。データは、復元、障害復旧、テストと開発の目的で、1 つのバックアップ/リカバリ アプライアンスから 2 つ目の(リモート)アプライアンスまたはクラウドに複製できます。

バックアップ テンプレートは、リモートサイトへのデータ レプリケーションの実行方法、スケジュール、頻度を決定します。バックアップ テンプレートは、データをリモート バックアップ/リカバリ アプライアンスに効率的に移動して保存する方法を定義します。データ レプリケーションは、個々のテンプレート ポリシーによって制御されます。

  • 本番環境からミラーリングへのポリシーは、データの完全なコピーをリモートの本番環境サイトにミラーリングすることで、サイトの障害からアプリケーションまたは VM データを保護します。アプリケーションは最新の状態に保たれ、リモート DR コピーからデータにアクセスすることで、リモート サイトで直ちに再起動できます。データ ミラーリングは、リモートサイトへのアクセス最適化されたレプリケーションと考えることができます。詳細については、本番環境からミラー ポリシーへのレプリケーションをご覧ください。

  • スナップショットから OnVault へのポリシーは、HTTPS 接続を使用して、OnVault プールで定義されたストレージにデータを送信します。OnVault プールでは、compress オプションはデフォルトでオンになっています。詳細については、1 つ以上の OnVault プールにスナップショットを送信するをご覧ください。

スナップショットを 1 つ以上の OnVault プールに送信する

スナップショットから OnVault へのポリシーを使用すると、スナップショット データを OnVault プールで定義されたロケーションに送信できます。ポリシー内のスケジュールは、ポリシー テンプレートの本番環境からスナップショットへのポリシーによって取得された最新のスナップショットを、OnVault プールで定義された場所に送信するために使用されます。通常、OnVault プール ストレージは長期保持に使用されます。OnVault プールの詳細については、イメージを長期保存するための OnVault プールをご覧ください。

OnVault プールで定義されたストレージにデータを送信する場合、HTTPS 接続を使用してネットワーク経由のデータ セキュリティを確保します。ネットワーク トラフィックを最小限に抑えるため、OnVault プールの圧縮オプションはデフォルトでオンになっています。

フル スナップショットの最初の取り込み後は、データに対する変更のみが OnVault プールに送信されます。これは、他のポリシーで使用されている増分永久モデルと同じです。

OnVault プールのストレージ内のデータにアクセスする場合は、次の点を考慮してください。

  • バックアップ/リカバリ アプライアンスはクローンを作成できます。

  • LiveClone を作成できません。

OnVault から複数の OnVault プールへ

アプリケーション データは、クラウド内の複数の OnVault ターゲットに送信できます。各 OnVault ターゲットは個別のポリシーによって制御されるため、更新頻度と保持期間は異なる場合があります(たとえば、保持期間が短い頻繁なローカル更新と、保持期間が長いクラウドへの更新頻度が低い場合など)。

マルチターゲット OnVault は、VMware VM を使用した Direct-to-OnVault を含む、すべてのアプリケーション タイプでサポートされています。この場合、データはスナップショット プールをバイパスして最初の OnVault プールに直接書き込まれ、最初の OnVault プールから読み取られて他のプールに送信されます。

本番環境からミラーリング ポリシーへのレプリケーション

本番環境からミラーリング ポリシーを使用すると、アプリケーションまたは VM データのコピーをターゲットのバックアップ/復元アプライアンスに複製し、復元ウィンドウなしでデータアクセスできるため、RTO を非常に短くできます。必要に応じて、ローカルとリモートのバックアップ/復元アプライアンス間でミラーリングされた同一のデータセットを使用して、本番環境サイトにフェイルバックできます。

StreamSnap

StreamSnap を使用すると、アプリケーションのストレージと構成のリモート コピーを最新の状態に保ち、フェイルオーバー シナリオに備えることができるため、高可用性が実現します。StreamSnap で管理されているアプリケーションが失敗した場合は、リモート サイトからアプリケーションのフェイルオーバー イメージをマウントします。問題が解決したら、最新の変更を含む同期バック イメージをローカルサイトに復元し、アプリケーションを本番環境サイトにフェイルバックできます。

StreamSnap は、高品質の帯域幅 IP ネットワークを介して、データ スナップショットをリモート バックアップ/リカバリ アプライアンスに複製します。これにより、RPO を 1 時間まで短縮できます。

  • VMware VM の場合、スナップショットのレプリケーションは、2 番目のバックアップ/リカバリ アプライアンスに並行してストリーミングされます。VMware VM のストリーミングは、ローカル スナップショット ジョブが完了するまで待ってからレプリケーションを開始しないようにするために実行されます。

  • VMware 以外の VM アプリケーションの場合、スナップショット レプリケーションはローカル スナップショット ジョブの完了後に発生します。

StreamSnap レプリケーションを使用する本番環境からミラーへのポリシーは、特定の本番環境からスナップショットへのポリシーに関連付けられています。関連付けられた本番環境からスナップショットへのポリシーのスケジュールと頻度の設定を使用します。

StreamSnap ポリシーで保持を適用すると、リモートサイトで複数の利用可能な時点のスナップショット イメージを保持できます。リモート アプライアンスでスナップショット イメージを保持すると、ポリシー設定で決定された有効期限で、リモート アプライアンスに新しいスナップショット イメージが作成されます。各リモート スナップショット イメージは、アプリ マネージャーからアクセスされたときに、ローカル スナップショット イメージで使用可能なすべてのオペレーションをサポートします。

StreamSnap レプリケーションでは、データ スナップショットをリモート アプライアンスに複製するために、信頼性の高いネットワーク接続が必要です。ネットワーク接続に必要な帯域幅は、アプリケーションのサイズ(最初のコピー)と変更量(増分更新の場合)に直接関係します。

Backup and DR のデータ レプリケーション テクノロジー:

  • リモート ロケーション、データセンター、地理的な場所全体で、潜在的な損失や破損が発生した場合にデータを保護します。中断が発生した場合、データ レプリケーションにより、そのデータへのアクセスと使用を迅速に再開できます。
  • 圧縮技術を活用して、ネットワーク帯域幅を最大限に活用します。
  • 専用の WAN アクセラレータ/オプティマイザーが不要になります。
  • 整合性グループ内の複数の LUN にまたがっていても、書き込み順序が保持されます。
  • Backup and DR の復元力ディレクターと統合されます。
  • AES-256 暗号化標準を使用してデータを暗号化します。アプライアンス間の認証は、2,048 ビットの RSA 証明書を使用して行われます。

レプリケーションの方法

バックアップ テンプレートは、リモートサイトへのデータ レプリケーションを実行する方法、スケジュール、頻度を決定します。バックアップ テンプレートは、データをリモートのバックアップ/リカバリ アプライアンスに効率的に移動して保存する方法を定義します。リソース プロファイルは、データの保存場所を定義します。データは、ローカルまたはデータが複製されるリモート バックアップ/リカバリ アプライアンスに保存できます。

データ複製は、さまざまな方法で実装できます。

  • データ ミラーリング: 本番環境からミラーリング ポリシーにより、データの完全なコピーをリモートの本番環境サイトにミラーリングすることで、サイト障害からアプリケーションまたは VM データを保護します。アプリケーションは最新の状態に保たれ、リモート DR コピーからデータにアクセスすることで、リモート サイトで直ちに再起動できます。データ ミラーリングは、リモートサイトへのアクセス最適化レプリケーションと見なすことができます。本番環境サイトとミラーリングされたサイト間のデータ ミラーリングは、StreamSnap レプリケーション方法で使用できます。詳細については、本番環境からミラーへのレプリケーションのページをご覧ください。
  • OnVault へのスナップショットと OnVault への直接送信: OnVault ポリシーは、ネットワーク経由でデータを Cloud Storage に送信します。これらのポリシーを使用すると、アプリケーションと VM のデータを Backup and DR の OnVault プールで定義されたストレージに送信できます。詳細については、Backup and DR OnVault プールで定義されたオブジェクト ストレージに複製するをご覧ください。

各レプリケーション方法のメリットは次のとおりです。

レプリケーション方法 推奨される使い方 利点 欠点
スナップショットから OnVault または OnVault に直接 短期、中期、長期の保持。 費用対効果が高い
圧縮により帯域幅の使用量が削減される
データは転送中に暗号化され、必要に応じて保存時にも暗号化される
帯域幅の使用量が増加します。
OnVault プールで定義されたストレージでアプリケーションを実行できません。
データ ミラーリング: StreamSnap RPO の短縮が求められるアプリケーションの障害復旧。 ほぼ瞬時のデータ アクセスとフェイルオーバーにより、RPO を 1 時間に短縮
圧縮と暗号化
大量のデータも複製します。
リモート アプライアンスの複数の利用可能な時点のスナップショット イメージを保持する
StreamSnap テクノロジーは、ローカル アプライアンスとリモート アプライアンス間のログの複製に使用できる
帯域幅消費量の増加

複製されたデータのストレージ プールを選択する

受信した StreamSnap レプリケーション データの保存に使用する宛先ストレージ プールを選択するには:

  1. [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
  2. アプライアンスを選択します。
  3. [アプライアンスを構成] をクリックして、[アプライアンスの構成] ページを開きます。
  4. [System]、[Configuration]、[Appliance Settings] の順に移動します。
  5. [ストレージ] タブをクリックします。プルダウン メニューが表示され、このバックアップ/リカバリ アプライアンスに送信される複製データの宛先スナップショット プールを選択できます。
  6. (VMware の場合のみ省略可)VMware VM を ESX データストアに移動する場合は、この設定をオーバーライドできます。[VM のオーバーライド] チェックボックスをオンにして、次の選択を行います。

    • オペレーションを管理する vCenter を選択します。この vCenter は、DR サイトに配置するのが理想的です。
    • VMware VM をホストする ESXi ホストを選択します。この ESXi ホストは DR サイトにも存在し、常に電源がオンになっていて使用可能である必要があります。選択できる ESXi ホストは 1 つのみです。
    • DR データを保持するデータストアを選択します。データストアには、複製された VMDK(仮想ディスク)を保持するスペースが必要です。複数のデータストアを選択すると、バックアップ/リカバリ アプライアンスは各データストアを順番に使用します。

    バックアップ/リカバリ アプライアンスは、DR サイトに DR-<original VM name> という名前の新しい VM を作成します。たとえば、ソース VM の名前が testvm の場合、DR コピーの名前は DR-testvm になります。VM がすでに存在し、パワーオフされている場合、バックアップ/リカバリ アプライアンスは、レプリケートされた VM のターゲットとしてその VM を使用します。

  7. グレーの [Save Settings] ボタンをクリックします。

StreamSnap レプリケーションを構成する

データのコピーを 2 番目のバックアップ/リカバリ アプライアンスに複製するための本番環境からミラーリングへの要件に基づいて、StreamSnap レプリケーション イメージのフェイルオーバーを 2 番目のバックアップ/リカバリ アプライアンスのミラーリングされたデータ本番環境サイトに実行できます。その後、DR サイトで行われた変更は、ローカル バックアップ/リカバリー アプライアンスの本番環境にレプリケート(フェイルバック)できます。

  • 複数の同期バック イメージを使用して、DR サイトで行われた累積的な変更を本番環境に複製できます。
  • Syncback イメージは、本番環境サイトでマウント、クローン作成、復元してアクセスを復元できます。

StreamSnap レプリケーション ポリシーを使用してアプリケーションまたは VM を管理するには、次の操作を行います。

  1. 両方の機器が構成され、結合(セキュリティ証明書の交換)され、共有モードで動作していることを確認します。
  2. [バックアップ プラン] で、次の各項目を 1 つずつ含むテンプレートを作成します。

    • 本番環境からスナップショットへのポリシー。StreamSnap レプリケーション オプションを使用する本番環境からミラーへのポリシーは、特定のスナップショット ポリシーに関連付けられます。StreamSnap ポリシーでは、テンプレート内の関連付けられたスナップショット ポリシーのスケジュールと頻度の設定が必要です。テンプレートに関連付けられたベース スナップショット ポリシーがない場合、StreamSnap 複製ポリシーを保存することはできません。
    • 本番環境からミラーリング ポリシー。ミラーリング ポリシーの作成では、StreamSnap レプリケーションが使用されます。リモート スナップショット イメージは、アプリ マネージャーでアクセスすると、ローカル スナップショット イメージで使用可能なすべてのオペレーションをサポートします。
  3. [バックアップ プラン] で、データをローカルに保存する場所とデータを複製する場所を指定するリソース プロファイルを作成します。リソース プロファイルを作成するのページをご覧ください。

  4. [App Manager] で、管理するアプリケーション データを選択し、ポリシー テンプレートを適用してアプリケーションまたは VM を管理します。

    スナップショットはローカルで作成され、リモート アプライアンスに複製されます。データはリモート アプライアンスで使用できるようになり、柔軟なインスタント アクセスが可能になります。[App Manager] の [Restore] ウィンドウで [Remote Snap] ボタンをクリックすると、リモート システムに画像が表示されます。

  5. フェイルオーバーをテストするの説明に従って、リモート アプライアンスへのフェイルオーバーをテストします。

  6. データのコピーを 2 台目のアプライアンスに複製するための本番環境のミラーリング要件に基づいて、StreamSnap レプリケーション イメージのフェイルオーバーを 2 台目のアプライアンスの本番環境サイトに実行できます。その後、DR サイトで行われた変更は、ローカル アプライアンスの本番環境にレプリケート(フェイルバック)できます。詳細については、フェイルオーバーとフェイルバックのページをご覧ください。

StreamSnap ジョブのエラー処理

バックアップ テンプレートに StreamSnap レプリケーション ポリシーとスナップショット ポリシーが含まれており、そのバックアップ テンプレートをアプリケーションまたは VM に適用すると、モニターに StreamSnap ジョブの結果が記録されます。実行中は、StreamSnap ジョブは [モニター] に単一のジョブとして表示されます。レプリケーションが完了すると、[モニター] に 2 つのジョブが表示されます。1 つはスナップショット ジョブ用、もう 1 つは StreamSnap ジョブ用です。

バックアップ/復元アプライアンスがこれらのジョブを追跡する方法は次のとおりです。

  • レプリケーションが成功すると、[ジョブ] ページのジョブのリストに、ステータスが [成功] の 2 つの個別のジョブ エントリが表示されます。両方のジョブエントリの [ジョブ名] は同じですが、StreamSnap ジョブの [ジョブ名] には S 接尾辞も含まれています。
  • StreamSnap ジョブまたはスナップショット ジョブのいずれかでジョブの失敗が発生した場合、[ジョブ] ページのジョブのリストに 2 つのジョブ エントリが表示され、どのジョブが成功し、どのジョブが失敗したかを特定できます。

StreamSnap ジョブ エントリとスナップショット ジョブ エントリの開始時刻と終了時刻は、[モニター] で同じになります。スナップショット フェーズにかかった実際の時間は、StreamSnap ジョブの [統計情報] ページに表示されます。

次の表に、アプリケーションの保護に使用されるスナップショット ポリシーと StreamSnap レプリケーション ポリシーの成功または失敗に基づくジョブ履歴とエラー処理の動作の概要を示します。

保護のシナリオ ジョブ履歴の動作
スナップショット ジョブと StreamSnap ジョブの両方が成功する ジョブが完了すると、[Succeeded] ステータスのジョブのリストに 2 つの個別のジョブ エントリが表示されます。両方のジョブエントリの [ジョブ名] は同じですが、StreamSnap ジョブの [ジョブ名] には S 接尾辞も含まれています。
スナップショット ジョブは成功するが、StreamSnap ジョブは失敗する スナップショット ジョブの場合、ジョブのリストに 1 つのジョブ エントリが表示され、ステータスは [成功] になります。
StreamSnap ジョブは最大 3 回再試行されます。
スナップショット ジョブと StreamSnap ジョブの両方が失敗し、アプライアンスが再試行を試みます。 ジョブのリストに 1 つの StreamSnap ジョブ エントリが表示され、ステータスは [再試行] になっています。
スナップショット ジョブは成功したが、StreamSnap ジョブが失敗した場合、2 つのジョブ エントリが作成され、StreamSnap の再試行は行われません。
最大再試行回数を超えると、個々のスナップショット ジョブと StreamSnap ジョブの両方が失敗する ジョブのリストに、ステータスが [失敗] の StreamSnap ジョブ エントリが 1 つ表示されます。

StreamSnap レプリケーションの再試行

StreamSnap レプリケーション(SnapReplicate)は、元のアプリケーションのポイントインタイム スナップショットを複製します。詳細については、StreamSnap レプリケーションのプロダクションからミラーリング ポリシーを作成するをご覧ください。

利点

  • 異なるホストへの StreamSnap レプリケーションを同時に実行できるため、複数のホストへのレプリケーションを大幅に高速化できます。

  • StreamSnap ジョブのスナップショット フェーズは成功したが、StreamSnap フェーズが失敗した場合、StreamSnap ジョブが失敗する前に、StreamSnap フェーズが最大 3 回再試行されます。StreamSnap ジョブの接尾辞は S で、その後にアルファベットの a、b、c が続きます。これは再試行の回数を示します。

  • スナップショット ジョブが失敗した場合は、再試行されます。再試行が成功すると、レプリケート ジョブを続行できます。再試行後もスナップショット ジョブが失敗した場合にのみ、StreamSnap ジョブが失敗します。

  • 既存の StreamSnap ジョブがすでに実行されている状態で新しい StreamSnap ジョブを実行すると、新しい StreamSnap ジョブはキューに登録される前に自動的に 2 つのジョブ(スナップショットとレプリケート)に分割されます。このシナリオでは、2 番目のジョブのスナップショット部分は、2 番目のジョブの複製部分と並行して実行できます。2 番目のジョブのレプリケート部分は、スナップショット ジョブが完了するまで待機してからアクティブになります。

オンデマンド スナップショットの複製

アプライアンス管理コンソールでは、イメージの詳細セクションのプルダウンにある [複製] オプションを使用して、ペア設定された任意のアプライアンスからペア設定された任意のアプライアンスにローカル スナップショットまたは StreamSnap を複製できます。レプリケーションは常に、選択したイメージからリモートサイトの最新のイメージへの変更になります。このため、複製する必要があるイメージが複数ある場合は、古いイメージから新しいイメージの順に複製するのが理想的です。イメージを複製するときに、独自の保持期間を指定できます。スナップショット イメージを複製するセクションをご覧ください。

スナップショット イメージを複製する

スナップショット イメージを複製する手順は次のとおりです。

  1. [App Manager] タブをクリックし、プルダウン リストから [アプリケーション] オプションを選択します。

    [アプリケーション] ページが開きます。

  2. 複製するイメージを含むアプリケーションを選択し、[アプリケーション] ページの右下にあるプルダウン リストから [アクセス] を選択します。[アクセス] ページが開き、キャプチャされたイメージがタイムライン ランプビューに一覧表示されます。StreamSnap イメージを含む、スナップショットとリモート スナップショットの両方のイメージ タイプを選択して複製できます。

  3. イメージを選択し、アクセス オペレーションのリストから [複製] を選択します。

    [複製] ページが開きます。

  4. [宛先] プルダウンから、レプリケーションの宛先アプライアンスを選択します。

  5. [有効期限] セクションで、新しく複製されたイメージに対して次のいずれかのオプションを選択します。

    • ソースと同じ: ソースイメージと同じ有効期限を設定する場合は、[ソースと同じ] を選択します。
    • 保持: 複製されたイメージの有効期限を時間、日、週、月、年単位で設定する場合は、[保持] を選択します。
    • 有効期限: レプリケートの有効期限を指定する場合は、[有効期限] を選択して有効期限を指定します。
    • 有効期限: [有効期限] を選択し、複製されたイメージの有効期限を指定します。
    • 有効期限なし: 複製イメージの有効期限を無期限にする場合は、[有効期限なし] を選択します。
  6. [送信] をクリックします。