Dimensionar um aplicativo Web

Concluído

O dimensionamento permite executar mais instâncias de um aplicativo Web. Os recursos disponíveis para cada instância são determinados pelo tipo de preço usado pelo plano do Serviço de Aplicativo que hospeda o serviço Web. Cada tipo de preço especifica a capacidade de computação fornecida, juntamente com a memória e o número máximo de instâncias que podem ser criadas.

Inicialmente, se você implantar um aplicativo Web usando um tipo de preço relativamente barato, talvez considere que os recursos são suficientes para começar. No entanto, os recursos podem ficar muito limitados se a demanda pelo serviço Web aumentar ou se você adicionar recursos que exigem mais potência. Nesse caso, você pode aumentar para um tipo de preço que oferece mais capacidade.

No sistema de reservas de hotéis, você notou um aumento constante no número de visitantes, além das variações que ocorrem devido a ofertas ou eventos especiais. E a empresa está adicionando mais recursos ao aplicativo Web que exigem outros recursos. Você está se aproximando dos limites de expansão do tipo de preço do Plano do Serviço de Aplicativo atual. Portanto, é necessário dimensionar até um nível que forneça mais instâncias e um hardware mais potente.

Nessa unidade, você aprenderá a dimensionar o aplicativo Web para atender aos crescentes requisitos de recursos.

Tipos de preço e níveis do hardware do Plano do Serviço de Aplicativo

Os tipos de preço diferentes disponíveis para os Planos de Serviço de Aplicativo oferecem níveis ou recursos variados. As camadas de serviço Básica, Standard e Premium se baseiam em máquinas virtuais da Série A com quantidades diferentes de memória e capacidade de E/S. As camadas de serviço PremiumV2 e Isolada se baseiam nas máquinas virtuais da Série Dv2. Cada uma dessas camadas tem três níveis de hardware, aproximadamente correspondentes a 1, 2 e 4 CPUs. Para encontrar informações detalhadas sobre os tipos de preços e os níveis de hardware, confira Preços do Serviço de Aplicativo.

Dimensionar um aplicativo Web

Dimensione ou reduza verticalmente um Plano de Serviço de Aplicativo alterando o tipo de preço e o nível de hardware em que é executado. Você pode começar com a camada gratuita e dimensionar conforme necessário de acordo com suas necessidades. Esse processo é manual. Você também pode reduzir verticalmente outra uma vez se não precisar mais dos recursos associados com uma camada de serviço específica.

O dimensionamento pode causar uma interrupção do serviço para aplicativos clientes em execução no momento. Se o dimensionamento ocorrer durante uma chamada ativa ao aplicativo Web, talvez ele precise se desconectar do serviço e reconectar novamente. Novas conexões podem ser rejeitadas até o fim do dimensionamento. Além disso, o dimensionamento pode fazer com que os endereços IP de saída do aplicativo Web sejam alterados. Se o aplicativo Web depender de outros serviços que tenham firewalls restringindo o tráfego de entrada, você precisará reconfigurar esses serviços.

Como com a expansão, você deve monitorar o desempenho do sistema para garantir que o dimensionamento (ou a redução vertical) tenha o efeito desejado. Também é importante entender que o dimensionamento e a expansão podem funcionar em conjunto. Se você escalou horizontalmente até o número máximo de instâncias disponíveis ao tipo de preço, para poder aumentar mais a escala horizontal, escale verticalmente.