Partilhar via


Gerir um plano de Serviço de Aplicações no Azure

Um plano de serviço de aplicativo do Azure fornece os recursos que um aplicativo de Serviço de Aplicativo necessita para funcionar. Este artigo descreve como gerenciar um plano do Serviço de Aplicativo.

Criar um plano de Serviço de Aplicações

Sugestão

Se quiser criar um plano em um Ambiente do Serviço de Aplicativo, você pode selecioná-lo na lista Região e seguir o restante das etapas, conforme descrito nesta seção.

Pode criar um plano de Serviço de Aplicações vazio, ou pode criar um plano como parte da criação da aplicação.

  1. Para começar a criar um plano do Serviço de Aplicativo, vá para Criar Plano do Serviço de Aplicativo no portal do Azure.

    Captura de ecrã que mostra a página Criar Plano do Serviço de Aplicação no portal do Azure.

  2. Configure a secção Detalhes do Projeto antes de configurar o plano do App Service.

  3. Na secção Detalhes do Plano de Serviço de Aplicações, nomeie o plano de serviço de aplicações e, em seguida, selecione o Sistema Operativo e a Região. A região especifica onde o seu plano de Serviço de Aplicações é criado.

  4. Ao criar um plano, você pode selecionar o nível de preço do novo plano. Em Nível de preços, selecione um plano de preços ou selecione Explorar planos de preços para exibir detalhes adicionais.

  5. Na seção Redundância de zona , selecione Habilitado ou Desativado, dependendo de suas necessidades.

  6. Selecione Rever + criar e, em seguida, selecione Criar.

Importante

Quando você cria um novo plano do Serviço de Aplicativo em um grupo de recursos existente, determinadas condições com aplicativos existentes podem disparar esses erros:

  • The pricing tier is not allowed in this resource group
  • <SKU_NAME> workers are not available in resource group <RESOURCE_GROUP_NAME>

Esses erros podem ocorrer devido a incompatibilidades com níveis de preços, regiões, sistemas operacionais, zonas de disponibilidade, aplicativos de função existentes ou aplicativos Web existentes. Se ocorrer um desses erros, crie seu plano do Serviço de Aplicativo em um novo grupo de recursos.

Mover uma aplicação para outro plano do Serviço de Aplicações

Você pode mover um aplicativo para outro plano do Serviço de Aplicativo, desde que o plano de origem e o plano de destino estejam no mesmo grupo de recursos e região geográfica e do mesmo tipo de sistema operacional. Qualquer alteração de tipo, como de Windows para Linux ou qualquer tipo que seja diferente do tipo de origem, não é suportada.

Você deve desabilitar qualquer integração de rede virtual configurada no aplicativo antes de alterar os planos do Serviço de Aplicativo.

Nota

Azure implementa cada novo plano de App Service numa unidade de implementação, internamente chamada de webspace. Cada região pode ter muitos espaços web, mas a sua aplicação só pode mudar entre planos que são criados no mesmo espaço web. Um Ambiente de Serviço de Aplicativo pode ter múltiplos espaços web, mas a sua aplicação só pode mover-se entre planos que são criados no mesmo espaço web.

Não é possível especificar o espaço web desejado ao criar um plano, mas é possível garantir que um plano seja criado no mesmo espaço da Web que um plano existente. Todos os planos criados com o mesmo grupo de recursos, combinação de regiões e sistema operacional são implantados no mesmo espaço web. Por exemplo, se você criou um plano no grupo de recursos A e na região B, qualquer plano criado posteriormente no grupo de recursos A e na região B será implantado no mesmo espaço web. Observe que os planos não podem mover espaços da Web depois de criados, portanto, você não pode mover um plano para "o mesmo espaço da web" que outro plano movendo-o para outro grupo de recursos.

  1. No portal do Azure, procure e selecione Serviços de aplicativo e, em seguida, selecione o aplicativo que você deseja mover.

  2. No painel esquerdo, em Plano do Serviço de Aplicativo, selecione Plano do Serviço de Aplicativo.

  3. Na página Plano do Serviço de Aplicativo , selecione Alterar plano.

    Captura de tela da página do plano do Serviço de Aplicativo.

  4. No painel Alterar plano do Serviço de Aplicativo , na lista Plano do Serviço de Aplicativo , selecione um plano existente para o qual mover o aplicativo. A lista mostra apenas os planos que estão no mesmo grupo de recursos e região geográfica que o plano atual do Serviço de Aplicativo. Se não existir tal plano, permite-lhe criar um plano por defeito. Você também pode criar um novo plano manualmente selecionando Novo plano e, em seguida, selecionando Criar novo.

  5. Quando terminar, selecione Guardar.

