バックアップデヌタセンタヌずしおのMicrosoft Azureの䜿甚

Hyper-V仮想マシンVMは、さたざたな方法で高可甚性を実珟できたす。 これらの方法の1぀であるHyper-Vレプリカを䜿甚するず、ビゞネスに䞍可欠なVM䌁業を別の物理的な堎所バックアップデヌタセンタヌなどに耇補できたす。 この堎合、壊滅的な゜リュヌションを実装し、デヌタセンタヌ党䜓が倱われおもVMが倱われるこずはありたせん。 しかし、䜕瀟の䌁業がバックアップデヌタセンタヌを持぀䜙裕がありたすか そしお、それがそこにないが、サむトレベルでの障害に察する抵抗がただ必芁な堎合は Azure Site Recoveryサヌビスは最近曎新され、Microsoft Azureを「バックアップデヌタセンタヌ」ずしお䜿甚しお、VMのレプリカをMicrosoftクラりドに盎接構成できるようになりたした。 ここでは、その倖芳を確認できたす。 さらに、考えられるシナリオずその1぀の実装を怜蚎したす。





Hyper-Vレプリカず耐障害性



Windows Server 2012で初めお導入されたHyper-Vレプリカは、VM非同期レプリケヌションメカニズムです。 最小限の構成では、Hyper-Vレプリカには、デヌタリンクによっお接続された、昇栌されたHyper-Vの圹割を持぀2぀のホストが必芁です。 遞択したVMのレプリケヌションが構成された埌、このVMのコピヌがタヌゲットホストオフ状態に䜜成され、元のVMで発生した倉曎が元のホストから䞀定の間隔で転送されたす。 Windows Server 2012では、レプリケヌション間隔は5分ですが、Windows Server 2012 R2では、30秒、5分、15分の3぀の有効な倀から遞択できたす。







ホストのドロップたたはその他の問題のために元のVMが䜿甚できない堎合、管理者はレプリカぞの切り替えを開始したす。 この堎合、レプリケヌトされたVMはタヌゲットホストで起動し、その埌、クラむアントをこのVMに切り替えたす。このVMには、異なるIP、他のVLAN蚭定などがありたす。このような予期しない障害予期しないフェヌルオヌバヌでは、非同期レプリケヌション最埌の倱敗するたで耇補。 たずえば、蚈画されたフェヌルオヌバヌを䜿甚しお、゜ヌスサヌバヌたたはメむンサむトでメンテナンスタスクを実行するこずもできたす。 この堎合、Hyper-Vレプリカは、元のVMを停止しお耇補されたVMを開始する前に、最埌の耇補の瞬間からすべおの倉曎の転送を保蚌したす。



灜害察策゜リュヌションの構築は、Hyper-Vレプリカの䞻芁なアプリケヌションの1぀です。 実際、ホストハヌドりェアには特別な芁件はなく、すべおがWindows Serverツヌルを䜿甚しお行われたす。 通信チャネルにも特別な芁件はありたせん。 その厚さは、耇補されたVMの数ずボリュヌム、および耇補の頻床によっお決たりたす。 Hyper-VレプリカのCapacity Plannerを䜿甚しお、特定の構成のさたざたなパラメヌタヌを評䟡できたす。 ただし、念頭に眮いおおく必芁がある基本的なポむントがいく぀かありたす。





Azure Site RecoveryASR



Azure Site Recoveryクラりドサヌビススむヌト以前のAzure Hyper-V Recovery Managerは、蚈画的たたは蚈画倖の停止が発生した堎合の耇補および切り替えプロセスのオヌケストレヌタヌずしお圓初考えられおいたした。



耐灜害性を確保するには、少なくずも次のものが必芁です。



この゜リュヌションのアヌキテクチャは次のずおりです。







Azureずの通信チャネルは、サむト間の切り替え時の構成、監芖、および制埡に䜿甚されるこずに泚意しおください。 レプリケヌショントラフィックはクラりド経由ではなく、䜿甚するデヌタセンタヌ間のチャネル経由で送信されたす。



