LoginSignup
1
1

More than 3 years have passed since last update.

Azure CLIで操作する(Application Gateway編)

Posted at

Azure CLIを利用してスケールアップ/ダウン、スケールアウト/インさせる。

Azure CLIとは

Windows、MacOS、Linuxなどクロスプラットフォームで利用出来るAzureをコマンドラインで操作出来るツールです。
ダウロードは下記のページから
https://docs.microsoft.com/ja-jp/cli/azure/install-azure-cli?view=azure-cli-latest

  1. Azureにログイン
    az login
    ログインするとサブスクリプションIDなどの情報が表示されます。
    ※プロキシサーバがある環境では、必要に応じてプロキシを環境変数に設定して下さい。
    一時的な場合は、下記のコマンドを入力
    set HTTP_PROXY=http://username:password@proxy.contoso.com:8000
    set HTTPS_PROXY=http://username:password@proxy.contoso.com:800

  2. Azure CLIのバージョンを確認する。
    az --version
    cli2.png

Application Gateway v2編

Application Gateway v2では自動スケールアウトが可能となっており、設定が手動スケールアウトになっている場合に、Azure CLIでスケールアウトさせることが出来ます。

  1. 現状のインスタンス数を確認する。
    az network application-gateway show -g リソースグループ名 -n アプリケーションゲートウェイ名 --query "sku"
    ag2.png
    Azure Portalでも確認してみます。
    ag1.png

  2. Application Gateway v2 を手動で2台にスケールアウトさせる。
    az network application-gateway update -g リソースグループ名 -n アプリケーションゲートウェイ名 --set sku.capacity=2
    "sku.capacity"で稼働させたいインスタンス数を指定します。
    ag3.png
    ※Application Gateway はv1、v2共にインスタンス数が2台以上でSLAが99.95%を得ることが出来ます。
    詳細は下記をご確認下さい。
    https://azure.microsoft.com/ja-jp/support/legal/sla/application-gateway/v1_2/

  3. 手動スケールアウト出来たことを確認する。
    az network application-gateway show -g リソースグループ名 -n アプリケーションゲートウェイ名 --query "sku"
    ag4.png
    Azure Portalでも確認してみます。
    ag5.png

Application Gateway v1編

  1. 現状のインスタンス数を確認する。
    az network application-gateway show -g リソースグループ名 -n アプリケーションゲートウェイ名 --query "sku"
    v1-2.png
    Azure Portalでも確認してみます。
    v1-1.png

  2. Application Gateway v1 をsmallからMediumにスケールアップさせる。
    az network application-gateway update -g リソースグループ名 -n アプリケーションゲートウェイ名 --sku Standard_Medium
    {Standard_Large, Standard_Medium, Standard_Small}から選択可能
    ※約15分程かかる(リージョン内の状況にもよる)
    v1-3.png

  3. スケールアップ出来たことを確認する。
    az network application-gateway show -g リソースグループ名 -n アプリケーションゲートウェイ名 --query "sku"
    v1-4.png
    Azure Portalでも確認してみます。
    v1-5.png

  4. Application Gateway v1 をスケールアウトさせる。
    az network application-gateway update -g リソースグループ名 -n アプリケーションゲートウェイ名 --set sku.capacity=2
    "sku.capacity"で稼働させたいインスタンス数を指定します。
    ※約15分程かかる(リージョン内の状況にもよる)
    v1-6.png

  5. スケールアウト出来たことを確認する。
    az network application-gateway show -g リソースグループ名 -n アプリケーションゲートウェイ名 --query "sku"
    v1-7.png
    Azure Portalでも確認してみます。
    v1-8.png

1
1
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
1