Se você criar um novo plano, poderá alterar seu nível de preço. Para obter mais informações, consulte a seção Dimensionar um plano do Serviço de Aplicativo mais adiante neste artigo.

Importante

Se você mover um aplicativo de um plano de camadas mais altas para um plano de camadas inferiores, como de D1 para F1, o aplicativo poderá perder determinados recursos no plano de destino. Por exemplo, se a sua aplicação utilizar certificados TLS/SSL, poderá ver esta mensagem de erro:

Cannot update the site with hostname '<app_name>' because its current TLS/SSL configuration 'SNI based SSL enabled' is not allowed in the target compute mode. Allowed TLS/SSL configuration is 'Disabled'.

Mover uma aplicação para uma região diferente

A região na qual seu aplicativo é executado é a região do plano do Serviço de Aplicativo em que ele está. No entanto, não é possível alterar a região de um plano do Serviço de Aplicativo. Se quer executar a sua aplicação numa região diferente, uma alternativa é a clonagem de aplicação. A clonagem cria uma cópia da sua aplicação num novo ou existente plano de Serviço de Aplicações em qualquer região.

Você pode encontrar Clone App na seção Ferramentas de Desenvolvimento do painel esquerdo.

Importante

A clonagem tem algumas limitações. Pode ler sobre eles em Azure App Service App cloning.

Escalar um plano do Serviço de Aplicações

Para obter informações sobre como aumentar a camada de preços de um plano do Serviço de Aplicativo, consulte Dimensionar um aplicativo no Azure.

Para obter informações sobre como dimensionar a contagem de instâncias de um aplicativo, consulte Dimensionar a contagem de instâncias manualmente ou automaticamente.

Diminuir o Plano de Serviço de Aplicações Assíncronamente (Versão Preliminar)

Ao criar ou escalar manualmente um Plano de Serviço de Aplicações, pode encontrar situações em que seja aconselhado a tentar novamente com um número de instâncias inferior ao que solicitou inicialmente, por exemplo, potencialmente pediu para escalar para 15 instâncias mas foi informado de que só estão disponíveis 6, por isso deve escalar para 6, depois esperar e tentar novamente para chegar às 15 instâncias alvo.

A pré-visualização do App Service Plan Assynchronous permite-lhe solicitar o número alvo de instâncias e a plataforma escala até ao número alvo, sem que tenha de modificar o pedido original e tentar novamente. A plataforma escala para o número de instâncias disponíveis e depois aciona a plataforma subjacente para disponibilizar mais instâncias. Pode utilizar esta funcionalidade durante operações de expansão ou quando da criação do plano. Esta funcionalidade é suportada para todos os planos de preços Básico, Standard e Premium.

az appservice plan update -g <resourceGroupName> -n <App Service Plan Name> --async-scaling-enabled true --number-of-workers <number of workers to scale out to>

Eliminar um plano do Serviço de Aplicações

Para evitar cobranças inesperadas, quando você exclui o último aplicativo de um plano do Serviço de Aplicativo, por padrão, o Serviço de Aplicativo também exclui o plano. Se você optar por manter o plano, você deve alterar o plano para o nível gratuito para que você não seja cobrado.

Importante

Planos do App Service que não têm aplicações associadas a eles ainda geram encargos porque continuam a reservar as instâncias de VM configuradas.

Próximo passo