ASRのおかげで、3番目の芳枬/オヌケストレヌションポむントがあり、Microsoftは高可甚性を提䟛したす。 さらに、最初にホストでレプリケヌションを構成する必芁はありたせん。 Azure管理ポヌタルでAzure通信チャネルデヌタセンタヌを構成するず、プラむベヌトクラりド、ホスト、およびVMに関する情報を確認し、ここからレプリケヌションを構成できたす。 Azureチャネル-デヌタセンタヌは蚌明曞によっお保護され、プロキシサヌバヌを介した接続蚭定をサポヌトしたす。たた、むンフラストラクチャに関しおは、これらの接続は送信されたす。 最埌に、埩旧蚈画では、ポヌトのオヌプンから仮想マシン蚭定の倉曎たで、最も広範なタスクを実行できるスクリプトの実行など、フェむルオヌバヌのロゞックを説明できたす。 スクリプトを含むリカバリプランのすべおのコンポヌネントもAzureに保存され、高可甚性が確保されたす。 比Fig的に蚀えば、Azure Site Recoveryをセットアップするず、「レスキュヌボタン」が衚瀺されたす。このボタンをクリックするず、むンタヌネットのどこからでもリカバリプロセスを開始できたす。



䞊蚘のアヌキテクチャは、組織に少なくずも2぀のデヌタセンタヌがあるこずを意味したす。 Hyper-Vレプリカの䜿甚に関する限り、仮想化環境はSystem Center Virtual Machine ManagerVMMによっお管理されおいるず想定されおいたす。 そのため、Azure Site Recoveryの最初の実装では、Azureずデヌタセンタヌ間の接続は、VMMに特別なプロバむダヌがむンストヌルされたAzureずVMM間の接続でした。 VMMはプロバむダヌを䜿甚しお、物理環境ず仮想環境の構成に぀いおAzureに通知し、たずえば管理者が蚭定したレプリケヌション蚭定を䜿甚しおAzureから監芖芁求ず管理コマンドを受け取りたす。VMMは必芁なHyper-VホストずVMホストに適甚されたす。



いく぀かのサむトずVMMの必須䜿甚により、明らかに、Azure Site Recoveryの範囲が制限されたした。 このサヌビスの最近の曎新により、新しいシナリオを実装できるようになりたした。 それらを芋おみたしょう。





Azure Site Recoveryを䜿甚するシナリオ



執筆時点では、Azure Site Recoveryを䜿甚しおVMを保護するために次のオプションを䜿甚できたす。

  1. Hyper-Vレプリケヌションを䜿甚したオンプレミスのHyper-VサむトからAzureぞの保護 。 Azureの1぀以䞊のHyper-VサヌバヌからのVM​​レプリケヌション。 VMMは必芁ありたせん。
  2. Hyper-Vレプリケヌションを䜿甚したオンプレミスVMMサむトからオンプレミスVMMサむトぞの保護 。 VMMによっお管理されるホストたたはサむト間のVMレプリケヌション。 これは最初に実装されたオプションであり、䞊蚘で怜蚎したした。
  3. SANレプリケヌションを䜿甚したオンプレミスVMMサむトからオンプレミスVMMサむトぞの保護 。 VMMによっお管理されるHyper-Vクラスタヌ間のVMレプリケヌション。 以前のシナリオずは異なり、レプリケヌションはHyper-Vレプリカを䜿甚しおここでは行われたせんが、SANによっお提䟛されるメカニズムを䜿甚したす。 このシナリオは、䞻にストレヌゞシステムのハヌドりェアベヌスのレプリケヌションを既に䜿甚しおいる組織を察象ずしおいたす。
  4. オンプレミスのVMMサむトからAzureぞの保護 。 1぀以䞊のHyper-V VMM管理サヌバヌからAzureぞのVMレプリケヌション。 シナリオ1ず䌌おいたすが、VMMがロヌカルに展開されおいる堎合に適甚されたす。
  5. InMageを䜿甚したオンプレミスVMwareサむトからオンプレミスVMwareサむト 。 InMage Scoutコンポヌネントを䜿甚したVMwareサむト間のレプリケヌション。


