Todos os produtos
Search
Central de documentação

Elastic Compute Service:Attach a cloud disk to multiple ECS instances with multi-attach

Última atualização: Sep 07, 2026

Anexe um disco ESSD, ESSD AutoPL ou ESSD Regional a até 16 instâncias habilitadas para NVMe na mesma zona para acesso de leitura/gravação simultâneo, compartilhamento de dados e failover rápido.

Consulte NVMe protocol overview.

Casos de uso

O recurso multi-attach é adequado para os seguintes cenários:

  • Compartilhamento de dados

    Ao gravar dados em um disco multi-attach, outros nós conectados podem acessá-los imediatamente. Isso reduz custos e melhora o desempenho de leitura e gravação. Por exemplo, em implantações de contêineres na nuvem, várias instâncias podem ler e carregar a mesma imagem de um disco compartilhado.

    image
  • Failover de alta disponibilidade

    A alta disponibilidade é um dos casos de uso mais comuns para discos compartilhados. Em cenários de banco de dados tradicionais baseados em SAN, como Oracle RAC e SAP HANA, ou com bancos de dados nativos da nuvem de alta disponibilidade, podem ocorrer pontos únicos de falha. O armazenamento e as redes em nuvem oferecem excelente disponibilidade, mas os nós de computação frequentemente sofrem com quedas de energia, tempo de inatividade ou falhas de hardware. As empresas geralmente criam arquiteturas primária/secundária para garantir alta disponibilidade na camada de computação.

    Por exemplo, em um cenário de banco de dados, se o banco de dados primário falhar, os serviços serão rapidamente alternados para o banco de dados secundário. Após o failover, use um comando NVMe Persistent Reservation (PR) para liberar as permissões de gravação da instância antiga, evitando gravações obsoletas e mantendo a consistência dos dados.

    Nota

    Persistent Reservation (PR) faz parte do protocolo NVMe. O PR fornece controle preciso sobre as permissões de leitura e gravação de um disco em nuvem para garantir que os nós de computação gravem dados conforme esperado. Consulte NVMe PR protocol.

    1. A instância primária do banco de dados (Instância de Banco de Dados 1) falha.

    2. Um comando NVMe PR revoga o acesso de gravação da Instância de Banco de Dados 1 e o concede à Instância de Banco de Dados 2.

    3. A Instância de Banco de Dados 2 reproduz os logs para atingir o mesmo estado da Instância de Banco de Dados 1.

    4. A Instância de Banco de Dados 2 torna-se a instância primária e retoma os serviços.

    image
  • Aceleração de cache distribuído

    Discos multi-attach oferecem alto IOPS e throughput, podendo acelerar sistemas de armazenamento mais lentos. Por exemplo, data lakes frequentemente utilizam o Object Storage Service (OSS). Embora o OSS suporte acesso de múltiplos clientes com alto throughput de leitura sequencial e gravação por anexação, seu desempenho de leitura/gravação aleatória e latência são inferiores. Anexar um disco em nuvem de alta velocidade como cache nos nós de computação melhora significativamente o desempenho de acesso para cenários de data lake.

    image
  • Machine learning

    No treinamento distribuído de machine learning, após a gravação dos rótulos das amostras, o conjunto de dados é dividido em partes menores e distribuído para vários nós de computação para processamento paralelo. O multi-attach permite que cada nó de computação acesse diretamente os recursos de armazenamento compartilhado sem transferências frequentes de dados pela rede, reduzindo a latência e acelerando o treinamento do modelo. Isso é especialmente benéfico para tarefas de treinamento de modelos em grande escala que exigem acesso a dados de alta velocidade.

    image

Faturamento

O recurso multi-attach é gratuito. Você paga apenas pelos discos em nuvem e pelas instâncias ECS. Consulte Billing overview.

Limitações

As seguintes limitações se aplicam a discos multi-attach:

Recurso

Limitações

