Examinar planos de Serviço de Aplicações do Azure

Concluído

No Serviço de Aplicações, uma aplicação é sempre executada 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. 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. 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 aplicação que é executada nos recursos partilhados e os recursos não podem aumentar 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: as 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 alojamento 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.

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. Noutras camadas, uma aplicação é executada e dimensionada da seguinte forma:

  • Uma aplicação é 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.

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. 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.

Pode potencialmente poupar dinheiro ao colocar várias aplicações num plano de Serviço de Aplicações. No entanto, uma vez que as aplicações na mesma Serviço de Aplicações plano partilham todos os mesmos recursos de computação, precisa de compreender a capacidade do plano de Serviço de Aplicações existente e a carga esperada para a nova aplicação.

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.
  • 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.

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