Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Esse manual se refere ao escalonamento de instâncias no portal da Cloud.


Índice

Table of Contents

Etapa 1: Criando sua Instância



Info
titleInfo

O auto scaling geralmente é usado em aplicações serverless, onde você pode estar replicando o estado de sua aplicação em várias máquinas que não irão sofrer alterações.


  1. Crie sua instância principal.
  2. Configure tudo que será necessário na instância quando a mesma for replicada.


Tip
titleDica

Configure alertas de e-mail para poder acompanhar o que acontece em suas instâncias, veja os manuais Configurando alertas de e-mail Zabbix e Ativando alertas E-mail.


Etapa 2: Configurando Monitoramento


  1. No menu Cloud > Rede Básica, va dirija-se até o nome de sua rede, clique em cima do mesmo.Image Added
  2. Agora clique em
  3. seu
  4. cima do menu IP Público e
  5. depois em Firewall.Image Removed
  6. após clique em cima de seu IP Público (Conforme as duas imagens abaixo). Image AddedImage Added
  7. Agora configure o Firewall e nas liberações de Portas para as regras de monitoramento.
    Image AddedImage Added
  8. Agora configure o Encaminhamento de Portas com as para regras de monitoramento.Image AddedImage AddedImage AddedImage RemovedImage Removed
  9. Agora no menu Cloud, vá até Instâncias , clique no nome da instância que vai usar para o auto scaling e vá até a aba Monitoramento.
    Image Removed
  10. Selecione o template zabbix.
    Image Removed
  11. Copie os comandos fornecidos para ativar o monitoramento na instância.
    Image Removed
  12. Verifique seu IP e a porta e selecione o template disponibilizado.
    Image Removed
  13. Agora clique em Criar.
    Image Removed
  14. E aguarde até o final de configuração.
    Image Removed
  15. Agora em seu servidor digite o comando de curl anotado anteriormente para baixar o instalador do zabbix-agent em sua instância.
    Image Removed
  16. Após isso rode o comando de instalação.
    Image Removed
  17. Será solicitado que você coloque o nome do servidor, o mesmo foi anotado anteriormente e é monitor.brascloud.com.br.
  18. Agora novamente no portal vá até Cloud > Instâncias e clique sobre o nome da instância que você acabou de configurar e vá até o menu Monitoramento e clique em Monitoramento Avançado.Image Removed
  19. Nesse painel teremos todas as opções relacionadas a monitoramento e gatilhos para alertas de monitoramento via e-mail.Image RemovedImage RemovedImage Removed

    Info
    titleInfo

    Configurar os alertas de CPU e Memória te ajuda a identificar se o auto-scale foi acionado com base nos parâmetros de configuração do mesmo, que estarão na Etapa 4.

Etapa
  1. Image Added
  2. Insira as configurações para ativar o monitoramento (Aguarde nessa tela até finalizar a configuração automática do Monitoramento).
    Image Added


    Tip
    titleDica

    Configure alertas de e-mail para poder acompanhar o que acontece em suas instâncias, veja o manual Ativando alertas E-mail


Etapa 3: Criando seu template



  1. Em Cloud > Volumes, escolha o volume da instância que será usada de base e tire um Snapshot.Image RemovedImage AddedImage Added
  2. Após isso de um nome para esse modelo.Image RemovedImage Added
  3. Verifique se o snapshot foi criado com sucesso ou se ainda está no processo de criação. Image RemovedPara visualizar dirija-se até Cloud > Snapshot de Volume . Image Added
  4. Após o processo de criação do snapshot ser finalizado, clique na opção opção Criar Template no menu Açãomenu.Image RemovedImage Added
  5. Após isso preencha conforme necessidade os campos requeridos, lembrando que as informações de SO devem ser iguais a de sua instância base.Image RemovedImage Added

    Info
    titleInfo

    Se a opção de Senha Habilitada não for marcada as instâncias criadas a partir desse template irão acessar com a senha do instância base no momento do snapshot.


  6. Após isso verifique se seu modelo foi corretamente criado.Image RemovedImage Added

