Descrição Geral do plano do Serviço de Aplicações do Azure

Nota

A partir de 1º de junho de 2024, todos os aplicativos do Serviço de Aplicativo recém-criados terão a opção de gerar um nome de host padrão exclusivo usando a convenção <app-name>-<random-hash>.<region>.azurewebsites.netde nomenclatura. Os nomes de aplicativos existentes permanecerão inalterados.

Exemplo: myapp-ds27dh7271aah175.westus-01.azurewebsites.net

Para obter mais detalhes, consulte Nome de host padrão exclusivo para recurso do Serviço de Aplicativo.

Um serviço de aplicação é sempre executado num plano do Serviço de Aplicações. Além disso, o Azure Functions também tem a opção de ser executado em um plano do Serviço de Aplicativo. Um plano do Serviço de Aplicações define um conjunto de recursos de computação para a execução de uma aplicação Web.

Quando cria um plano do Serviço de Aplicações numa determinada região (por exemplo, Europa Ocidental), é criado um conjunto de recursos de computação para esse plano nessa região. Quaisquer aplicações que ponha neste plano do Serviço de Aplicações serão executadas nestes recursos de computação, conforme definido pelo seu plano do Serviço de Aplicações. Cada Plano do Serviço de Aplicações define o seguinte:

  • Sistema Operativo: (Windows, Linux)
  • Região (E.U.A. Oeste, E.U.A. Leste e assim sucessivamente.)
  • Número de instâncias de VM
  • Tamanho das instâncias de VM (pequena, média, grande)
  • Nível de preços (Gratuito, Partilhado, Básico, Standard, Premium, PremiumV2, PremiumV3, Isolado, IsoladoV2)

A camada de preço de um plano do Serviço de Aplicativo determina quais recursos do Serviço de Aplicativo você recebe e quanto você paga pelo plano. Os níveis de preços disponíveis para o seu plano do Serviço de Aplicações dependem do sistema operativo selecionado no momento da criação. Estas são as categorias de níveis de preços:

  • Computação partilhada: os dois escalões de base, Gratuito e Partilhado, executam uma aplicação na mesma VM do Azure tal como outras aplicações do Serviço de Aplicações, incluindo aplicações de outros clientes. Essas camadas alocam cotas de CPU para cada aplicativo executado nos recursos compartilhados, e os recursos não podem ser expandidos. Estas camadas destinam-se a ser utilizadas apenas para fins de desenvolvimento e teste.
  • Computação dedicada: as camadas Basic, Standard, Premium, PremiumV2 e PremiumV3 executam aplicativos em VMs dedicadas do Azure. Apenas as aplicações no mesmo plano do Serviço de Aplicações partilham os mesmos recursos de computação. Quanto maior a camada, mais instâncias de VM estão disponíveis para expansão.
  • Isolado: as camadas Isolado e IsoladoV2 executam VMs dedicadas do Azure em redes virtuais dedicadas do Azure. Eles fornecem isolamento de rede além do isolamento de computação para seus aplicativos. Eles fornecem os recursos máximos de expansão.

Cada escalão também proporciona um subconjunto específico de funcionalidades do Serviço de Aplicações. Estas funcionalidades incluem domínios personalizados e certificados TLS/SSL, dimensionamento automático, blocos de implementação, cópias de segurança, integração do Gestor de Tráfego, etc. Quanto maior a camada, mais recursos estão disponíveis. Para saber quais as funcionalidades suportadas em cada escalão de preços, veja Detalhes do plano do Serviço de Aplicações.

Você pode encontrar mais comparações entre planos em Limites do Serviço de Aplicativo.

Nível de preços PremiumV3

O nível de preço PremiumV3 garante máquinas com processadores mais rápidos (mínimo de 195 ACU por CPU virtual), armazenamento SSD, opções otimizadas para memória e relação memória/núcleo quádrupla em comparação com o nível Standard . O PremiumV3 também suporta maior escala por meio do aumento da contagem de instâncias, ao mesmo tempo em que fornece todos os recursos avançados encontrados na camada Standard . Todos os recursos disponíveis no nível PremiumV2 existente estão incluídos no PremiumV3.

