1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Application Gateway 続編】パスベースルーティングの BackendPool に App Services を追加する

Posted at

前回の記事では APGW のパスベースルーティングをチュートリアルを参考に試してみました。
前回記事 => Azure Application Gateway のパスベースルーティングを試してみる

チュートリアルではバックエンドプールに VM の IIS を追加するという形でした。今回はターゲットの指定を Web App にしてみようと思います。

まずは App Services デプロイ

komiyasaservices という App Services をデプロイしてみます。前回作成した APGW と同じリソースにデプロイしました。プランは B1 を指定します。
image.png
作成したリソースの名前はあとでバックエンドプールから指定するので覚えておきましょう。デプロイが完了したら App Services の準備は終了です。

バックエンドプールに App Services を追加する

前回作成した Application Gateway のメニューから、バックエンドプールを追加します。
image.png
新しく komiyasabackendpool という名前のバックエンドプールを追加し、ターゲットを先ほど作成した App Services の名前を追加します。App Services として同じサブスクリプションのものすべてが指定できます。
image.png
これでバックエンドプールの作成とターゲットの指定は完了です。

ルーティング規則の追加

最後にルーティング規則を追加します。パスが /komiyasa/* というパスを追加します。ターゲットで先ほど追加したバックエンドプールを指定します。
image.png
保存を押すとわずか10秒まりで設定完了の通知がきます。APGW のデプロイ自体には時間がかかりましたが、規則を更新したり、ルールを追加したりする際は割とさくっとできるみたいですね。

試してみる

追加した URL パスルールの komiyasa にアクセスしてみると、ちゃんと App Services にルーティングされているのが確認できました。
image.png
こちら一般サイトですが、App Services にデプロイした API を URL パスベースルーティングを使用する方法について参考になるかと思います。

参考サイト => Azure App Service と Application Gateway の連携(ルーティング編)
image.png

次はバックエンドに AKS のリソースを追加して、マイクロサービスのアーキテクチャに役立つような Application Gateway の使い方をまとめてみようかと思います。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?