Criação de um grupo de AS
Cenários
Um grupo de AS consiste em uma coleção de instâncias e políticas de AS que têm atributos semelhantes e se aplicam ao mesmo cenário de aplicação. Um grupo do AS é a base para habilitar ou desabilitar políticas do AS e executar ações de dimensionamento. A política do AS pré-configurada automaticamente adiciona ou exclui instâncias de ou para um grupo do AS, ou mantém um número fixo de instâncias em um grupo do AS.
Ao criar um grupo de AS, especifique uma configuração de AS para ele. Além disso, adicione uma ou mais políticas do AS para o grupo do AS.
A criação de um grupo de AS envolve a configuração dos números máximo, mínimo e esperado de instâncias e do balanceador de carga associado.
Observações
Os tipos de ECS disponíveis em diferentes AZs podem variar. Ao criar um grupo de AS, escolha uma configuração de AS que use um tipo de ECS disponível nas AZs usadas pelo grupo de AS.
- Se o tipo de ECS especificado na configuração de AS não estiver disponível em nenhuma das AZs usadas pelo grupo de AS, ocorrerão as seguintes situações:
- Se o grupo de AS estiver desabilitado, ele não poderá ser habilitado novamente mais tarde.
- Se o grupo de AS estiver habilitado, seu status se tornará anormal quando instâncias forem adicionadas a ele.
- Se o tipo de ECS especificado na configuração de AS estiver disponível apenas em determinadas AZs usadas pelo grupo de AS, as instâncias de ECS adicionadas por uma ação de dimensionamento serão implementadas apenas nas AZs em que esse tipo de ECS estiver disponível. Como resultado, as instâncias no grupo de AS podem não ser distribuídas uniformemente.
Procedimento
- Log in to the management console.
- Under Compute, click Auto Scaling. In the navigation pane on the left, choose Instance Scaling.
- Click Create AS Group.
- Set parameters, such as Name, Max. Instances, Min. Instances, and Expected Instances. Tabela 1 describes the key parameters to be configured.
Tabela 1 Parâmetros do grupo de AS Parâmetro
Descrição
Exemplo de valor
Region
Uma região é onde o grupo de AS é implementado.
Recursos em diferentes regiões não podem se comunicar uns com os outros através de redes internas. Para menor latência de rede e acesso mais rápido aos recursos, selecione a região mais próxima dos usuários de destino.
N/A
AZ
Uma AZ é um local físico onde os recursos usam fontes de alimentação e redes independentes. As AZs são fisicamente isoladas, mas interconectadas por meio de uma rede interna.
- Se você precisar de alta disponibilidade, compre servidores em AZs diferentes.
- Se você precisar de baixa latência de rede, compre servidores na mesma AZ.
N/A
Multi-AZ Scaling Policy
Este parâmetro pode ser definido como Balanced ou Sequenced.
- Balanced: ao dimensionar um grupo de AS, o sistema preferencialmente distribui instâncias do ECS uniformemente entre as AZs usadas pelo grupo do AS. Se falhar na AZ de destino, selecionará automaticamente outra AZ com base na política sequenciada.
- Sequenced: ao dimensionar um grupo do AS, o sistema distribui instâncias do ECS para a AZ selecionada de acordo com a ordem em que as AZs são especificadas.
NOTA:
Esse parâmetro precisa ser configurado quando duas ou mais AZs forem selecionadas.
Balanced
Name
Especifica o nome do grupo de AS a ser criado.
O nome pode conter até 64 caracteres. Pode incluir letras, dígitos, sublinhados (_) e hifens (-).
N/A
Max. Instances
Especifica o número máximo de instâncias do ECS em um grupo de AS.
1
Expected Instances
Especifica o número esperado de instâncias do ECS em um grupo de AS.
Depois que um grupo de AS é criado, você pode alterar esse valor, o que acionará uma ação de dimensionamento.
0
Min. Instances
Especifica o número mínimo de instâncias do ECS em um grupo de AS.
0
AS configuration
Especifica a configuração de AS necessária para o grupo de AS. Uma configuração do AS define as especificações das instâncias do ECS a serem adicionadas a um grupo do AS. As especificações incluem a imagem do ECS e o tamanho do disco do sistema. Você precisa criar a configuração do AS necessária antes de criar um grupo do AS.
N/A
VPC
Fornece uma rede para suas instâncias do ECS.
Todas as instâncias do ECS no grupo do AS são implementadas nesta VPC.
N/A
Subnet
Você pode selecionar até cinco sub-redes. O grupo de AS liga automaticamente todas as NICs às instâncias do ECS criadas. A primeira sub-rede é usada pela NIC principal de uma instância do ECS por padrão, e outras sub-redes são usadas pelas NICs de extensão da instância.
N/A
Load Balancing
Este parâmetro é opcional. Um balanceador de carga distribui automaticamente o tráfego em todas as instâncias de um grupo de AS para equilibrar sua carga de serviço. Ele melhora a tolerância a falhas de suas aplicações e expande os recursos do serviço de aplicações.
NOTA:- Até seis balanceadores de carga podem ser adicionados a um grupo de AS.
- Depois que vários balanceadores de carga são adicionados a um grupo de AS, vários serviços podem ser ouvidos simultaneamente, melhorando assim a escalabilidade do serviço. Se ELB health check for selecionada para Health Check Method, quando qualquer um dos ouvintes detectar que uma instância se torna insalubre, o AS a substituirá por uma nova.
Se você selecionar Elastic load balancer, configure os seguintes parâmetros:- Load Balancer
- Backend ECS Group
- Backend Port: especifica a porta na qual um ECS de back-end escuta o tráfego.
- Weight: determina a parte das solicitações que um ECS de back-end processa em comparação com outros ECSs de back-end adicionados ao mesmo ouvinte.
Para obter mais informações sobre balanceamento de carga, consulte Guia de usuário do Elastic Load Balance.
N/A
Instance Removal Policy
Controla quais instâncias são as primeiras a serem removidas durante o dimensionamento. Se as condições especificadas forem atendidas, as ações de dimensionamento serão acionadas para remover instâncias. Você pode escolher qualquer uma das seguintes políticas de remoção de instância:
- Instância mais antiga criada a partir da configuração de AS mais antiga: a instância mais antiga criada a partir da configuração mais antiga é removida primeiro do grupo de AS.
- Instância mais recente criada a partir da configuração de AS mais antiga: a instância mais recente criada a partir da configuração mais antiga é removida primeiro do grupo de AS.
- Instância mais antiga: a instância mais antiga é removida primeiro do grupo de AS.
- Instância mais recente: a instância mais recente é removida primeiro do grupo de AS.
NOTA:- O AS sempre equilibra as instâncias em AZs primeiro, independentemente de qual política de remoção é usada.
- As instâncias do ECS adicionadas manualmente são as últimas a serem removidas. Se o AS remover uma instância adicionada manualmente, ele removerá apenas a instância do grupo de AS. Ele não exclui instância. Se várias instâncias adicionadas manualmente precisarem ser removidas, o AS preferencialmente removerá primeiro a instância adicionada mais cedo.
Instância mais antiga criada a partir da configuração de AS mais antiga
EIP
Se EIP tiver sido selecionado em uma configuração de AS para um grupo de AS, um EIP será automaticamente vinculado à instância do ECS adicionada por uma ação de dimensionamento ao grupo de AS. Se você selecionar Release, o EIP vinculado a uma instância será liberado quando a instância for removida do grupo de AS. Caso contrário, o sistema desvincula o EIP da instância, mas não o libera quando a instância é removida do grupo de AS.
N/A
Data Disk
Se Data Disk estiver configurado na configuração de AS usada pelo grupo de AS, um disco de dados será criado automaticamente e anexado às instâncias do ECS adicionadas durante uma ação de dimensionamento ao grupo de AS.
Se você selecionar Release, os discos de dados anexados a uma instância serão excluídos quando a instância for removida do grupo de AS. Caso contrário, o sistema desanexa os discos de dados da instância, mas não os libera quando a instância é removida do grupo de AS.
N/A
Health Check Method
Quando uma verificação de integridade detecta uma instância do ECS não íntegra, o AS a substitui por uma nova. Você pode escolher um dos seguintes métodos de verificação de integridade:
- ECS health check: verifica o status de integridade da instância do ECS. Se uma instância for interrompida ou excluída, ela é considerada insalubre. Este método é selecionado por padrão. Usando esse método, o grupo de AS avalia periodicamente o status de execução de cada instância com base nos resultados da verificação de integridade. Se os resultados da verificação de integridade mostrarem que uma instância não é saudável, o AS removerá a instância do grupo de AS.
- ELB health check: determina o status de execução do ECS usando um ouvinte de balanceamento de carga. Quando um ouvinte de balanceamento de carga detecta que uma instância não está saudável, o AS remove a instância do grupo de AS.
N/A
Health Check Interval
Especifica o período de tempo entre as verificações de saúde. Você pode definir um intervalo de verificação de integridade, como 5 minutos, 15 minutos, 1 hora ou 3 horas, com base nos requisitos de serviço.
5 minutos
Enterprise Project
Especifica o projeto da empresa ao qual o grupo de AS pertence. Se um projeto empresarial é configurado para um grupo AS, os ECSs criados neste grupo AS também pertencem a este projeto empresarial. Se você não especificar um projeto corporativo, o projeto corporativo default será usado.
NOTA:- Valor default indica o projeto corporativo padrão. Os recursos que não estão alocados a nenhum projeto da empresa na sua conta são exibidos no projeto da empresa padrão.
- O projeto corporativo é uma versão atualizada do IAM. Ele aloca e gerencia recursos de diferentes projetos.
N/A
Tag
Se você tiver muitos recursos do mesmo tipo, poderá usar tags para gerenciar seus recursos com mais facilidade. Você pode identificar recursos especificados rapidamente usando as tags alocadas a eles.
Cada tag contém uma chave e um valor. Você pode especificar a chave e o valor para cada tag.
- Chave
- A chave deve ser especificada.
- A chave deve ser exclusiva para o grupo de AS.
- A chave pode incluir até 36 caracteres. Ela não pode conter caracteres ASCII não imprimíveis (0–31) ou os seguintes caracteres: =*<>\,|/
- Valor
- O valor é opcional.
- Uma chave pode ter apenas um valor.
- O valor pode incluir até 43 caracteres. Ela não pode conter caracteres ASCII não imprimíveis (0–31) ou os seguintes caracteres: =*<>\,|/
N/A
- Clique em Next.
- Na página exibida, você pode usar uma configuração do AS existente ou criar uma configuração do AS.
- Clique em Next.
- (Opcional) Adicione uma política do AS a um grupo do AS.
Na página exibida, clique em Add AS Policy.
Configure os parâmetros necessários, como Policy Type, Scaling Action e Cooldown Period.- Se uma ação de dimensionamento for acionada por uma política de AS, o período de recarga será o que estiver configurado para essa política de AS.
- Se uma ação de dimensionamento for acionada alterando manualmente o número esperado de instâncias ou por outras ações, o período de resfriamento será o que estiver configurado para o grupo de AS. O período de resfriamento padrão é de 300 segundos.
- Clique em Create Now.
- Verifique o grupo de AS, a configuração de AS, e as informações de política de AS. Clique em Submit.
- Confirme o resultado da criação e volte para a página AS Groups conforme solicitado.
Depois que o grupo de AS é criado, seu status muda para Enabled.