Ao lidar com picos de tráfego, dimensionar serviços horizontalmente de forma rápida ou iniciar um grande volume de instâncias para jobs em lote, podem ocorrer falhas na criação. Esses problemas geralmente resultam de estoque insuficiente de um tipo específico de instância em uma zona de disponibilidade ou do esgotamento de endereços IP em um vSwitch especificado. Para aumentar a taxa de sucesso na criação de instâncias, especifique múltiplas zonas de disponibilidade.
Pré-requisitos
Crie vários vSwitches em diferentes zonas de disponibilidade na VPC de destino.
Para obter informações sobre como criar um vSwitch, consulte Create and manage a vSwitch.
Para verificar as regiões e zonas de disponibilidade que suportam ECI, consulte Regions and zones.
Informações básicas
Durante a criação de uma instância ECI, defina várias zonas de disponibilidade fornecendo múltiplos vSwitches. O sistema distribui as solicitações aleatoriamente entre as zonas especificadas para equilibrar a carga. Caso uma zona apresente estoque insuficiente, o sistema tenta automaticamente criar a instância em outra zona indicada.
As seguintes limitações se aplicam ao especificar múltiplas zonas de disponibilidade (vSwitches):
Todos os vSwitches especificados devem pertencer à mesma VPC.
É possível especificar no máximo 10 vSwitches.
Combinar várias zonas de disponibilidade com diversos tipos de instância aumenta ainda mais a taxa de sucesso na criação.
Configuração
API
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, use o parâmetro VSwitchId para definir múltiplas zonas de disponibilidade e o parâmetro ScheduleStrategy para configurar a política de agendamento. A tabela a seguir descreve esses parâmetros. Para mais detalhes, consulte CreateContainerGroup.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
VSwitchId |
String |
vsw-bp1xpiowfm5vo8o3c,vsw-bp1rkyjgr1xwoho6k |
ID do vSwitch. Para especificar vários vSwitches, forneça os IDs como uma string separada por vírgulas. É possível definir até 10 IDs. Por exemplo, vsw-...,vsw-.... |
|
ScheduleStrategy |
String |
VSwitchOrdered |
Política de agendamento da instância ECI quando há múltiplas zonas de disponibilidade configuradas.
|
Para obter a maior taxa de sucesso na criação, combine múltiplas zonas de disponibilidade (usando o parâmetro VSwitchId) com vários tipos de instância (usando o parâmetro InstanceType).
Console
Ao criar uma instância ECI na ECI buy page, selecione vários vSwitches para definir múltiplas zonas de disponibilidade. Na página de configuração da instância ECI, defina Region como China (Beijing) e escolha uma VPC existente. Se for necessário acesso à rede pública, associe um NAT Gateway à VPC e configure regras SNAT ou ative o recurso para criar e associar automaticamente um Elastic IP Address. Na seção vSwitch, selecione vSwitches de diferentes zonas de disponibilidade, como um da Zona E e outro da Zona H na região China (Beijing). É possível escolher até 10 vSwitches para melhorar a taxa de sucesso da criação.
Próximas etapas
Caso sua instância utilize um NAT Gateway para conexão com a internet, atualize as entradas SNAT após especificar múltiplos vSwitches.
Por exemplo, se as entradas SNAT existentes estiverem configuradas no nível do vSwitch, adicione novas entradas para os vSwitches recém-incluídos. Isso garante que as instâncias ECI iniciadas nos novos vSwitches tenham acesso à internet.