WAFのBYOLライセンスを2つ借りることが出来ましたので、Azure上にHA構成(冗長化構成)で構築しました。WAFの仮想マシン構築までを記します。CLIでスクリプト書きました。Template(json)で作成するのが良いのですが、ちょっと面倒だったのでスクリプトで。Templateのサンプルがありますので、こちらをベースにカスタマイズするのも手かと思います。作成したスクリプトをただ単に流すのも良いのですが、一応ブロック毎に説明します。環境変数の設定Azureにて構築する各種リソースの名前やネットワークアドレス等を設定します。Balancerlb_name=external-lblb_frontend=lbfrontlb_backend=lbbackendlb_probe=lbprobelb_rule=lbrule関数の準備WAFの仮想マシンと、ロードバランサのバックエンドプールの追加は2台に対して行うため、効率よく関数化しました。以下のコマンドでAzureのリソースグループを作成します。以下のコマンドで仮想ネットワークを作成します。最後に仮想ネットワークのdmzサブネットにこのNSGを適用します。Balancerを作成して、フロントエンド、正常性プローブ、負荷分散ルールを設定します。TCP/443どちらも分散させる設定にしましたが、お好みで。以下のコマンドでWAF仮想マシン用の可用性セットを作成します。MarketplaceのサードパーティーのイメージはAzureポータルから実施する際に利用承諾のチェックを行う必要があります。CLIやPowershellなど)から自動でデプロイさせる場合には、以下の様に事前にAzureサブスクリプションに対してデプロイを有効にしておく必要があります。BYOLが有効化されました。以下のコマンドを実行します。BalancerのバックエンドプールにプライマリNICが設定されます。無事前述のスクリプトが最後まで実行されると、Azureポータルからも以下のように指定リソースグループ内に各種リソースが作成されていることが確認できます。Addressを確認します。初回起動時に表示される「Licensing」画面が表示されればひとまずAzure基盤側の構築は完了です。2台目のWAF仮想マシンも同様に確認します。おわりに本エントリはここまでです。次回は引き続き以下の事を試す予定です。「WAF設定編」はこちらです。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。2020年2月1日で株式会社pnopに入社して5年が経過しました。奥さんの実家が北海道の稚内地方に位置する豊富町にあります。