Todos os produtos
Search
Central de documentação

Elastic Compute Service:deployment set

Última atualização: Jul 03, 2026

Configure conjuntos de implantação para controlar a distribuição de instâncias ECS. Essa configuração mitiga pontos únicos de falha em servidores físicos e atende às demandas de latência ultrabaixa de aplicações como negociação de alta frequência. Escolha uma estratégia de alta disponibilidade para distribuir as instâncias e obter maior tolerância a falhas ou uma estratégia de baixa latência para colocalizá-las e acelerar a comunicação de rede.

Limitações

  • Não é possível criar hosts dedicados em um conjunto de implantação.

  • Restrições de região e zona: A instância e seu conjunto de implantação devem estar na mesma região. Em conjuntos com estratégia de baixa latência, todas as instâncias precisam estar na mesma zona.

  • Restrições de família de instâncias: A maioria das famílias de instâncias da geração 6 ou posterior oferece suporte a conjuntos de implantação com as estratégias de alta disponibilidade, grupo de alta disponibilidade e baixa latência.

    Cada estratégia de implantação oferece suporte a famílias específicas de instâncias.

    Para obter a lista definitiva de famílias de instâncias compatíveis, consulte a resposta retornada pela operação de API DescribeDeploymentSetSupportedInstanceTypeFamily.

    Estratégia de implantação

    Famílias de instâncias compatíveis

    estratégia de alta disponibilidade e estratégia de grupo de alta disponibilidade

    • g9a, g9ae, g9i, g8a, g8i, g8ine, g8ise, g8y, g7, g7a, g7h, g7ne, g7nex, g7se, g7t, g6, g6a, g6e, g6h, g5, g5ne

    • c9a, c9ae, c9i, c8a, c8i, c8ine, c8y, c7, c7a, c7nex, c7se, c7t, c6, c6a, c6e, c5

    • r9a, r9ae, r9i, r8a, r8i, r8y, r7, r7a, r7se, r7t, r6, r6a, r6e, r5

    • hfc9i, hfg9i, hfr9i, hfc8i, hfg8i, hfr8i, hfc7, hfg7, hfr7, hfc6, hfg6, hfr6, hfc5, hfg5

    • ebmc9i, ebmg9a, ebmg9i, ebmr9i, ebmc8a, ebmc8i, ebmc8y, ebmg8a, ebmg8i, ebmg8y, ebmr8a, ebmr8y, ebmc7, ebmc7a, ebmg7, ebmg7a, ebmg7se, ebmhfc7, ebmhfg7, ebmhfr7, ebmr7, ebmr7a, ebmg5

    • i5, i5g, i5ge, ic5, i4, i4g, i4r, i3, i3g, i2, i2g, i2gne, i2ne

    • gn6i

    • d3c, d3s, d2c, d2s, d1ne

    • re6, re6p, s6, t6, e4, mn4, n4, re4, xn4, sn2ne, u2a, u2i, se1, se1ne, sn1ne, u1, e

    estratégia de baixa latência

    • g9a, g9ae, g9i, g8a, g8ae, g8i, g8ise, g8y, g7, g5ne

    • c9a, c9ae, c9i, c8a, c8ae, c8i, c8ine, c8y, c7, c7nex

    • r9a, r9ae, r9i, r8a, r8ae, r8i, r8y, r7

    • hfc9i, hfg9i, hfr9i, hfc8i, hfg8i, hfr8i

    • ebmc9i, ebmg9a, ebmg9i, ebmr9i, ebmc8a, ebmc8i, ebmc8y, ebmg8a, ebmg8i, ebmg8y, ebmgn8v, ebmr8a, ebmr8y, ebmc7, ebmc7a, ebmg7, ebmg7a, ebmg7se, ebmgn7ex, ebmhfc7, ebmhfg7, ebmhfr7, ebmr7, ebmr7a

    • i5, i5g, i5ge, i4

    • gn8v

    • hpc8ae, hpc8i, hpc7ip, hpc6id, u2a, u2i

Início rápido

Etapa 1: Crie um conjunto de implantação

Console

  1. Acesse o ECS console - Deployment Sets.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.地域

  3. Na página Deployment Set, clique em Create Deployment Set.

  4. Na caixa de diálogo Create Deployment Set, insira um Name e uma Description e selecione uma Strategy. Caso escolha a estratégia de alta disponibilidade, defina também o tipo de implantação (servidor físico, rack ou switch) e a afinidade (1-10). Como escolher uma estratégia de implantação?

