データ レプリケーションについて

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

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

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

  • スナップショットから OnVault へのポリシーは、HTTPS 接続を使用して、OnVault プールで定義されたストレージにデータを送信します。圧縮オプションは、OnVault プールでデフォルトでオンになっています。詳細については、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 レプリケーションでは、データ スナップショットをリモート アプライアンスに複製するための信頼できるネットワーク接続が必要です。ネットワーク接続に必要な帯域幅は、アプリケーションのサイズ(最初のコピー)と変更量(増分更新の場合)に直接関係しています。

バックアップと DR のデータ レプリケーション テクノロジー:

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

レプリケーション方法

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

データ レプリケーションは、さまざまな方法で実装できます。

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

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

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

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

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

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

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

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

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

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

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

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

StreamSnap レプリケーション ポリシーを使用してアプリケーションまたは VM を管理する手順は次のとおりです。

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

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

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

    スナップショットはローカルで取得され、リモート アプライアンスに複製されます。データはリモート アプライアンスで使用できるため、即時アクセスの柔軟性が提供されます。[アプリ マネージャー] の [復元] ウィンドウで [リモート スナップ] ボタンをクリックすると、リモート システムに画像が表示されます。

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

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

StreamSnap ジョブのエラー処理

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

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

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

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

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

保護のシナリオ ジョブ履歴の動作
スナップショット ジョブと StreamSnap ジョブの両方が成功する ジョブが完了すると、ジョブのリストに 2 つのジョブエントリが [Succeeded] ステータスで表示されます。どちらのジョブエントリも同じジョブ名を持ちますが、StreamSnap ジョブのジョブ名には S 接尾辞も含まれています。
スナップショット ジョブは成功するが、StreamSnap ジョブは失敗する スナップショット ジョブの場合、ジョブのリストに 1 つのジョブエントリが [Succeeded] ステータスで表示されます。
StreamSnap ジョブは最大 3 回再試行されます。
スナップショットと StreamSnap の両方のジョブが失敗したが、アプライアンスが再試行を試行する ジョブのリストに、ステータスが [再試行] の StreamSnap ジョブエントリが 1 つ表示されます。
スナップショット ジョブは成功しても 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] タブをクリックし、プルダウン リストから [Applications] オプションを選択します。

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

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

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

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

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

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

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