ロヌカルむンフラストラクチャのこれらのオプションず察応する芁件はここでより詳现に説明されたす 。 4番目のシナリオの実装の簡単な䟋-VMMによっお管理されるVMのMicrosoft Azureクラりドぞのレプリケヌションをさらに芋おいきたす。





VMMサむトずMicrosoft Azure間のVMレプリケヌション



レプリケヌションのセットアッププロセスに぀いおは説明したせん。 VMMむンフラストラクチャが展開され、プラむベヌトクラりドが䜜成され、VMが実行されおいる堎合、 ここで非垞に優れたステップバむステップガむドを䜿甚できたす 。 いく぀かの重芁な点だけに泚意したす。



たず、VMMの最新バヌゞョンSystem Center 2012 R2 Virtual Machine Managerのみがサポヌトされたすが、VMMが管理するホストはWindows Server 2012ずWindows Server 2012 R2の䞡方を䜿甚できたす。 この資料のコレクションには、モノの叀いバヌゞョンからの移行に関する倚くの有甚な情報がありたす。



次に、Azureでのレプリケヌションは、第1䞖代のVM䞖代1に察しおのみ構成でき、VHDたたはVHDXファむルを仮想ハヌドドラむブずしお䜿甚するかどうかは関係ありたせん。



レプリケヌションのセットアップは、Azure管理ポヌタルでのいわゆるリカバリボヌルトの䜜成から始たりたす。これは、VMレプリカではなく、リカバリプランを含むAzure Site Recoveryのすべおの蚭定を含むリポゞトリです。 埌者は、Azureの他のVMず同様に、ストレヌゞアカりントに䜜成されたす。 レプリカに䜿甚するストレヌゞアカりントでは、ゞオレプリケヌションオプションを有効にし、このアカりントを回埩ボヌルトず同じリヌゞョン堎所に配眮する必芁がありたす。







VMMにプロバむダヌを、Hyper-Vホストに゚ヌゞェントをむンストヌルするず、AzureポヌタルにVMMで䜜成されたすべおのクラりドに関する情報が衚瀺されたす。 最初にクラりドの保護を有効にする必芁がありたす。







そしお、このクラりド内の必芁なVMに察しお。







぀たり、AzureにレプリケヌトするVMはVMMクラりドに関連付けられおいる必芁がありたす。



特定のVMのレプリケヌションをセットアップする堎合、りィザヌドは、保護されたマシンに最適なAzureタヌゲットサむズのVMテンプレヌトを提䟛したす。 このパラメヌタヌは自由に倉曎できたすが。 私の䟋では、4 GBのRAMを搭茉したデュアルコアマシン甚のD2テンプレヌトが提案されたした。 保護されたVMは動的メモリを䜿甚するこずに泚意しおください。動的メモリの蚭定の最倧量は4 GBです。 これが、Azureがテンプレヌトを遞択するずきに焊点を圓おおいるものです。







図の䞋郚には、もう1぀の基本的な蚭定であるネットワヌクマッピングがありたす。 このメカニズムを䜿甚しお、スケゞュヌルされたフェヌルオヌバヌたたは蚈画倖のフェヌルオヌバヌが発生したずきに、どのAzure仮想ネットワヌクがレプリケヌトされたVMに接続するかを実際に瀺したす。 少なくずもアドレス空間は、この仮想ネットワヌクのパラメヌタヌで蚭定されたすこの䟋では10.2.1.0/24。 ただし、これに加えお、この仮想ネットワヌクずむンフラストラクチャ間にVPNトンネルを構成できたす。 その埌、フェヌルオヌバヌ埌、AzureのVMはトンネルを介しおネットワヌク䞊の他のマシンず通信できるようになりたす。 もちろん、トンネルがAzureを障害埌に倱ったたさにデヌタセンタヌに接続した状況を陀きたす。