Vários tamanhos de VM estão disponíveis para essa camada, incluindo proporções de memória para núcleo de 4 para 1 e 8 para 1:

  • P0v3 (1 vCPU, 4 GiB de memória)
  • P1v3 (2 vCPU, 8 GiB de memória)
  • P1mv3 (2 vCPU, 16 GiB de memória)
  • P2v3 (4 vCPU, 16 GiB de memória)
  • P2mv3 (4 vCPU, 32 GiB de memória)
  • P3v3 (8 vCPU, 32 GiB de memória)
  • P3mv3 (8 vCPU, 64 GiB de memória)
  • P4mv3 (16 vCPU, 128 GiB de memória)
  • P5mv3 (32 vCPU, 256 GiB de memória)

Para obter informações sobre preços do PremiumV3 , consulte Preços do Serviço de Aplicativo.

Para começar a usar a nova camada de preços PremiumV3 , consulte Configurar a camada PremiumV3 para o Serviço de Aplicativo.

Como é que a minha aplicação é executada e dimensionada?

Nas camadas Livre e Compartilhada, um aplicativo recebe minutos de CPU em uma instância de VM compartilhada e não pode ser dimensionado. Em outras camadas, um aplicativo é executado e dimensionado da seguinte maneira.

Quando você cria um aplicativo no Serviço de Aplicativo, ele faz parte de um plano do Serviço de Aplicativo. Quando o aplicativo é executado, ele é executado em todas as instâncias de VM configuradas no plano do Serviço de Aplicativo. Se vários aplicativos estiverem no mesmo plano do Serviço de Aplicativo, todos eles compartilharão as mesmas instâncias de VM. Se você tiver vários slots de implantação para um aplicativo, todos os slots de implantação também serão executados nas mesmas instâncias de VM. Se você habilitar logs de diagnóstico, executar backups ou executar WebJobs, eles também usarão ciclos de CPU e memória nessas instâncias de VM.

Dessa forma, o plano do Serviço de Aplicativo é a unidade de escala dos aplicativos do Serviço de Aplicativo. Se o plano estiver configurado para executar cinco instâncias de VM, todos os aplicativos do plano serão executados em todas as cinco instâncias. Se o plano estiver configurado para dimensionamento automático, todos os aplicativos do plano serão dimensionados juntos com base nas configurações de dimensionamento automático.

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

Quanto custa o plano do Serviço de Aplicações?

Esta secção descreve como as aplicações do Serviço de Aplicações são faturadas. Para obter informações detalhadas sobre preços específicos da região, veja Preços do Serviço de Aplicações.

Com exceção do nível Gratuito , um plano do Serviço de Aplicativo cobra uma taxa sobre os recursos de computação que usa.

  • Na camada Compartilhada, cada aplicativo recebe uma cota de minutos de CPU, portanto, cada aplicativo é cobrado pela cota de CPU.
  • Nas camadas de computação dedicadas (Basic, Standard, Premium, PremiumV2, PremiumV3), o plano do Serviço de Aplicativo define o número de instâncias de VM para as quais os aplicativos são dimensionados, de modo que cada instância de VM no plano do Serviço de Aplicativo é cobrada. Estas instâncias de VM são cobradas da mesma forma, independentemente do número de aplicações que estão a ser executadas. Para evitar custos inesperados, veja Limpar um plano do Serviço de Aplicações.
  • Nas camadas Isolado e IsoladoV2, o Ambiente do Serviço de Aplicativo define o número de trabalhadores isolados que executam seus aplicativos e cada trabalhador é cobrado. Além disso, na camada Isolado há uma Taxa de Selo fixa para executar o próprio Ambiente do Serviço de Aplicativo.

Não é cobrado pela utilização das funcionalidades do Serviço de Aplicações que estão disponíveis (configuração de domínios personalizados, certificados TLS/SSL, slots de implementação, cópias de segurança, etc.). As exceções são:

  • Domínios do Serviço de Aplicativo - Você paga quando compra um no Azure e quando o renova a cada ano.
  • Certificados do Serviço de Aplicativo - Você paga quando compra um no Azure e quando o renova a cada ano.
  • Conexões TLS baseadas em IP - Há uma cobrança por hora para cada conexão TLS baseada em IP, mas algumas camadas Standard ou superiores oferecem uma conexão TLS baseada em IP gratuitamente. As ligações TLS baseadas em SNI são gratuitas.

Nota

