Configurar a camada Premium V3 para Serviço de Aplicativo do Azure
O novo tipo de preço Premium V3 oferece processadores mais rápidos, armazenamento SSD e opções com otimização de memória. Ele oferece quadruplicar a taxa de memória para núcleo dos tipos de preço existentes. A taxa de memória para núcleo é o dobro da camada Premium V2. Com a vantagem de ter um melhor desempenho, você pode economizar dinheiro executando seus aplicativos em menos instâncias. Neste artigo, você aprenderá a criar um aplicativo na camada Premium V3 ou escalar verticalmente um aplicativo para a camada Premium V3.
Pré-requisitos
Para escalar verticalmente um aplicativo para o Premium V3:
- Um aplicativo do Serviço de Aplicativo do Azure que é executado em um tipo de preço inferior ao Premium V3.
- O aplicativo deve ser executado em uma implantação do Serviço de Aplicativo que dê suporte ao Premium V3.
- A implantação do Serviço de Aplicativo deve dar suporte à SKU desejada no Premium V3.
Disponibilidade do Premium V3
A camada Premium V3 está disponível para contêineres nativos e customizados, incluindo contêineres do Windows e contêineres do Linux.
As SKUs Premium V3 e Premium V3 específicas estão disponíveis em algumas regiões do Azure. A Microsoft está adicionando disponibilidade em outras regiões continuamente. Para ver se uma oferta PremiumV3 específica está disponível em sua região, execute o seguinte comando da CLI do Azure no Azure Cloud Shell. Substitua P1v3 pela SKU desejada:
Disponibilidade de SKU do Windows
az appservice list-locations --sku P1V3
Disponibilidade de SKU do Linux
az appservice list-locations --linux-workers-enabled --sku P1V3
Criar um aplicativo na camada Premium V3
O tipo de preço de um aplicativo do Serviço de Aplicativo é definido no Plano do Serviço de Aplicativo em que ele é executado. Você pode criar um Plano do Serviço de Aplicativo individualmente ou cria-lo como parte da criação de um aplicativo.
Ao configurar o novo plano do Serviço de Aplicativo no portal do Azure, selecione Plano de preços e escolha uma das camadas Premium V3.
Para ver todas as opções Premium V3, selecione Explorar planos de preços, selecione um dos planos Premium V3 e selecione Selecionar.
Importante
Talvez você não veja P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 e P5mV3 como opções ou algumas opções podem estar esmaecidos. Nesse caso, o Premium V3 ou um SKU individual no Premium V3 não está disponível na implantação subjacente do Serviço de Aplicativo. Para obter mais informações, consulte Escalar verticalmente de um grupo de recursos sem suporte e uma combinação de região.
Expandir um aplicativo existente para a camada Premium V3
Antes de dimensionar um aplicativo existente para a camada Premium V3, verifique se tanto o Premium V3 quanto o SKU específico no Premium V3 estão disponíveis. Para obter mais informações, consulte Disponibilidade do PremiumV3. Se não estiver disponível, consulte Expandir de uma combinação de regiões e de um grupo de recursos sem suporte.
Dependendo do ambiente de hospedagem, o dimensionamento pode exigir etapas extras.
No Portal do Azure, abra a página do seu aplicativo do Serviço de Aplicativo.
Na navegação à esquerda da página do aplicativo do Serviço de Aplicativo, selecione Configurações>Escalar verticalmente (plano do Serviço de Aplicativo).
Selecione um dos planos Premium V3 e selecione Selecionar.
Se a operação for concluída com êxito, a página de Visão geral do aplicativo mostrará que agora está em uma camada Premium V3.
Se você receber um erro
Se a implantação subjacente do Serviço de Aplicativo não oferecer suporte à SKU Premium V3 solicitada, alguns planos do Serviço de Aplicativo não poderão escalar verticalmente para a camada Premium V3 ou para um SKU mais recente no Premium V3. Para obter mais informações, consulte Escalar verticalmente de um grupo de recursos sem suporte e uma combinação de região.
Expandir de uma combinação de regiões e de um grupo de recursos sem suporte
Se o aplicativo for executado em uma implantação do Serviço de Aplicativo em que o Premium V3 não está disponível ou em uma região que não dá suporte ao Premium V3, reimplante seu aplicativo para aproveitar o Premium V3. Se as SKUs Premium V3 mais recentes não estiverem disponíveis, você também precisará reimplantar seu aplicativo para usar SKUs mais recentes no Premium V3. Você tem duas opções:
Crie um aplicativo em um novo grupo de recursos e com um novo Plano do Serviço de Aplicativo.
Ao criar o plano do Serviço de Aplicativo, selecione a camada Premium V3 desejada. Esta etapa garante que o plano do Serviço de Aplicativo seja implantado em uma unidade de implantação que dê suporte ao Premium V3 e ao SKU específico no Premium V3. Em seguida, implante novamente seu código de aplicativo para o aplicativo recém-criado. Mesmo que você dimensione o novo plano do Serviço de Aplicativo para uma camada mais baixa para economizar custos, você sempre poderá escalar verticalmente para Premium V3 e o SKU desejado no Premium V3 porque a unidade de implantação dá suporte a ele.
Na página Ferramentas de Desenvolvimento>Clonar aplicativo, você pode criar um plano do Serviço de Aplicativo usando o Premium V3 na região desejada e especificar as configurações e configurações do aplicativo que você deseja clonar.
Automatizar com scripts
Você pode automatizar a criação do aplicativo na camada Premium V3 com scripts, usando a CLI do Azure ou o Azure PowerShell.
CLI do Azure
O comando a seguir cria um plano de Serviço de Aplicativo em P1V3. Você pode executá-lo no Cloud Shell. As opções para --sku
são P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 e P5mV3.
az appservice plan create \
--resource-group <resource_group_name> \
--name <app_service_plan_name> \
--sku P1V3
Azure PowerShell
Observação
Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
O comando a seguir cria um plano de Serviço de Aplicativo em P1V3. As opções para -WorkerSize
são Pequeno, Médio e Grande.
New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
-Name <app_service_plan_name> `
-Location <region_name> `
-Tier "Premium V3" `
-WorkerSize "Small"