API

Chame a operação CreateDeploymentSet para criar um conjunto de implantação em uma região específica e definir sua estratégia.

  • Para a estratégia de grupo de alta disponibilidade, especifique o parâmetro GroupCount para definir o número de grupos.

  • Para a estratégia de alta disponibilidade, especifique o parâmetro Type para definir o tipo de implantação (host, rack ou sw). O valor padrão é host.

  • Para a estratégia de alta disponibilidade, especifique o parâmetro Affinity para definir o nível de afinidade (1-10). O valor padrão é 1.

Etapa 2: Criar ou adicionar instâncias

Console

Importante

O tipo de instância, a região e a quantidade de instâncias ECS devem obedecer às limitações. Para mais informações, consulte Limitações.

  • Criar uma nova instância em um conjunto de implantação:

    Na página de lista de conjuntos de implantação, localize o conjunto desejado. Na coluna Actions, clique em Create Instance. Na página Custom Launch, conclua a configuração da instância.

  • Adicionar uma instância existente a um conjunto de implantação: Consulte Alterar o conjunto de implantação da instância.

API

  • Criar uma nova instância em um conjunto de implantação: Chame a operação RunInstances e especifique o parâmetro DeploymentSetId.

  • Adicionar uma instância existente a um conjunto de implantação: Chame a operação ModifyInstanceDeployment e especifique os parâmetros InstanceId e DeploymentSetId.

    Nota

    Se o conjunto de implantação especificado usar a estratégia AvailabilityGroup (estratégia de grupo de alta disponibilidade), utilize o parâmetro DeploymentSetGroupNo para especificar o número do grupo da instância dentro do conjunto.

Estratégias de implantação

A estratégia de implantação determina como as instâncias ECS são posicionadas nos servidores físicos. Escolha uma estratégia com base em seus requisitos de alta disponibilidade, latência de rede e escala de implantação.

Cenário

Estratégia recomendada

Principais limitações

Clusters de pequena escala que exigem isolamento rigoroso de falhas

Estratégia de alta disponibilidade

Até 20 instâncias por zona

Implantações de grande escala com isolamento baseado em grupos

Estratégia de grupo de alta disponibilidade

Até 7 grupos, com até 20 instâncias por grupo em cada zona

Baixa latência de rede

Estratégia de baixa latência

Todas as instâncias devem estar na mesma zona. O limite é de 20 instâncias.

Estratégia de alta disponibilidade

Distribui as instâncias entre diferentes servidores físicos, racks ou switches para evitar que múltiplas instâncias fiquem indisponíveis devido a um único ponto de falha.

Nota

Quanto mais fina for a granularidade da distribuição, como no nível de switch, maior será a tolerância a falhas. No entanto, isso também aumenta o potencial de falhas na criação. Se a zona atual não tiver servidores físicos, racks ou switches separados suficientes para atender ao requisito de distribuição, a criação da instância falhará. Nesse caso, aguarde e tente novamente ou escolha outra zona.

  • Casos de uso: Implantações de pequena escala que exigem alta continuidade de serviço e isolamento, como clusters de computação distribuída Hadoop e clusters de banco de dados SQL.

  • Zonas: As instâncias podem ser implantadas em diferentes zonas.

  • Limite de instâncias: A quantidade máxima de instâncias em uma única zona depende do tipo de implantação e das configurações de afinidade.

Tipo de implantação

O tipo de implantação especifica a dimensão para distribuir as instâncias ECS dentro do conjunto. Os valores válidos estão descritos na tabela a seguir.

Valor

Dimensão de distribuição

Descrição

host (padrão)

Servidor físico

As instâncias são distribuídas entre diferentes servidores físicos para evitar que a falha de um único servidor afete múltiplas instâncias.

rack

Rack

As instâncias são distribuídas entre diferentes racks para mitigar o risco de indisponibilidade em massa devido a falhas de energia no rack.

sw

Switch

As instâncias são distribuídas entre diferentes switches para mitigar o risco de interrupções de rede causadas por falhas em switches.

Afinidade

A afinidade define a quantidade máxima de instâncias permitidas por servidor físico. O valor deve ser um número inteiro de 1 a 10. O valor padrão é 1.

  • Uma afinidade igual a 1 impõe uma distribuição rigorosa. Isso significa que cada servidor físico pode hospedar no máximo uma instância.

  • Uma afinidade maior que 1 fornece distribuição com melhor esforço. Essa opção é adequada para cenários com muitas instâncias que ainda exigem algum grau de isolamento de falhas.

