Azure Application Gateway — Operate with Azure CLI

Maciej
2 min readApr 8, 2021

Introduction

What is Azure CLI?

It is a tool that can operate Azure that can be used cross-platform such as Windows, MacOS, Linux from the command line. We can download from the following page:

After installation we can login to azure:

Azure login process:

  • Type az login , when you log in, information such as your subscription ID will be displayed.

⚠️ If in your environment with a proxy server, please set the proxy in the environment variable if necessary.

set HTTP_PROXY = http://username:password@proxy.example.com:9000
set HTTPS_PROXY = http://username:password@proxy.example.com:9000

Application Gateway v2

Application Gateway v2 allows for automatic scale-out, which allows you to scale out with the Azure CLI if the setting is set to manual scale-out.

  • Check the current number of instances
az network application-gateway show -g westeu-test-rg -n appgwv2test --query "sku"
  • Manually scale out Application Gateway v2 to two instances. Specify the number of instances you want to run with sku.capacity. Application Gateway can obtain 99.95% SLA with 2 or more instances for both v1 and v2.

More info:

az network application-gateway update -g westeu-test-rg -n appgwv2test --set sku.capacity=2

Application Gateway v1

  • Check the current number of instances and tier
az network application-gateway show -g westeu-test-rg -n appgwv1test --query "sku"
  • Scale up Application Gateway v1 from small to medium tier. We have several variants to choose: Standard_Large, Standard_Medium, Standard_Small . Applying the configuration usually takes 15 minutes, it obviously depends on the region in which Application Gateway is implemented.
az network application-gateway update -g westeu-test-rg -n appgwv1test --sku Standard_Medium

--

--

Maciej

DevOps Consultant. I’m strongly focused on automation, security, and reliability.