Azure Site Recoveryを構築してオンプレミス仮想マシンをAzureへレプリケーションしてみた

◆ Live配信スケジュール ◆
サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。
⇒ 詳細スケジュールはこちらから
⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください
【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました
生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!!
https://tech-lab.connpass.com/event/315703/

【5/27開催】事業変革を最新ソフトウェア技術で加速する「OSS利活用事例セミナー」
OSSのビジネス活用事例などを紹介します!登壇者はスカパー様やIPAなど🎤
OSSを活用した新たなビジネス創出やDX推進のヒントを得られる機会です。
https://ossforum.connpass.com/event/318583/
【6/19開催】Kong Community Japan Meetup #4
本イベントでは、Kong Inc. のVP of ProductであるReza Shafii氏もプレゼンターとして参加。当社からはアーキテクト マネージャーの槌野の登壇が決定!参加無料です!!
https://column.api-ecosystem.sios.jp/connect/kong/1081/

オンプレミス仮想マシンをAzureへレプリケーションするために、Azure Site Recovery(以下、ASR)を使用してみました。
ASRは、災害対策として仮想マシンと物理サーバーのレプリケーション、フェールオーバー、復旧を実現するソリューションでオンプレミス環境(プライマリ)で障害が発生した場合にクラウド(Azure)、またはセカンダリデータセンターにレプリケートしてデータの安全性や可用性を維持できるそうです。

本記事はオンプレミス仮想マシンをAzureへレプリケーションする内容を記載します。
まずは、ASRを構築してレプリケーションを実施する際の構成を以下に示します。

    • 構成サーバー

オンプレミス仮想マシン/物理サーバとAzureとの間の通信を調整し、データのレプリケーションと復旧を管理しているサーバです。

    • プロセスサーバー

保護されたオンプレミス仮想マシン(レプリケーション対象サーバ)のレプリケーションデータを受信し、キャッシュ、圧縮、暗号化した後Azureにデータを送信するサーバになります。
※構成サーバーをインストール時に追加でインストールされます。

  • モビリティサービス
    Azureにレプリケーションする全てのオンプレミス仮想マシン/物理サーバーに手動インストール、またはプッシュインストールします。
    仮想マシン上のデータの書き込みをキャプチャして、プロセスサーバーに転送します。

Azure Site Recoveryを使用してオンプレミス仮想マシンをAzureへレプリケーションするイメージ図や前提条件、
構築手順の詳細は、Microsoft社サイトに記載されていますので割愛しています。

・Azure ポータルで Azure Site Recovery を使用してVMware仮想マシンと物理マシンをAzureにレプリケートする
https://docs.microsoft.com/ja-jp/azure/site-recovery/site-recovery-vmware-to-azure

  • オンプレミス仮想マシンをAzureへレプリケーションするまでの流れ
  1. Azure上でRecovery Services コンテナーを作成する
  2. Azure上でレプリケートの対象(仮想マシン)とレプリケート先(Azure)を設定する
  3. Azure上でAzureSite Recovery 統合セットアップとコンテナ登録キー※1 をダウンロードする
  4. Site Recovery のプロセスサーバーで仮想マシンの自動検出に使用するアカウントを作成及び設定する
  5. Azure上でvSphere ホストと vCenter サーバーに接続する設定を行う
  6. Azure上でストレージアカウントとAzureネットワークが存在しない場合は作成する
  7. Azure上でレプリケーションポリシーを作成し、レプリケーション設定を行う
  8. レプリケートする各仮想マシンでモビリティサービスをインストールする※2
  9. Azure上でレプリケートする各仮想マシンを設定する
  10. Azure上でテストフェールオーバーを実行する
  11. Azure上でフェールオーバーを実行する

※1 コンテナ登録キーはSite Recovery 統合セットアップのインストール時に使用します
※2 プッシュインストールする場合は 9. でインストールされます

上記 10. まで作業を行った後、オンプレミス仮想マシンをAzure上にレプリケーションする検証 11. を実施してみました。

  • オンプレミス仮想マシンからAzureへのレプリケーション
  1. [レプリケーションされたアイテム]⇒[保護されたサーバ名]をクリックし、[計画されていないフェールオーバー]をクリックします。
    %e5%9b%b31
  2. 復旧ポイントを選択し、[OK]をクリックしフェールオーバーを実行します。
    %e5%9b%b32
  3. フェールオーバー実行後、フェールオーバーの処理状況を確認する場合は、[監視およびレポート]の[ジョブ]をクリックし、[Site Recoveryジョブ]の該当するジョブをクリックします。
    %e5%9b%b33

%e5%9b%b34

%e5%9b%b35

レプリケーションの作業は以上となります。
なお、フェールオーバー後に Azure VM(Linux,Windows)に接続するためにはポートの設定等が必要となります。
Microsoft社サイトの「ステップ 7: デプロイをテストする」の「フェールオーバー後に Azure VM に接続するための準備をする」に詳細が記載されているためご参照ください。

  • まとめ

ASRは災害対策だけでなく、Azure IaaS 仮想マシンの料金は発生せずAzureで消費したコンピューティングリソースのみとなるため、低コストで利用できるASRを利用してみてはいかがでしょうか。

アバター画像
About サイオステクノロジーの中の人です 88 Articles
サイオステクノロジーで働く中の人です。
ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。


ご覧いただきありがとうございます。
ブログの最新情報はSNSでも発信しております。
ぜひTwitterのフォロー&Facebookページにいいねをお願い致します!



>> 雑誌等の執筆依頼を受付しております。
   ご希望の方はお気軽にお問い合わせください!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


質問はこちら 閉じる