Configure o nível PremiumV3 para Serviço de Aplicações do Azure

O novo nível de preços PremiumV3 dá-lhe processadores mais rápidos, armazenamento SSD e quadruplicar a relação memória-core dos níveis de preços existentes (o dobro do nível PremiumV2 ). Com a vantagem de desempenho, poderia economizar dinheiro executando as suas aplicações em menos instâncias. Neste artigo, aprende-se a criar uma app no nível PremiumV3 ou a escalar uma aplicação para o nível PremiumV3 .

Pré-requisitos

Para aumentar uma aplicação para o PremiumV3, é necessário ter uma aplicação Serviço de Aplicações do Azure que funciona num nível de preços inferior ao PremiumV3, e a aplicação deve estar a funcionar numa implementação Serviço de Aplicações que suporte o PremiumV3.

Disponibilidade PremiumV3

O nível PremiumV3 está disponível tanto para recipientes nativos como personalizados, incluindo recipientes Windows e recipientes Linux.

Nota

Quaisquer recipientes Windows que funcionem no nível do contentor Premium durante o período de pré-visualização continuam a funcionar como está, mas o nível de contentor Premium continuará a ser pré-visualizado. O nível PremiumV3 é a substituição oficial do nível do contentor Premium.

O PremiumV3 está disponível em algumas regiões do Azure e a disponibilidade em regiões adicionais está a ser continuamente adicionada. Para ver se está disponível na sua região, corra o seguinte comando Azure CLI no Azure Cloud Shell:

az appservice list-locations --sku P1V3

Criar uma app no nível PremiumV3

O nível de preços de uma aplicação Serviço de Aplicações é definido no plano de Serviço de Aplicações que executa. Você pode criar um plano Serviço de Aplicações por si só ou como parte da criação de aplicações.

Ao configurar o plano de Serviço de Aplicações no portal do Azure, selecione o nível de preços.

Selecione Produção e, em seguida, selecione P1V3, P2V3 ou P3V3 e, em seguida, clique em Aplicar.

Screenshot showing the recommended pricing tiers for your app.

Importante

Se não vir o P1V3, P2V3 e P3V3 como opções, ou se as opções estiverem acinzentados, então o PremiumV3 provavelmente não está disponível na implementação Serviço de Aplicações subjacente que contém o plano Serviço de Aplicações. Consulte a Scale up a partir de um grupo de recursos não suportado e combinação de região para obter mais detalhes.

Dimensione uma app existente para o nível PremiumV3

Antes de escalonar uma aplicação existente para o nível PremiumV3 , certifique-se de que o PremiumV3 está disponível. Para obter informações, consulte a disponibilidade do PremiumV3. Se não estiver disponível, consulte Scale up de um grupo de recursos não suportado e combinação de região.

Dependendo do ambiente de hospedagem, a escalada pode exigir passos extra.

Na portal do Azure, abra a sua página de aplicativos Serviço de Aplicações.

Na navegação à esquerda da sua página de aplicações Serviço de Aplicações, selecione Scale up (Serviço de Aplicações plano).

Screenshot showing how to scale up your app service plan.

Selecione Produção e, em seguida, selecione P1V3, P2V3 ou P3V3 e, em seguida, clique em Aplicar.

Screenshot showing the recommended pricing tiers for your app.

Se a sua operação terminar com sucesso, a página geral da sua aplicação mostra que está agora num nível PremiumV3 .

Screenshot showing the PremiumV3 pricing tier on your app's overview page.

Se tiver um erro

Alguns planos Serviço de Aplicações não podem subir ao nível PremiumV3 se a implementação de Serviço de Aplicações subjacente não suportar o PremiumV3. Consulte a Scale up a partir de um grupo de recursos não suportado e combinação de região para obter mais detalhes.

Dimensione a partir de um grupo de recursos não suportado e combinação de região

Se a sua aplicação funcionar numa implementação Serviço de Aplicações onde o PremiumV3 não está disponível, ou se a sua aplicação funciona numa região que atualmente não suporta o PremiumV3, tem de voltar a implementar a sua app para tirar partido do PremiumV3. Tem duas opções:

  • Crie uma app num novo grupo de recursos e com um novo plano Serviço de Aplicações. Ao criar o plano Serviço de Aplicações, selecione um nível PremiumV3. Este passo garante que o plano Serviço de Aplicações seja implantado numa unidade de implantação que suporte o PremiumV3. Em seguida, recolocar o seu código de aplicação na aplicação recém-criada. Mesmo que escale o plano Serviço de Aplicações para um nível inferior para economizar custos, pode sempre voltar a escalar até ao PremiumV3 porque a unidade de implantação o suporta.

  • Se a sua aplicação já funciona num nível de Premium existente, então pode clonar a sua aplicação com todas as definições de aplicações, cordas de ligação e configuração de implementação num novo grupo de recursos num novo plano de serviço de aplicações que utiliza o PremiumV3.

    Screenshot showing how to clone your app.

    Na página de aplicações Do Clone, pode criar um plano Serviço de Aplicações utilizando o PremiumV3 na região que pretende e especificar as definições e configurações da aplicação que pretende clonar.

Passar de Premium Container para Premium V3 SKU

O Premium Container SKU será retirado no dia 30 de junho de 2022. Deve mover as suas aplicações para o Premium V3 SKU antes desta data. Utilize a funcionalidade de clone na experiência CLI Serviço de Aplicações do Azure para mover a sua aplicação do seu plano de Serviço de Aplicações de contentores Premium para um novo plano de Serviço de Aplicações de Premium V3.

Automatizar com scripts

Pode automatizar a criação de aplicações no nível PremiumV3 com scripts, utilizando o Azure CLI ou Azure PowerShell.

CLI do Azure

O seguinte comando cria um plano Serviço de Aplicações em P1V3. Podes geri-lo no Cloud Shell. As opções para --sku são P1V3, P2V3 e P3V3.

az appservice plan create \
    --resource-group <resource_group_name> \
    --name <app_service_plan_name> \
    --sku P1V3

Azure PowerShell

Nota

Este artigo utiliza o módulo Azure Az PowerShell, que é o módulo PowerShell recomendado para interagir com o Azure. Para começar a utilizar o módulo Azure PowerShell, veja Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

O seguinte comando cria um plano Serviço de Aplicações em P1V3. As opções são -WorkerSizePequenas, Médias e Grandes.

New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
    -Name <app_service_plan_name> `
    -Location <region_name> `
    -Tier "PremiumV3" `
    -WorkerSize "Small"

Mais recursos