Escalar vertical e horizontalmente o Serviço de Aplicativo do Azure
Há dois métodos para escalar seu Plano do Serviço de Aplicativo do Azure e seus aplicativos: escala vertical e escala horizontal. Você pode escalar seus aplicativos manual ou automaticamente, o que é chamado de dimensionamento automático.
Assista ao vídeo a seguir sobre como implementar a escala automática para seu Plano do Serviço de Aplicativo do Azure e seus aplicativos.
Informações importantes sobre a escala do Serviço de Aplicativo do Azure
Vamos examinar os detalhes da escala do seu Plano do Serviço de Aplicativo do Azure e dos aplicativos do Serviço de Aplicativo.
O método de escala vertical aumenta a quantidade de CPU, memória e espaço em disco. A escala vertical oferece recursos extras, como máquinas de virtuais dedicadas, domínios personalizados e certificados, slots de preparo, dimensionamento automático, entre outros. A escala vertical é feita com a alteração do tipo de preço do plano do Serviço de Aplicativo do Azure em que seu aplicativo foi colocado.
O método de expansão aumenta o número de instâncias de máquinas virtuais que executam o aplicativo. Você pode escalá-lo horizontalmente para até 30 instâncias, dependendo do tipo de preço do Plano do Serviço de Aplicativo. Aproveite os Ambientes do Serviço de Aplicativo da camada Isolado para aumentar ainda mais sua contagem de expansão para 100 instâncias. A contagem de instâncias da escala pode ser configurada manual ou automaticamente (dimensionamento automático).
Com o dimensionamento automático, você pode aumentar automaticamente a contagem de instâncias de escala para o método de expansão. O dimensionamento automático é baseado em regras e agendas predefinidas.
Seu Plano do Serviço de Aplicativo pode ser escalado e reduzido verticalmente a qualquer momento com a alteração do tipo de preço do plano.
Informações importantes sobre o uso da escala do Serviço de Aplicativo do Azure
Analise os benefícios a seguir da implementação da escala do seu Plano do Serviço de Aplicativo e dos seus aplicativos. Pense nas vantagens de escala para seu site de hotel.
Considere o ajuste manual das camadas do plano. Inicie seu plano em um tipo de preço mais baixo e escale-o verticalmente conforme necessário para adquirir mais recursos do Serviço de Aplicativo. Reduza-o verticalmente quando os recursos não forem mais necessários e controle os custos gerais.
Considere um cenário em que você começa a testar seu aplicativo Web usando a camada Gratuita do Serviço de Aplicativo do Azure, na qual você não paga nada pelo uso do serviço. Após algum tempo, você decide adicionar um nome DNS personalizado ao seu aplicativo Web, a fim de escalar seu plano até a camada Compartilhado. Em seguida, você descobre que precisa criar uma associação SSL e, portanto, você escala o plano verticalmente para a camada Básico. Posteriormente, você determina a necessidade de ambientes de preparo e escala-o verticalmente para a camada Standard. Quando você precisar de mais núcleos, memória ou armazenamento, poderá escalá-lo verticalmente para um tamanho maior de máquina virtual no mesmo tipo.
O mesmo processo de escala funciona na ordem inversa. Quando decidir que não precisa mais das funcionalidades nem dos recursos de um tipo superior, reduza a escala para um tipo mais baixo e economize dinheiro.
Considere o dimensionamento automático para dar suporte aos usuários e reduzir os custos. Continue atendendo seus usuários quando seu aplicativo estiver com alta taxa de transferência. Implemente o dimensionamento automático para controlar quantos recursos e quanto suporte são oferecidos em determinado momento de acordo com as configurações de preferência e as condições de regras. O dimensionamento automático ajuda você a economizar dinheiro quando a carga no seu aplicativo diminui reduzindo automaticamente seus recursos assinados.
Considere a possibilidade de não usar nenhuma reimplantação. Quando você altera as configurações de escala, não precisa alterar o código nem reimplantar seus aplicativos. A alteração das configurações de escala do plano leva apenas alguns segundos para ser aplicada. Suas alterações afetam todos os aplicativos do Plano do Serviço de Aplicativo.
Considere o uso da escala para outros serviços do Azure. Se o aplicativo do Serviço de Aplicativo depender de outros serviços do Azure, como o Banco de Dados SQL do Azure ou o Armazenamento do Azure, você poderá escalar esses recursos separadamente. O Plano do Serviço de Aplicativo não gerencia esses recursos.