RecoveryとHAクラスタを併用した構成と設定手順こんにちは。サイオステクノロジー國政です。プリセールスを担当しております。Backupの有用性を考えてみました。Recoveryについて、そもそもどんな機能か、どう設定するるとよいのかを手順交え紹介してみます。Recoveryの違いをまとめ、活用可能性を考えてみたいと思います。Recoveryとは?SiteRecovery概要には、BCP対策として決まったタイミングで違う場所へレプリケーションを行い、有事の際には違うサイトでサービスの継続が可能と書かれています。Recoveryを試してみたいと思います。itemsが3となっている事はレプケーション対象の仮想マシンが3台である事を意味します。この状態でリソース一覧を確認します。Recovery)がついたリソースが、レプリケーション先リージョンで自動的に作成されている事が確認できます。今回の設定では東アジアリージョンです。これはフェイルオーバーした先で利用するモジュールとなります。東日本リージョンと東アジアリージョンでどう変化しているか確認します。DNSサーバー10.0.0.100どちらのリージョンの仮想ネットワークも同じアドレス空間である事が一つのポイントです。0レプリケーションの設定が終わった段階では以下のように東アジアリージョン内で箱が用意されたイメージです。続いてテストフェイルオーバを実施してみましょう。この操作では本番環境(東日本リージョン)への影響なしで実際のフェイルオーバーのシミュレートができます。操作は保護された仮想マシンを選択し、テストフェイルオーバをクリックします。(今回は3台の仮想サーバー全部に行います)指定できる内容としては、”リカバリーポイント”と仮想ネットワークです。今回の場合は、リカバリーポイントは最新で行います。テストフェイルオーバが完了すると、仮想マシンには-testとついて区別されます。この状態でフェイルオーバー後の仮想マシンの状態を確認する事ができます。確認(シュミレーション)が済んだ段階でテストフェイルオーバーのクリーンナップを行います。STATUS列がProtectedになっていればOKです続いて実際に東日本リージョンから東アジアリージョンへフェイルオーバーを実施します。テストフェイルオーバとの違いは「リカバリーポイントの選択」と、「フェイルオーバー前に仮想マシンをシャットダウンします」のチェックボックスにチェックを入れておく事です。約6分ほどでフェイルオーバーは完了、東日本サイトの仮想マシンは停止、東アジアサイトの仮想マシンは起動となる(画面は仮想マシンをダッシュボードにピン留めしているので表示されています)東アジアでリソースが起動した後は、そのリソースを保護する必要があります。3台の仮想マシンに対して再保護(Re-Protect)を実施し、保護状態にします。Re-Protectを実施すると、元の仮想マシン(東日本リージョン)は自動的に削除されます。レプリケーションの方向も東アジアリージョンから東日本リージョンに変更されています。フェイルオーバー後の状態について確認します。シャットダウンイベントの追跡ツールの入力がありました。WSFCの管理画面(フェールオーバークラスターマネージャー画面)内の一番下部分のファイル共有監視がNGとなっていました。操作を行う右画面から「オンラインにする」の操作で即時復旧したDataKeeperについても自動的に起動しており、WSFCに正しく追従している事が確認できた。SQLサーバーも正しく起動しており、フェイルオーバー前の状態(レコード1000件登録)も同じ状態で起動している事が確認できた。Clustersのシステムとしては、サービスも自動で開始されています。見ただけでは東日本リージョンから東アジアリージョンに移っただけのように見えます。IPの設定は無効となっていました。これはテストフェイルオーバでも事前に確認した動作なので、特に問題はないが、違った動きをしたとして記載しておく。この点などはLBを前段に入れるとか、固定IPを持っておくとか要件に合わせて設計すれば大きな問題ではないでしょう。ClustersのAzure上での障害対策を考えてみました。日単位もしくは週単位でしかジョブ設定できない。Azureなどバックアップの対象は多様。中身としてはVSSオンラインでバックアップが可能。別途バックアップソフトの必要なし。ファイル/フォルダ単位での復元も可能(今回の検証対象外)Default設定では、4時間毎にアプリ整合性スナップショットが実行され、24時間保持するポリシーが作成される。今回は未検証となった事項についての所見です。レプリカに近い動作をしているように見受けられます。Backupは仮想マシンだけでなくファイル単位での復元も可能なようです(弊社未検証)。RecoveryはMSSQLをHAクラスタ構成で利用する場合、その構成のまま丸ごと他リージョンにレプリケーションされています。違うリージョンで起動できる恩恵は、バックアップやリストアから復元する作業と比較して復旧までの時間も大幅な短縮が見込めると思います。Recoveryのご利用も検討されてはいかがでしょうか。Clusters"ソリューションを見るSNSでもご購読できます。