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

Um serviço de aplicações é sempre executado num plano de Serviço de Aplicações. Além disso, Funções do Azure também tem a opção de executar num plano de Serviço de Aplicações. Um plano do Serviço de Aplicações define um conjunto de recursos de computação para a execução da aplicação Web. Estes recursos de computação são análogos ao farm de servidores no alojamento Web convencional. Uma ou mais aplicações podem ser configuradas para serem executadas nos mesmos recursos de computação (ou no mesmo plano Serviço de Aplicações).

Quando cria um plano de 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. As aplicações que colocar neste plano de Serviço de Aplicações são executadas nestes recursos de computação conforme definido pelo seu plano de 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, etc.)
  • 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, PremiumV2, PremiumV3, Isolado, IsoladoV2)

O escalão de preço de um plano de Serviço de Aplicações determina as funcionalidades Serviço de Aplicações que obtém e quanto 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 algumas categorias de escalões de preço:

  • Computação partilhada: Gratuita e Partilhada, as duas camadas base, executa uma aplicação na mesma VM do Azure que outras aplicações Serviço de Aplicações, incluindo aplicações de outros clientes. Estes escalões alocam quotas de CPU a cada uma das aplicações que executam nos recursos partilhados e os recursos não podem ser aumentados horizontalmente.
  • Computação dedicada: os escalões Básico, Standard, Premium, PremiumV2 e PremiumV3 executam aplicações 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: estas camadas Isolated e IsolatedV2 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.

Nota

Serviço de Aplicações planos de serviço Gratuitos e Partilhados (pré-visualização) são escalões base que são executados nas mesmas máquinas virtuais do Azure que outras aplicações Serviço de Aplicações. Algumas aplicações podem pertencer a outros clientes. Estas camadas destinam-se a ser utilizadas apenas para efeitos de desenvolvimento e teste.

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.

Nota

O novo escalão de preço PremiumV3 garante máquinas com processadores mais rápidos (mínimo de 195 ACU por CPU virtual), armazenamento SSD e proporção quadruplica de memória para núcleo em comparação com o escalão Standard . O PremiumV3 também suporta uma escala mais elevada através do aumento da contagem de instâncias, ao mesmo tempo que fornece todas as capacidades avançadas encontradas no escalão Standard . Todas as funcionalidades disponíveis no escalão PremiumV2 existente estão incluídas no PremiumV3.

À semelhança de outras camadas dedicadas, estão disponíveis três tamanhos de VM para este escalão:

  • Pequeno (2 núcleos de CPU, 8 GiB de memória)
  • Médio (4 núcleos de CPU, 16 GiB de memória)
  • Grande (8 núcleos de CPU, 32 GiB de memória)

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

Para começar a utilizar o novo escalão de preço PremiumV3, veja Configurar o escalão PremiumV3 para Serviço de Aplicações.

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

Nas camadas Gratuito e Partilhado , uma aplicação recebe minutos de CPU numa instância de VM partilhada e não pode aumentar horizontalmente. Noutros escalões, uma aplicação é executada e dimensionada da seguinte forma.

Quando cria uma aplicação no Serviço de Aplicações, esta é colocada num plano Serviço de Aplicações. Quando a aplicação é executada, é executada em todas as instâncias de VM configuradas no plano de Serviço de Aplicações. Se várias aplicações estiverem no mesmo plano Serviço de Aplicações, todas partilham as mesmas instâncias de VM. Se tiver vários blocos de implementação para uma aplicação, todos os blocos de implementação também são executados nas mesmas instâncias de VM. Se ativar registos de diagnóstico, efetuar cópias de segurança ou executar WebJobs, estes também utilizam ciclos de CPU e memória nestas instâncias de VM.

Desta forma, o plano Serviço de Aplicações é a unidade de escala das aplicações Serviço de Aplicações. Se o plano estiver configurado para executar cinco instâncias de VM, todas as aplicações no plano são executadas nas cinco instâncias. Se o plano estiver configurado para dimensionamento automático, todas as aplicações no plano serão reduzidas horizontalmente em conjunto com base nas definições de dimensionamento automático.