Etapa 4: Configurando o Auto Scaling


  1. Acesse o menu Cloud > Rede e clique sobre o nome da rede sua instância e IP Público onde o Auto Scale será configurado.Image RemovedApós isso vá até o menu Balanceamento de Carga e configure conforme sua necessidade.Image RemovedBalanceador de CargaImage Added
  2. Após isso inicie as configurações no balanceador de carga, seguindo as etapas demarcas abaixo: Image Added


  3. Info
    titleInfo

    Parâmetros:

    Nome: identificação 1 - Nomeie seu balanceador de carga - Identificação da regra de balaceamento de carga.

    2 - Escolha a rede e o endereço IP será ativado

    3 - Crie a política e algoritmo de encaminhamento

    Porta pública: Porta pública que irá receber o tráfego de entrada para o balanceamento.

    Porta privada: Porta privada usada pela instância para realizar o balanceamento.

    Image Added


  4. Info
    titleInfo

    4 - Escolha o algoritmo e sessões fixas - Algoritmo: Algoritmo usado para o balanceamento (veja mais sobre os algoritmos da Cloud em Load Balancer Balance Cloud).`Aderência: Aderência utilizada para o balanceamento, é opcional (veja mais sobre os tipos de aderência em).

  5. Agora adicione a instância que pertencerá a essa regra.

    Image Removed

  6. Clique em Habilitar Escala

    5 - Anexe a sua instância 


  7. Após essas configurações, clique em Criar balanceador de carga, e aguarde ele ser exibido conforme imagem abaixo:Image Added

  8. Agora vá até Cloud > Escalonamento Automático

    Image Added

  9. Clique em Adicionar escala automática para configurar o escalonamento.Image RemovedImage Added
  10. E configure conforme sua necessidade.Image Removed(Abaixo tem algumas informações para lhe auxiliar a configurar o Auto Scalling)Image AddedImage Added

    Info
    titleInfo

    Parâmetros:


    Contagem mínima de VMs: o número de instâncias que estão atreladas aquela regra e podem ser escalonadas (deve ser maior que 0).

    Contagem máxima de VMs: o número máximo de instâncias que a regra de escalonamento poderá escalonar.

    Modelo: Aqui informamos o template/ modelo que será usado, conforme criado anteriormente.

    Política de Escalonamento: Existem duas políticas de Escalonamento:

    • Create and Delete Resource on scale - Criação e deleção de instâncias no escalonamento
    • Start and Stop Resource on scale - Ligar e Desligar Instância no escalonamento (essa opção ao se usada pela primeira vez cria as instâncias a partir do template e após seu uso as deixa desligadas)


    Scale UP:


    CPU(%): Aqui será informado a % de uso da CPU para que o escalonamento seja ativado.

    Memória(%): Aqui será informado a % de uso da memória para que o escalonamento seja ativado.

    Intervalo (segundos): Aqui será informado em quanto tempo com o gatilho de % ativado o escalonamento será ativado.

    Atraso de giro da VM (segundos): O tempo em que o escalonamento poderá levar para criação das novas instâncias.


    Scale Down:


    CPU(%): Aqui será informado a % de uso da CPU para que o escalonamento seja desativado.

    Memória(%): Aqui será informado a % de uso da memória para que o escalonamento seja desativado.

    Intervalo (segundos): Aqui será informado em quanto tempo com o gatilho de % ativado o escalonamento será desativado.


  11. Exemplo de regra de escalonamento.

    Image RemovedImage Added
  12. Para testar de seu escalonamento já está funcionando ative os alertas de monitoramento conforme especificado na política de escalonamento e realize testes de performance em sua instância.

Próximos passos:

Page Tree
rootAcessando sua instância