Compartilhar via


VMSS Virtual Machine Scale Set azure

Olá pessoal

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua1.png

Virtual machine Scale set foi feito para sustentar sua aplicação em alta disponibilidade.

Foi feito para cargas para aplicações que não podem ficar fora do ar.

Então vamos lá.

Para entender como é criado temos que ver uma arquitetura de exemplo e os serviços que são incluídos.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua2.png

Referencia: /pt-br/azure/architecture/reference-architectures/virtual-machines-windows/multi-vm

São criados 2 instancias computacionais ou mais, availability Set, um load balancer para balanceamento de carga e precisa de um gatilho para alavancar de forma horizontal.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua3.png

Para iniciar a criação busque como VMSS ou ScaleSet.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua4.png

O modelo de criação é em ARM (Azure Resource Manager) grupo de recursos do Azure.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua5.pnghttp://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua6.png

Este passo é bem simples, bem parecido de uma criação de maquina única. Criar o nome do recurso, o sistema operacional, usuário e senha, grupo de recursos e a localidade das maquinas. Em especial o "Limit to a songle placement group"

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua7.png

Se for verdade (True), o conjunto de escala será limitado a 1 grupo de posicionamento e pode ter uma capacidade máxima de 100. Se for falso(false), o conjunto de escala pode incluir grupos de posicionamento. Isso permite que a capacidade seja para 1000, mas altera as garantias da escala definida.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua8.png

O segundo passo é definir o ip do loadbalancing criar o labe, e definir o numero de maquinas, discos gerenciados, o numero de VMS que estarão na autoescala.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua9.png

Ainda no mesmo passo o autoscaling funciona com nível de processamento no threshold que é o intuito principal deste post, o número de VM que vai crescer horizontalmente, e a escala de diminuição.

Estes são os passos básicos para a criação de um LAB simples.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua10.png

Valide e sempre baixe um modelo para criação via script, pois você pode incrementar mais situações de necessidade do seu negócio.

Veja modelo Powershell 

Veja modelo Azure CLI 2.0

Veja modelo .NET via Visual Studio

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua11.png

Para baixar direto também os modelos só acessar o link antes de dar o OK e realizar as alterações necessárias.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua12.png

Aguarde a implantação

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua13.png

Após a implantação no resource group ele mostra este serviço de maquinas virtuais, load balance, vnet e endereço ip. Vamos acessar cada um para você ver em detalhes.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua14.png

É preciso startar para acessar a maquina virtual, veja o resultado da criação. Inicie para acesso.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua15.png

Para acessar a maquina virtual no caso da criação foi Windows o load balance faz redirecionamento para as portas acima. Iremos acessar RDP na porta 50000

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua16.png

Acesse o servidor Windows.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua17.png

Pronto, você já está com acesso ao ambiente com autescala.

http://fabiosilvabuzina.files.wordpress.com/2017/07/073017_1626_azurevirtua18.png

Veja regra de NAT criada no lado balance e futuramente você realizar alterações de acesso como criação de porta 80 e 443 para ambiente WEB.

Espero que tenha contribuído com este post.