Partilhar via


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 criar um nome de host padrão exclusivo com uma convenção de nomenclatura de <app-name>-<random-hash>.<region>..azurewebsites.net Os nomes dos aplicativos existentes não serão alterados.

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

Para obter mais informações, 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 da 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 nesse 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)
  • Escalão de preço (Gratuito, Partilhado, Básico, Standard, Premium, Premium V2, PremiumV3, Isolado, IsolatedV2)

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 escalões de preços disponíveis para o plano do Serviço de Aplicações dependem do sistema operativo selecionado no momento da criação. Existem as seguintes categorias de níveis de preços:

  • Computação compartilhada: gratuita e compartilhada, as duas camadas base, executa um aplicativo na mesma VM do Azure que outros aplicativos do Serviço de Aplicativo, incluindo aplicativos 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 for o escalão, mais instâncias de VM estarão disponíveis para escalamento horizontal.
  • Isolado: as camadas Isolado e IsoladoV2 executam VMs dedicadas do Azure em Redes Virtuais do Azure dedicadas. Proporciona isolamento da rede para além do isolamento de computação às aplicações. Fornece as capacidades máximas de escalamento horizontal.

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 mais alto for o escalão, mais funcionalidades estarã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.

Nível de preços Premium V3

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 escalão Gratuito, um plano do Serviço de Aplicações tem um custo pelos recursos de computação que utiliza.

  • 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. É cobrada a mesma taxa por estas instâncias de VM, independentemente do número de aplicações em execução. 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 lhe é cobrado qualquer valor por utilizar as funcionalidades do Serviço de Aplicações que estão disponíveis para si (configurar domínios personalizados, certificados TLS/SSL, blocos de implementação, cópias de segurança, etc.). As exceções são:

  • Domínios do Serviço de Aplicações – paga quando compra um no Azure e quando o renova todos os anos.
  • Certificados do Serviço de Aplicações – paga quando compra um no Azure e quando o renova todos os anos.
  • Conexões TLS baseadas em IP - Há uma cobrança por hora para cada conexão TLS baseada em IP, mas alguma camada Standard ou superior oferece 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 no 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. O número pode realmente ser menor, dependendo de quão intensivos são os recursos dos aplicativos hospedados, no entanto, como uma orientação geral, você pode consultar a tabela abaixo:

    SKU do Plano do Serviço de Aplicativo Aplicativos Max
    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 limitada pelo uso de vCPU
    P3mv3, P4mv3, P5mv3 Densidade máxima limitada pelo uso de 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.

Nota

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

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

Próximos passos