Se você integrar o Serviço de Aplicativo com outro serviço do Azure, talvez seja necessário considerar cobranças desses outros serviços. Por exemplo, se utilizar o Gestor de Tráfego do Azure para dimensionar a aplicação geograficamente, o Gestor de Tráfego do Azure também lhe cobrará com base na utilização. Para estimar o custo dos serviços no Azure, veja a Calculadora de preços.

Quer otimizar e economizar em seus gastos com nuvem?

Os serviços do Azure custam dinheiro. O Azure Cost Management ajuda a definir orçamentos e a configurar alertas para manter as despesas sob controlo. Analise, faça a gestão e otimize os custos do Azure com o Cost Management. Para saber mais, veja o início rápido da análise dos custos.

E se meu aplicativo precisar de mais recursos ou recursos?

O seu plano do Serviço de Aplicações pode ser aumentado e reduzido verticalmente em qualquer altura. É tão simples como alterar o nível de preços do plano. Pode escolher um escalão de preço mais baixo inicialmente e aumentar verticalmente mais tarde quando precisar de mais funcionalidades do Serviço de Aplicações.

Por exemplo, você pode começar a testar seu aplicativo Web em um plano do Serviço de Aplicativo Gratuito e não pagar nada. Quando você adiciona seu nome DNS personalizado ao aplicativo Web, basta dimensionar seu plano para a camada Compartilhada . Mais tarde, quando você quiser criar uma associação TLS, dimensione seu plano para a camada Básica . Quando quiser ter ambientes de preparação, escale para a camada Padrão . Quando precisar de mais núcleos, memória ou armazenamento, dimensione para um tamanho de VM maior no mesmo nível.

O mesmo funciona em sentido inverso. Quando sentir que não precisa mais dos recursos de uma camada mais alta, você pode reduzir para uma camada inferior, o que economiza dinheiro.

Para obter informações sobre como expandir o plano do Serviço de Aplicativo, consulte Dimensionar um aplicativo no Azure.

Se o seu aplicativo estiver no mesmo plano do Serviço de Aplicativo com outros aplicativos, convém melhorar o desempenho do aplicativo isolando os recursos de computação. Você pode fazer isso movendo o aplicativo para um plano separado do Serviço de Aplicativo. Para obter mais informações, consulte Mover um aplicativo para outro plano do Serviço de Aplicativo.

Devo colocar uma aplicação num novo plano ou num plano existente?

Como você paga pelos recursos de computação que seu plano do Serviço de Aplicativo aloca (consulte Quanto custa meu plano do Serviço de Aplicativo?), você pode economizar dinheiro colocando vários aplicativos em um plano do Serviço de Aplicativo. Você pode continuar a adicionar aplicativos a um plano existente, desde que o plano tenha recursos suficientes para lidar com a carga. No entanto, lembre-se de que os aplicativos no mesmo plano do Serviço de Aplicativo compartilham os mesmos recursos de computação. Para determinar se a nova aplicação tem os recursos necessários, terá de compreender a capacidade do plano do Serviço de Aplicações existente e a carga esperada para a nova aplicação. Sobrecarregar um plano do Serviço de Aplicações pode, potencialmente, levar a períodos de indisponibilidade para as suas aplicações novas e existentes.

Isole a sua aplicação num novo plano do Serviço de Aplicações quando:

  • O aplicativo consome muitos recursos. Na verdade, o número pode ser menor, dependendo de quão intensivos são os recursos dos aplicativos hospedados. No entanto, para orientações gerais, consulte a tabela abaixo:

    SKU do Plano do Serviço de Aplicativo Máximo de Apps
    B1, S1, P1v2, I1v1 8
    B2, S2, P2v2, I2v1 16
    B3, S3, P3v2, I3v1 32
    P0v3 8
    P1v3, I1v2 16
    P2v3, I2v2, P1mv3 32
    P3v3, I3v2, P2mv3 64
    I4v2, I5v2, I6v2 Densidade máxima ligada pelo uso da vCPU
    P3mv3, P4mv3, P5mv3 Densidade máxima ligada pelo uso da vCPU
  • Você deseja dimensionar o aplicativo independentemente dos outros aplicativos no plano existente.

  • O aplicativo precisa de recursos em uma região geográfica diferente.

    Dessa forma, você pode alocar um novo conjunto de recursos para seu aplicativo e obter maior controle de seus aplicativos.

Nota

Um slot ativo também é classificado como um aplicativo ativo porque também está competindo por recursos no mesmo Plano do Serviço de Aplicativo.

Próximo passo