コピーデータをリモート ストレージにレプリケーションすると、プライマリ サイトで障害が発生した場合にデータが保護され、プライマリ サイトで必要なストレージの量が削減されます。レプリケーションの目的は、ハードウェア障害、ソフトウェアの問題、サイトイベントなどの問題により、データが失われ、本番環境システムに影響が及ぶ状況で、データを復元することです。データ レプリケーションは、テスト / 開発、QA、分析データのリモートコピーの作成もサポートしています。データは、1 つのバックアップ / リカバリ アプライアンスから 2 つ目の(リモート)アプライアンスまたはクラウドに複製して、復元、障害復旧、テスト、開発に使用できます。
バックアップ テンプレートによって、リモートサイトへのデータ レプリケーションの方法、スケジュール、頻度が決まります。バックアップ テンプレートは、リモート バックアップ / リカバリ アプライアンスにデータを効率的に移動して保存する方法を定義します。データ レプリケーションは、個々のテンプレート ポリシーによって制御されます。
Production to Mirror ポリシーは、アプリケーションまたは VM データの完全なコピーをリモートの本番環境サイトにミラーリングすることで、サイト障害からデータを保護します。アプリケーションは最新の状態に保たれ、リモート DR コピーからデータにアクセスすることで、リモートサイトですぐに再起動できます。データ ミラーリングは、リモートサイトへのアクセス最適化レプリケーションと考えることができます。詳細については、本番環境からミラーへのポリシー レプリケーションをご覧ください。
Snapshot to OnVault ポリシーは、HTTPS 接続を使用して、OnVault プールで定義されたストレージにデータを送信します。OnVault プールでは、圧縮オプションがデフォルトでオンになっています。詳細については、1 つ以上の OnVault プールにスナップショットを送信するセクションをご覧ください。
スナップショットを 1 つ以上の OnVault プールに送信する
スナップショットから OnVault へのポリシーを使用すると、スナップショット データを OnVault プールで定義されたロケーションに送信できます。ポリシー内のスケジュールは、ポリシー テンプレートの本番環境からスナップショットへのポリシーによって取得された最新のスナップショットを、OnVault プールで定義された場所に送信するために使用されます。OnVault プール ストレージは、通常、長期保持に使用されます。OnVault プールの詳細については、1 つ以上の 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 ネットワークを介してリモートのバックアップ / リカバリ アプライアンスにデータ スナップショットを複製します。これにより、1 時間という短い RPO を実現できます。
VMware VM の場合、スナップショット レプリケーションは 2 番目のバックアップ / リカバリ アプライアンスに並行してストリーミングされます。VMware VM のストリーミングは、レプリケーションを開始する前にローカル スナップショット ジョブが完了するまで待機しないようにするために行われます。
VMware 以外の VM アプリケーションの場合、スナップショット レプリケーションはローカル スナップショット ジョブの完了後に発生します。
StreamSnap レプリケーションを使用した本番環境からミラーへのポリシーは、特定の本番環境からスナップショットへのポリシーに関連付けられています。関連付けられた本番環境からスナップショットへのポリシーのスケジュールと頻度の設定を使用します。
StreamSnap ポリシーで保持を適用することで、リモートサイトで複数の利用可能な時点のバックアップを保持できます。リモート アプライアンスでバックアップを保持すると、ポリシー設定で指定された有効期限を持つ新しいバックアップがリモート アプライアンスに作成されます。各リモート バックアップは、App Manager からアクセスすると、ローカル バックアップで使用可能なすべてのオペレーションをサポートします。
StreamSnap レプリケーションでは、データ スナップショットをリモート アプライアンスにレプリケートするために、信頼性の高いネットワーク接続が必要です。ネットワーク接続に必要な帯域幅は、アプリケーションのサイズ(初期コピー)と変更量(増分アップデートの場合)に直接関係しています。
Backup and DR のデータ レプリケーション テクノロジー:
- リモート ロケーション、データセンター、地域にまたがる潜在的な損失や損傷からデータを保護します。中断が発生した場合、データ レプリケーションにより、そのデータへのアクセスと使用を迅速に再開できます。
- 圧縮技術を活用して、ネットワーク帯域幅を最も効果的に使用します。
- 専用の WAN アクセラレータ / オプティマイザーが不要になります。
- 整合性グループ内の複数の LUN にまたがる場合でも、書き込み順序を保持します。
- Backup and DR Resiliency Director と統合します。
- AES-256 暗号化標準を使用してデータを暗号化します。アプライアンス間の認証は、2048 ビットの RSA 証明書を使用して行われます。
レプリケーションの方法
バックアップ テンプレートによって、リモートサイトへのデータ レプリケーションの方法、スケジュール、頻度が決まります。バックアップ テンプレートは、リモートのバックアップ / リカバリ アプライアンスにデータを効率的に移動して保存する方法を定義します。リソース プロファイルは、データの保存場所を定義します。データは、ローカルに保存することも、データが複製されるリモート バックアップ / リカバリ アプライアンスに保存することもできます。
データ レプリケーションは、さまざまな方法で実装できます。
- データ ミラーリング: 本番環境からミラーへのポリシーは、アプリケーションまたは VM データの完全なコピーをリモートの本番環境サイトにミラーリングすることで、サイト障害からアプリケーションまたは 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 レプリケーション データの保存に使用する宛先ストレージ プールを選択するには:
- [管理] タブをクリックし、プルダウン メニューから [アプライアンス] を選択します。
- アプライアンスを選択します。
- [Configure Appliance] をクリックして、[Appliance Configuration] ページを開きます。
- [System]、[Configuration]、[Appliance Settings] の順に移動します。
- [ストレージ] タブをクリックします。プルダウン メニューが表示され、このバックアップ / リカバリ アプライアンスに送信されるレプリケートされたデータの宛先スナップショット プールを選択できます。
(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 のターゲットとして使用します。グレーの [Save Settings] ボタンをクリックします。
StreamSnap レプリケーションを構成する
データのコピーを 2 つ目のバックアップ / リカバリ アプライアンスに複製するための本番環境からミラーへの要件に基づいて、StreamSnap レプリケーション バックアップのフェイルオーバーを、2 つ目のバックアップ / リカバリ アプライアンスのミラーリングされたデータ本番環境サイトに実行できます。その後、DR サイトで行われた変更を、ローカルのバックアップ / リカバリ アプライアンスの本番環境にレプリケート(フェイルバック)できます。
- 複数の同期バックアップを使用して、DR サイトで行われた累積的な変更を本番環境に複製できます。
- Syncback バックアップは、本番環境サイトでマウント、クローン作成、復元して、アクセスを復元できます。
StreamSnap レプリケーション ポリシーを使用してアプリケーションまたは VM を管理するには、次の操作を行います。
- 両方のアプライアンスが構成され、結合(セキュリティ証明書を交換)されていること、共有モードで動作していることを確認します。
[バックアップ プラン] で、次のいずれかを含むテンプレートを作成します。
- プロダクションからスナップショットへのポリシー。StreamSnap レプリケーション オプションを使用する本番環境からミラーへのポリシーは、特定のスナップショット ポリシーに関連付けられます。StreamSnap ポリシーでは、テンプレートに関連付けられたスナップショット ポリシーのスケジュールと頻度の設定が必要です。テンプレートに関連付けられたベース スナップショット ポリシーがない場合、StreamSnap レプリケーション ポリシーを保存できません。
- 本番環境からミラーへのポリシー。本番環境からミラーへのポリシーでは、StreamSnap レプリケーションが使用されます。リモート バックアップは、App Manager でアクセスすると、ローカル バックアップで使用可能なすべてのオペレーションをサポートします。
[バックアップ プラン] で、データの局所性を指定するリソース プロファイルを作成し、データをローカルに保存する場所と、データを複製する場所を指定します。リソース プロファイルを作成するページをご覧ください。
[App Manager] で、管理するアプリケーション データを選択し、ポリシー テンプレートを適用してアプリケーションまたは VM を管理します。
スナップショットはローカルで取得され、リモート アプライアンスに複製されます。データはリモート アプライアンスで使用できるようになり、柔軟に即時アクセスできます。App Manager の [Restore] ウィンドウで [Remote Snap] ボタンをクリックすると、バックアップがリモート システムに表示されます。
フェイルオーバーをテストするの説明に沿って、リモート アプライアンスへのフェイルオーバーをテストします。
データのコピーを 2 番目のアプライアンスに複製するための本番環境からミラーへの要件に基づいて、StreamSnap レプリケーション バックアップのフェイルオーバーを 2 番目のアプライアンスの本番環境サイトに実行できます。その後、DR サイトで行われた変更を、ローカル アプライアンスの本番環境に複製(フェイルバック)できます。詳細については、フェイルオーバーとフェイルバックのページをご覧ください。
StreamSnap ジョブのエラー処理
バックアップ テンプレートに StreamSnap レプリケーション ポリシーとスナップショット ポリシーが含まれていて、そのバックアップ テンプレートをアプリケーションまたは VM に適用すると、Monitor に StreamSnap ジョブの結果が記録されます。実行中、StreamSnap ジョブは [Monitor] に単一のジョブとして表示されます。レプリケーションが完了すると、[Monitor] に 2 つのジョブが表示されます。1 つはスナップショット ジョブ用、もう 1 つは StreamSnap ジョブ用です。
バックアップ / リカバリ アプライアンスがこれらのジョブを追跡する方法は次のとおりです。
- レプリケーションが成功すると、[ジョブ] ページのジョブリストに、[完了] ステータスの 2 つのジョブエントリが表示されます。どちらのジョブエントリも同じジョブ名ですが、StreamSnap ジョブのジョブ名には S 接尾辞も含まれています。
- StreamSnap ジョブまたはスナップショット ジョブでジョブが失敗した場合、[ジョブ] ページのジョブリストに 2 つのジョブエントリが表示され、成功したジョブと失敗したジョブを識別できます。
StreamSnap ジョブエントリとスナップショット ジョブエントリの開始時間と終了時間は、Monitor で同じになります。スナップショット フェーズにかかった実際の時間は、StreamSnap ジョブの [統計] ページに表示されます。
次の表に、アプリケーションの保護に使用されるスナップショット ポリシーと StreamSnap レプリケーション ポリシーの成功または失敗に基づくジョブ履歴とエラー処理の動作を示します。
| 保護のシナリオ | ジョブ履歴の動作 |
|---|---|
| スナップショット ジョブと StreamSnap ジョブの両方が成功する | ジョブが完了すると、ジョブのリストに 2 つの個別のジョブエントリが [成功] ステータスで表示されます。どちらのジョブエントリも同じジョブ名ですが、StreamSnap ジョブのジョブ名には S サフィックスも含まれています。 |
| スナップショット ジョブは成功し、StreamSnap ジョブは失敗する | スナップショット ジョブの場合、ジョブのリストに 1 つのジョブエントリが [成功] ステータスで表示されます。 StreamSnap ジョブは最大 3 回再試行されます。 |
| スナップショット ジョブと StreamSnap ジョブの両方が失敗したが、アプライアンスが再試行を試みる | 1 つの StreamSnap ジョブエントリが、[再試行済み] ステータスのジョブのリストに表示されます。 スナップショット ジョブが成功しても、StreamSnap ジョブが失敗した場合、2 つのジョブ エントリが作成され、StreamSnap の再試行は行われません。 |
| 最大再試行回数に達すると、個々のスナップショット ジョブと StreamSnap ジョブの両方が失敗する | 1 つの StreamSnap ジョブエントリが、[失敗] ステータスのジョブのリストに表示されます。 |
StreamSnap レプリケーションの再試行
StreamSnap レプリケーション(SnapReplicate)は、元のアプリケーションのポイントインタイム スナップショットを複製します。詳細については、StreamSnap レプリケーションの本番環境からミラーへのポリシーを作成するページをご覧ください。
利点
異なるホストへの StreamSnap レプリケーションは同時に実行できるため、複数のホストへのレプリケーションをより迅速に完了できます。
StreamSnap ジョブのスナップショット フェーズが成功しても、StreamSnap フェーズが失敗した場合、StreamSnap フェーズは最大 3 回再試行されてから、StreamSnap ジョブが失敗します。StreamSnap ジョブには、S の後にアルファベットの a、b、c が続くサフィックスがあり、再試行回数を示します。
スナップショット ジョブが失敗すると、再試行されます。再試行が成功すると、レプリケート ジョブを続行できます。スナップショット ジョブが再試行後も失敗した場合にのみ、StreamSnap ジョブが失敗します。
既存の StreamSnap ジョブがすでに実行されているときに新しい StreamSnap ジョブを実行すると、新しい StreamSnap ジョブはキューに追加される前に自動的に 2 つのジョブ(スナップ + レプリケート)に分割されます。このシナリオでは、2 番目のジョブのスナップ部分を 2 番目のジョブのレプリケート部分と並行して実行できます。2 番目のジョブのレプリケート部分は、スナップショット ジョブが完了するまで待機してからアクティブになります。
オンデマンド スナップショット レプリケーション
アプライアンス管理コンソールでは、イメージの詳細セクションのプルダウンから [Replicate] オプションを使用して、ペア設定されたアプライアンスからペア設定されたアプライアンスにローカル スナップショットまたは StreamSnap を複製できます。レプリケーションは、選択したバックアップからリモートサイトの最新のバックアップへの変更になります。このため、複数のバックアップを複製する場合は、最も古いバックアップから最も新しいバックアップの順に複製するのが理想的です。バックアップのレプリケーション中に独自の保持期間を指定できます。バックアップを複製するセクションをご覧ください。
バックアップを複製する
バックアップを複製する手順は次のとおりです。
[App Manager] タブをクリックし、プルダウン リストから [アプリケーション] オプションを選択します。
[Applications] ページが開きます。
複製するバックアップを含むアプリケーションを選択し、[アプリケーション] ページの右下にあるプルダウン リストから [アクセス] を選択します。[アクセス] ページが開き、キャプチャされたバックアップがタイムライン ランプビューに一覧表示されます。StreamSnap バックアップを含むスナップショット バックアップ タイプとリモート バックアップ タイプの両方を選択して複製できます。
バックアップを選択し、アクセス オペレーションのリストから [複製] を選択します。
[レプリケート] ページが開きます。
[宛先] プルダウンから、レプリケーションの宛先アプライアンスを選択します。
[有効期限] セクションで、新しく複製されたバックアップに対して次のいずれかのオプションを選択します。
- ソースと同じ: ソース バックアップと同じ有効期限を設定する場合は、[ソースと同じ] を選択します。
- 保持: 複製されたバックアップの有効期間を時間、日、週、月、年単位で設定する場合は、[保持] を選択します。
- 有効期限: レプリカの有効期限を指定する場合は、[有効期限] を選択し、有効期限を指定します。
- 有効期限: [有効期限] を選択し、複製されたバックアップの有効期限を指定します。
- 期限なし: レプリケート バックアップを期限切れにしない場合は、[期限なし] を選択します。
[送信] をクリックします。