0
2

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.

Azure CLIで操作する(WebApps編)

Last updated at Posted at 2020-01-12

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

  3. 対象のWebAppsと紐づくプランを確認する。
    az webapp list -g リソースグループ名 -o table
    cli1.png

  4. 現状のプランサイズを確認する。
    az appservice plan show -g リソースグループ名 -n AppServicePlan名 --query "sku" -o json

  5. スケールアップ/スケールダウンさせる。
    az appservice plan update -g リソースグループ名 -n AppServicePlan名 --sku S2
    ※SKUのサイズを選択することでスケールアップ、スケールダウンになります。
     選択出来るサイズは下記のページから確認して下さい。
     https://azure.microsoft.com/ja-jp/pricing/details/app-service/windows/
    cli3.png

  6. スケールアップ/スケールダウンされたことを確認する。
    5.でも確認出来ましたが、表示される情報が多いため下記のコマンドでskuのみ確認すると分かりやすいです。
    az appservice plan show -g リソースグループ名 -n AppServicePlan名 --query "sku" -o json

  7. 手動スケールアウト/スケールインさせる。
    az appservice plan update -g demo -n app-plan --set sku.capacity=2
    "sku.capacity"で稼働させたいインスタンス数を指定します。
    cli4.png

  8. その他
    WebAppsに関するコマンド
    https://docs.microsoft.com/en-us/cli/azure/webapp?view=azure-cli-latest
    AppServicePlanに関するコマンド
    https://docs.microsoft.com/en-us/cli/azure/appservice/plan?view=azure-cli-latest

0
2
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?