Implementar planos do Serviço de Aplicativo do Azure

Concluído

No Serviço de Aplicativo do Azure, um aplicativo é executado em um plano do Serviço de Aplicativo do Azure. Um plano do Serviço de Aplicativo define um conjunto de recursos de computação para execução de um aplicativo Web. Os recursos de computação são análogos a um farm de servidores na hospedagem web convencional. Um ou mais aplicativos podem ser configurados para serem executados nos mesmos recursos de computação (ou no mesmo plano do Serviço de Aplicativo).

Coisas a saber sobre os planos do Serviço de Aplicativo

Vamos dar uma olhada mais de perto em como implementar e usar um plano do Serviço de Aplicativo com suas máquinas virtuais.

  • Quando você cria um plano do Serviço de Aplicativo em uma região, um conjunto de recursos de computação é criado para o plano na região especificada. Todos os aplicativos que você colocar no plano são executados nos recursos de computação definidos pelo plano.

  • Cada plano do Serviço de Aplicativo define três configurações:

    • Região: a região do plano do Serviço de Aplicativo, como Oeste dos EUA, Índia Central, Norte da Europa e assim por diante.
    • Número de instâncias de VM: o número de instâncias de máquina virtual a serem alocadas para o plano.
    • Tamanho das instâncias de VM: o tamanho das instâncias de máquina virtual no plano, incluindo Pequeno, Médio ou Grande.
  • Você pode continuar a adicionar novos aplicativos a um plano existente, desde que o plano tenha recursos suficientes para lidar com a carga crescente.

Como os aplicativos são executados e dimensionados nos planos do Serviço de Aplicativo

O plano do Serviço de Aplicativo do Azure é a unidade de escala dos aplicativos do Serviço de Aplicativo. Dependendo da camada de preço do seu plano do Serviço de Aplicativo do Azure, seus aplicativos são executados e dimensionados de maneira diferente. Se o seu plano estiver configurado para executar cinco instâncias de máquina virtual, todos os aplicativos do plano serão executados em todas as cinco instâncias. Se o seu 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.

Aqui está um resumo de como os aplicativos são executados e dimensionados nas camadas de preços do plano do Serviço de Aplicativo do Azure:

  • Nível gratuito ou compartilhado:

    • Os aplicativos são executados recebendo minutos de CPU em uma instância de máquina virtual compartilhada.
    • Os aplicativos não podem ser expandidos.
  • Nível Básico, Standard, Premium ou Isolado:

    • Os aplicativos são executados em todas as instâncias de máquina virtual configuradas no plano do Serviço de Aplicativo.
    • Vários aplicativos no mesmo plano compartilham as mesmas instâncias de máquina virtual.
    • Se você tiver vários slots de implantação para um aplicativo, todos os slots de implantação serão executados nas mesmas instâncias de máquina virtual.
    • Se você habilitar logs de diagnóstico, executar backups ou executar WebJobs, essas tarefas usarão ciclos de CPU e memória nas mesmas instâncias de máquina virtual.

Coisas a considerar ao usar os planos do Serviço de Aplicativo

Analise as considerações a seguir sobre como usar os planos do Serviço de Aplicativo do Azure para executar e dimensionar seus aplicativos. Pense nas condições que podem ser aplicadas para executar e dimensionar o site do hotel.

  • Considere a redução de custos. Como você paga pelos recursos de computação alocados pelo seu plano do Serviço de Aplicativo, você pode economizar dinheiro colocando vários aplicativos no mesmo plano do Serviço de Aplicativo.

  • Considere vários aplicativos em um plano. Crie um único plano para dar suporte a vários aplicativos, para facilitar a configuração e a manutenção de instâncias de máquinas virtuais compartilhadas. Como os aplicativos compartilham as mesmas instâncias de máquina virtual, você precisa gerenciar cuidadosamente os recursos e a capacidade do plano.

  • Considere a capacidade do plano. Antes de adicionar um novo aplicativo a um plano existente, determine os requisitos de recursos para o novo aplicativo e identifique a capacidade restante do seu plano.

    Importante

    Sobrecarregar um plano do Serviço de Aplicativo pode potencialmente causar tempo de inatividade para aplicativos novos e existentes.

  • Considere o isolamento do aplicativo. Isole seu aplicativo em um novo plano do Serviço de Aplicativo quando:

    • O aplicativo consome muitos recursos.
    • Você deseja dimensionar o aplicativo independentemente dos outros aplicativos no plano existente.
    • O aplicativo precisa de recursos em uma região geográfica diferente.