Os exemplos a seguir ilustram como a afinidade afeta a distribuição de instâncias para o tipo de implantação host:

Cenário 1: Criar instâncias com base em um conjunto de implantação

Ao criar um conjunto de implantação do tipo host com afinidade 2 e, em seguida, criar três instâncias ECS nesse conjunto, o sistema distribui as instâncias entre diferentes servidores físicos com base na restrição de afinidade. Cada servidor físico hospedará no máximo 2 instâncias.

image

Cenário 2: Aumentar a afinidade de um conjunto de implantação

Aumentar a afinidade de um conjunto de implantação existente de 1 para 2 permite que um único servidor físico hospede mais instâncias, abrindo espaço para dimensionamento futuro. As instâncias existentes não são migradas.

image

Limites de instâncias

O tipo de implantação e a afinidade determinam o limite de instâncias de um conjunto de implantação.

Tipo de implantação

Afinidade

Limite por zona

sw (switch)

1-10

20 instâncias

rack (rack)

1-10

20 instâncias

host (servidor físico)

1-10

20 instâncias

Estratégia de grupo de alta disponibilidade

Atribui instâncias a múltiplos grupos (até 7). Instâncias em grupos diferentes são estritamente distribuídas entre servidores físicos distintos, enquanto instâncias dentro do mesmo grupo podem ser colocalizadas.

As instâncias ECS em grupos diferentes são posicionadas estritamente em servidores físicos separados dentro da região especificada para evitar pontos únicos de falha. Não há garantia de distribuição para instâncias dentro do mesmo grupo; elas podem ser colocadas no mesmo servidor físico para reduzir a latência de rede entre si.

Nota

Chame a operação DescribeInstances para consultar o número do grupo (DeploymentSetGroupNo) de uma instância em um conjunto de implantação. Aplicações distribuídas, como HDFS e Cassandra, podem usar esse número para tomar decisões inteligentes sobre o posicionamento de réplicas. Isso garante que réplicas diferentes fiquem em grupos distintos e mantém a disponibilidade dos dados mesmo em caso de falha no nível do grupo.

  • Casos de uso: Implantações de grande escala que exigem alto isolamento, especialmente para serviços com mecanismos integrados de alta disponibilidade, como replicação primário-réplica do Redis ou balanceamento de carga do Nginx.

  • Zonas: As instâncias podem ser implantadas em diferentes zonas.

  • Limite de instâncias: Até 20 instâncias por grupo em uma única zona, com um máximo de 7 grupos por zona.

Estratégia de baixa latência

Colocaliza instâncias dentro da mesma topologia de rede para minimizar a latência de comunicação entre elas.

Importante

Esta estratégia prioriza a baixa latência em detrimento da alta disponibilidade. Múltiplas instâncias podem ser colocadas no mesmo servidor físico. Certifique-se de que sua aplicação possua um mecanismo integrado de alta disponibilidade, como replicação de múltiplas cópias ou failover primário-secundário.

  • Casos de uso: Aplicações altamente sensíveis à latência de rede, como computação de alto desempenho (HPC), análise de dados em tempo real e inferência de IA.

  • Zona: Todas as instâncias devem ser implantadas na mesma zona.

  • Limite de instâncias: O limite é de 20 instâncias.

  • Capacidade insuficiente: Se não houver recursos suficientes disponíveis na mesma topologia de rede, a criação da instância falhará. Recomendamos aguardar e tentar novamente ou entrar em contato com o suporte para confirmar a disponibilidade de recursos.

Outras operações

Alterar o conjunto de implantação da instância

Altere o conjunto de implantação de uma instância ECS para movê-la para outro conjunto ou adicione uma instância não atribuída a um conjunto.

Console

  1. Acesse o ECS console - Instances.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.地域

  3. Clique no ID da instância desejada para acessar a página de detalhes. Clique em All Operations para expandir todas as operações. Em seguida, pesquise e clique em Change Deployment Set.

  4. Na caixa de diálogo Change Deployment Set, selecione o conjunto de implantação desejado e configure a opção Force Change.

    • Yes: Permite alterar o servidor físico da instância. Esta operação pode reiniciar a instância e afetar a continuidade do serviço. Use esta opção com cautela.

    • No: Não altera o servidor físico da instância. Esta opção tenta adicionar a instância ao conjunto de implantação especificado. Isso evita o risco de reinicialização, mas a alteração falhará se a instância não atender aos requisitos do novo conjunto.