Disco em nuvem

  • Ative o multi-attach apenas durante a criação de um disco independente. Não é possível ativar ou desativar esse recurso em discos existentes.

  • O multi-attach é suportado apenas para discos de dados, não para discos de sistema.

  • O multi-attach suporta apenas ESSDs, ESSD AutoPL disks e Regional ESSDs no modelo de pagamento conforme o uso.

  • O desempenho combinado de todas as instâncias anexadas não pode exceder o desempenho máximo do disco.

  • Discos em nuvem com multi-attach ativado não suportam as seguintes operações:

    • Liberar junto com a instância

    • Particionamento no console

      Nota

      Faça logon na instância para particionar, formatar e montar um sistema de arquivos. Consulte Initialize a data disk.

    • Alterar o método de faturamento de um disco em nuvem

    • Reinicializar um disco em nuvem

    • Alterar a categoria de um disco em nuvem

    • Modifique o nível de desempenho de um ESSD

    • Grupos consistentes de snapshot

Região e zona

As regiões e zonas suportadas correspondem àquelas onde as famílias de instâncias associadas estão disponíveis.

Instância ECS

  • A família de instâncias deve suportar o protocolo NVMe. Consulte Instance families.

    Nota

    Chame a operação DescribeInstanceTypes para consultar famílias de instâncias. Em seguida, verifique o parâmetro NvmeSupport na resposta para confirmar se a família de instâncias suporta NVMe.

  • Um único disco multi-attach pode ser anexado a no máximo 16 instâncias.

Imagem

A imagem deve incluir um driver NVMe.

Nota

Procedimento

Etapa 1: Crie um disco multi-attach

  1. Acesse ECS console - Block Storage - Disks.

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

  3. Clique em Create Cloud Disk.

  4. Na página Create Disk, configure os parâmetros do disco.

    Nota

    Esta etapa descreve apenas os parâmetros necessários para o multi-attach. Para outros parâmetros, consulte Create a data disk.

    Parâmetro

    Descrição

    Attach

    Selecione Not Attach para criar o disco sem anexá-lo a uma instância.

    Region e Zone

    Selecione uma região e uma zona que suportem multi-attach.

    Billing Method

    Selecione Pay-as-you-go.

    Cloud Disk

    Configure o armazenamento do disco e ative o multi-attach.

    • Selecione uma categoria de disco e defina a capacidade.

    • Selecione Multi-Attach.

    Após a criação do disco, acesse a página de lista de discos e verifique se Supported aparece na coluna Multi-Attach.

Etapa 2: Anexar o disco a várias instâncias

  1. Acesse ECS console - Instances.

  2. Na lista de instâncias, anote os IDs das instâncias ECS que suportam o protocolo NVMe.

  3. Acesse ECS console - Block Storage - Disks.

  4. Localize o disco em nuvem desejado e clique em Attach na coluna Actions.

  5. Na caixa de diálogo Attach Disk, configure os parâmetros para anexar o disco.

    Nota

    Esta etapa descreve apenas como anexar um disco multi-attach a várias instâncias. Para outros parâmetros, consulte Attach a data disk.

    • Destination Instance: Insira o ID da instância ECS obtido anteriormente.

    • Release Cloud Disk with Instance: Não selecione esta opção. Isso garante que o disco seja retido quando a instância for liberada.

  6. Faça logon na instância para particionar, formatar e montar o disco.

    Consulte Initialize a data disk.

    Importante

    Depois que um disco multi-attach é anexado a várias instâncias, o uso de um sistema de arquivos de nó único, como ext3, ext4, xfs ou ntfs, levará à inconsistência de dados porque os dados não são sincronizados entre as instâncias. Recomendamos criar um sistema de arquivos de cluster adequado à sua aplicação. Um sistema de arquivos de cluster garante que os dados gravados, os arquivos criados e os metadados modificados sejam sincronizados em tempo real em todos os nós anexados. Sistemas de arquivos de cluster comuns incluem OCFS2, GFS2, Veritas CFS, Oracle ACFS e DBFS.

  7. (Opcional) Repita as subetapas 4 e 5 para anexar o disco a outras instâncias habilitadas para NVMe.

    Após a anexação do disco, seu status muda para In Use na página Disks. Para visualizar as instâncias anexadas, passe o mouse sobre o ID ou nome da instância na coluna Associated Instance.

Referências