メトロ・ミラーおよびグローバル・ミラー (Global Mirror)・コピー・サービス機能を使用して、2 つの仮想ディスク (VDisk) 間に関係をセットアップすると、アプリケーションが一方の VDisk に対して行った更新をもう一方の VDisk にミラーリングすることができます。 VDisk は、同一のクラスターにも 2 つの異なるクラスターのも置けます。
アプリケーションは 1 つの VDisk だけに書き込みを行いますが、SAN ボリューム・コントローラーはデータのコピーを 2 つ維持します。2 つのコピーが距離を隔てて位置している場合は、メトロ・ミラーおよびグローバル・ミラー (Global Mirror) コピーを災害時回復のバックアップとして使用することができます。複数のクラスター間で実行される SAN ボリューム・コントローラー メトロ・ミラーおよびグローバル・ミラー (Global Mirror)・オペレーションの前提条件としては、それらのクラスターが接続されている SAN ファブリックが、クラスター間に十分な帯域幅を提供していることです。
メトロ・ミラーおよびグローバル・ミラー (Global Mirror)のどちらのコピー・タイプでも、一方の VDisk が 1 次に指定され、もう一方の VDisk が 2 次に指定されます。 ホスト・アプリケーションは 1 次 VDisk にデータを書き込み、1 次 VDisk に対する更新は 2 次 VDisk にコピーされます。 通常、ホスト・アプリケーションは 2 次 VDisk に対して入出力操作を行いません。
メトロ・ミラー機能は同期 コピー処理を実現します。ホストが 1 次 VDisk に書き込みを行うときには、 ホストは、1 次 VDisk ディスクおよび 2 次 VDisk 両方でのコピーの書き込み操作が完了するまでは、入出力の完了の確認を受け取りません。これにより、フェイルオーバー操作を実行する必要がある場合に、2 次 VDisk が常に 1 次 VDisk と共に最新状態になっています。 ただし、ホストは、2 次 VDisk への通信リンクの待ち時間および帯域幅に制限されます。
グローバル・ミラー (Global Mirror)機能は非同期 コピー処理を実現します。ホストが 1 次 VDisk に書き込みを行うときには、2 次ディスクでのコピーの書き込み操作完了前に、入出力完了の確認を受け取ります。フェイルオーバー操作が行われた場合、アプリケーションは、2 次 VDisk にコミットされなかったすべての更新をリカバリーして適用する必要があります。1 次 VDisk 上で入出力操作が休止した時間が短かった場合は、2 次 VDisk の内容が 1 次 VDisk の内容と完全に一致している可能性もあります。