API

Chame a operação ModifyInstanceDeployment e especifique os seguintes parâmetros para alterar o conjunto de implantação de uma instância:

  • RegionId: A região onde a instância reside. Por exemplo, cn-hangzhou para China (Hangzhou).

  • InstanceId: O ID da instância. Por exemplo, i-bp67acfmxazb4ph***.

  • DeploymentSetId: O ID do conjunto de implantação desejado. Por exemplo, ds-bp67acfmxazb4ph****.

  • Force: Especifica se deve forçar a alteração do servidor físico ao mudar o conjunto de implantação. Valores válidos:

    • true: Permite alterar o servidor físico da instância. Esta ação pode reiniciar a instância e afetar a continuidade do serviço. Use esta opção com cautela.

    • false (padrão): Não altera o servidor físico da instância. Esta opção tenta adicionar a instância ao conjunto de implantação especificado. Isso evita o risco de reinicialização, mas a alteração falhará se a instância não atender aos requisitos do novo conjunto.

Remover instância de um conjunto de implantação

Para manter as instâncias ao excluir um conjunto de implantação, remova-as primeiro. As instâncias mantêm seu estado original após a remoção.

Importante

A instância alvo deve estar no estado Running ou Stopped. Para mais informações, consulte Iniciar uma instância e Parar uma instância.

  • Chame a operação ModifyInstanceDeployment e especifique os seguintes parâmetros para remover uma instância de um conjunto de implantação:

    • RegionId: A região onde a instância reside. Por exemplo, cn-hangzhou para China (Hangzhou).

    • InstanceId: O ID da instância. Por exemplo, i-bp67acfmxazb4ph***.

    • DeploymentSetId: O ID do conjunto de implantação. Por exemplo, ds-bp67acfmxazb4ph****.

    • RemoveFromDeploymentSet: Especifica se deve remover a instância selecionada do conjunto de implantação. Defina o valor como true.

  • Verifique se a instância foi removida: Se a chamada de API for bem-sucedida e retornar um código de status 200, a remoção foi concluída com sucesso.

Modifique ou exclua um conjunto de implantação

Acesse a página ECS console - Deployment Sets, localize o conjunto de implantação desejado e clique em Modify Information ou Delete na coluna Actions. Siga as instruções na tela para concluir a operação.

  • Modificar um conjunto de implantação: Altere o nome e a descrição do conjunto.

  • Excluir um conjunto de implantação: Se um conjunto não for mais necessário, exclua-o para liberar recursos.

    Importante

    Antes de excluir um conjunto de implantação, certifique-se de que ele não contenha instâncias. Se existirem instâncias, remova-as do conjunto antes de prosseguir com a exclusão. Para mais informações, consulte Alterar o conjunto de implantação da instância ou Remover instância de um conjunto de implantação.

Limitações

Importante

Durante períodos de alta demanda em uma região, a criação de instâncias ECS ou a reinicialização de instâncias ECS de pagamento conforme o uso no Modo Econômico pode falhar. Na maioria dos casos, tente novamente após uma breve espera para resolver o problema. Para mais informações, consulte Modo Econômico.

  • Cota de conjuntos de implantação: Cada conta Alibaba Cloud possui um limite na quantidade de conjuntos de implantação permitidos. Visualize sua cota no Quota Center.

  • O tipo de implantação (Type) não pode ser alterado: Após a criação de um conjunto de implantação, seu tipo não pode ser modificado. Para mudar o tipo de implantação, crie um novo conjunto e migre as instâncias.

  • Regras para alteração de afinidade:

    • Aumentar afinidade: Modifique esta configuração diretamente, sem restrições. Quando o tipo de implantação é host, aumentar a afinidade também pode elevar o limite máximo de instâncias.

    • Diminuir afinidade: Remova todas as instâncias do conjunto de implantação antes de modificar a afinidade.

  • Conjuntos de implantação não podem ser mesclados.

Faturamento

O recurso de conjunto de implantação é gratuito. A cobrança ocorre apenas pelos recursos utilizados, como instâncias ECS, discos, snapshots, imagens e largura de banda pública. Para mais informações, consulte Visão geral do faturamento.