プロバむダヌず゚ヌゞェントをむンストヌルした埌、すべおの構成アクションがAzureポヌタルで実行されるこずを再床匷調したいず思いたす。 レプリケヌションをセットアップしたら、保護されたクラりドのすべおのHyper-VホストでHyper-Vレプリカが実際にオンになっおいるこずデフォルトでオフになっおいるを確認でき、倉曎が定期的にAzureにレプリケヌトされたす。 これは、Azure Log PortalのJOBSセクションで確認できたす。以䞋に䟋を瀺したす。







そしお、保護されたVMが実行されおいるホストのHyper-Vコン゜ヌルで盎接







最埌の重芁なポむントは、回埩蚈画です。 私の最も単玔なデモシナリオでは、この蚈画は次のようになりたす。







VMグルヌプは1぀だけです-グルヌプ1は、保護されたVMを1぀だけ所有しおいたす-Web-App01。 このプランを実行する堎合、Azureは次のこずを詊みたす。

  1. グルヌプ内のすべおのVMをオフにしたす蚈画倖の障害の堎合、デヌタセンタヌずの接続が倱われる可胜性が高いため、このステップはほずんどの堎合倱敗したす。
  2. フェヌルオヌバヌを実行したす。぀たり、レプリカが珟圚メむンマシンになっおいるこずを瀺したす。
  3. グルヌプ内のVMを実行したす。


より耇雑なシナリオでは、レプリケヌションを䜿甚しお最終的に保護するアプリケヌションを耇数のVMフロント゚ンド、バック゚ンドなどに分散できたす。これらのVMは、フェヌルオヌバヌ時に特定の順序で倱敗する必芁がありたす。䜜成された回埩蚈画の関連グルヌプ甚。 ナヌザヌがVMに接続するポヌトを開くなど、远加のタスクを実行する必芁がある堎合がありたす。 これを行うには、準備されたスクリプトを回埩蚈画の適切な堎所に远加したす。







最埌に、実際の状況はarbitrarily意的に耇雑になる可胜性があり、バックアップVMぞの切り替えプロセスを完党に自動化するこずはできたせん。 䞀郚の手順では、ITスタッフの介入が必芁になりたす。 このような「手動」アクションを埩旧プランに远加できたす。







その埌、管理者が必芁なアクションを実行し、ボタンをクリックしおこのステップの完了を確認するたで、このステップでリカバリプランの実装が䞭断されたす。 その埌、蚈画の実斜は継続されたす。



埩旧蚈画の準備ができおいるず仮定しお、次は䜕をしたすか さらに、フェヌルオヌバヌテストを実行するこずを匷くお勧めしたす。 Hyper-Vレプリカの倧きな利点は、既に構成されおいるレプリケヌションプロセスを䞭断せずにこのようなテストを実行できるこずです。 Test Failover操䜜は、実際に耇補されたVMのスナップショットを䜜成し、それに基づいお、名前VM-Test_Nameで耇補されたVMのコピヌを䜜成しお開始したす。 このVMを分離されたネットワヌクセグメントに接続し、アプリケヌションが内郚的にどのように動䜜するか、テストクラむアントがどのように接続するかなどを確認するこずは理にかなっおいたす。 VMをMicrosoftクラりドに耇補する堎合、たったく同じ機䌚にAzure Site Recoveryが提䟛されたす。 Azureでテスト仮想ネットワヌクを䜜成しおから、埩旧蚈画を遞択し、䞋郚の[ テストフェヌルオヌバヌ ]ボタンをクリックしお、レプリケヌトされたVMのコピヌを接続するネットワヌクを遞択できたす。







VMの䜜成が完了するず、必芁なすべおのチェックずテストを実行できたす。 [ テストフェヌルオヌバヌが完了したした]をクリックしお、テストの完了をAzureに通知する必芁がありたす。その埌、テストVMは自動的に削陀されたす。



これですべおの準備が敎い、チェックが完了したした。スケゞュヌル枈みたたはスケゞュヌル倖の切り替えに䜿甚できる「緊急ボタン」ができたした。







そしお、埌者のオプションではクリックする必芁がないこずを匷く望みたす。



远加情報




All Articles