Aumentar verticalmente uma aplicação Web
A expansão permite executar mais instâncias de um aplicativo Web. Os recursos disponíveis para cada instância são determinados pela camada de preço usada pelo plano do Serviço de Aplicativo que hospeda o serviço Web. Cada escalão de preço especifica o poder de computação oferecido, juntamente com a memória e o número máximo de instâncias que podem ser criadas.
Se implementar inicialmente uma aplicação Web com um escalão de preço relativamente barato, pode observar que os recursos são suficientes para começar. No entanto, os recursos podem ficar demasiado limitados se a procura do serviço Web crescer ou se adicionar funcionalidades que necessitem de maior potência. Neste caso, pode aumentar verticalmente para um escalão de preço mais avançado.
No sistema de reservas de hotéis, você percebe um aumento constante no número de visitantes, além das variações causadas por ofertas especiais ou eventos. E sua empresa está adicionando mais recursos ao aplicativo Web que exigem mais recursos. Está prestes a alcançar os limites de escalamento horizontal do atual escalão de preço do plano do Serviço de Aplicações, por isso terá de aumentar verticalmente para um escalão que oferece mais instâncias e um hardware mais avançado.
Nesta unidade, você aprenderá como dimensionar o aplicativo Web para atender aos crescentes requisitos de recursos.
Escalões de preços e níveis de hardware do plano do Serviço de Aplicações
Os diferentes escalões de preços disponíveis para planos do Serviço de Aplicações fornecem vários níveis ou recursos. As camadas Basic, Standard e Premium são baseadas em máquinas virtuais da série A que têm diferentes quantidades de memória e capacidade de E/S. As camadas PremiumV2 e Isolated são baseadas em máquinas virtuais da série Dv2. Cada um destes escalões tem três níveis de hardware, que correspondem aproximadamente a 1, 2 e 4 CPUs. Para obter informações detalhadas sobre os escalões de preço e os níveis de hardware, veja Preços do Serviço de Aplicações.
Aumentar verticalmente uma aplicação Web
Pode aumentar e reduzir verticalmente um plano do Serviço de Aplicações ao alterar o escalão de preço e o nível de hardware em que é executado. Pode começar pelo escalão de serviço Gratuito e aumentar verticalmente conforme necessário, de acordo com os seus requisitos. Este processo é manual. Também pode reduzir verticalmente outra vez se já não precisar dos recursos associados a um escalão específico.
Aumentar verticalmente pode causar uma interrupção no serviço das aplicações cliente em execução no momento. Podem ter de desligar do serviço e voltar a ligar se o aumento vertical ocorrer durante uma chamada ativa à aplicação Web. As novas ligações podem ser rejeitadas até o dimensionamento estar concluído. Além disso, aumentar verticalmente pode fazer com que os endereços IP de saída da aplicação Web sejam alterados. Se o seu aplicativo Web depender de outros serviços que tenham firewalls que restringem o tráfego de entrada, você precisará reconfigurar esses serviços.
Assim como no scale-out, você deve monitorar o desempenho do seu sistema para garantir que o dimensionamento para cima ou para baixo tenha o efeito desejado. Também é importante compreender que o aumento vertical e a escala horizontal podem funcionar bem em conjunto. Se você expandir para o número máximo de instâncias disponíveis para seu nível de preço, deverá aumentar a escala antes de poder expandir ainda mais.