Para obter informações sobre como aumentar horizontalmente uma aplicação, veja Dimensionar a contagem de instâncias manual 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.

  • No escalão Partilhado , cada aplicação recebe uma quota de minutos de CPU, pelo que cada aplicação é cobrada pela quota da CPU.
  • Nos escalões de computação dedicados (Básico, Standard, Premium, PremiumV2, PremiumV3), o plano de Serviço de Aplicações define o número de instâncias de VM para as quais as aplicações são dimensionadas, pelo que cada instância de VM no plano Serviço de Aplicações é cobrada. Estas instâncias de VM são cobradas da mesma forma, independentemente do número de aplicações em execução nas mesmas. Para evitar custos inesperados, veja Limpar um plano do Serviço de Aplicações.
  • Nas camadas Isolated e IsolatedV2, o Ambiente do Serviço de Aplicações define o número de trabalhadores isolados que executam as suas aplicações e cada trabalho é cobrado. Além disso, no escalão Isolado existe uma Taxa de Selo fixa para executar o próprio Ambiente do Serviço de Aplicações.

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.
  • Ligações TLS baseadas em IP – existe um custo por hora para cada ligação TLS baseada em IP, mas algum escalão Standard ou superior dá-lhe uma ligação TLS baseada em IP gratuitamente. As ligações TLS baseadas em SNI são gratuitas.

Nota

Se integrar Serviço de Aplicações noutro serviço do Azure, poderá ter de considerar os custos destes 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 poupar nos gastos com a cloud?

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 a minha aplicação precisar de mais funcionalidades ou funcionalidades?

O seu plano do Serviço de Aplicações pode ser aumentado e reduzido verticalmente em qualquer altura. É tão simples como alterar o escalão de preço 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, pode começar a testar a sua aplicação Web num plano de Serviço de Aplicações gratuito e não pagar nada. Quando quiser adicionar o seu nome DNS personalizado à aplicação Web, basta aumentar verticalmente o seu plano para o escalão Partilhado . Mais tarde, quando quiser criar um enlace TLS, aumente verticalmente o seu plano para o escalão Básico . Quando quiser ter ambientes de teste, aumente verticalmente para o escalão Standard . Quando precisar de mais núcleos, memória ou armazenamento, aumente verticalmente para um tamanho de VM maior na mesma camada.

O mesmo funciona ao contrário. Quando sentir que já não precisa das capacidades ou funcionalidades de um escalão superior, pode reduzir verticalmente para um escalão inferior, o que lhe poupa dinheiro.

Para obter informações sobre como aumentar verticalmente o plano de Serviço de Aplicações, veja Aumentar verticalmente uma aplicação no Azure.

Se a sua aplicação estiver no mesmo plano Serviço de Aplicações com outras aplicações, poderá querer melhorar o desempenho da aplicação ao isolar os recursos de computação. Pode fazê-lo ao mover a aplicação para um plano de Serviço de Aplicações separado. Para obter mais informações, veja Mover uma aplicação para outro plano de Serviço de Aplicações.

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

Uma vez que paga os recursos de computação que o seu plano de Serviço de Aplicações atribui (veja Quanto custa o meu plano de Serviço de Aplicações?), pode potencialmente poupar dinheiro ao colocar várias aplicações num plano de Serviço de Aplicações. Pode continuar a adicionar aplicações a um plano existente, desde que o plano tenha recursos suficientes para processar a carga. No entanto, tenha em atenção que as aplicações no mesmo plano Serviço de Aplicações partilham todos 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:

  • A aplicação está a ser intensiva em termos de recursos. O número pode, na verdade, ser menor consoante a utilização intensiva dos recursos das aplicações alojadas, no entanto, como orientação geral, pode referir-se à tabela abaixo:

    SKU do Plano Serviço de Aplicações Max Apps
    B1, S1, P1v2, I1v1 8
    B2, S2, P2v2, I2v1 16
    B3, S3, P3v2, I3v1 32
    P1v3, I1v2 16
    P2v3, I2v2 32
    P3v3, I3v2 64
  • Quer dimensionar a aplicação de forma independente das outras aplicações no plano existente.

  • A aplicação precisa de recursos numa região geográfica diferente.

Nota

Um bloco ativo também é classificado como uma aplicação ativa, uma vez que também está a competir por recursos no mesmo Plano Serviço de Aplicações.

Desta forma, pode alocar um novo conjunto de recursos para a sua aplicação e obter um maior controlo das suas aplicações.

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