

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Anexar um volume do EBS a várias instâncias do EC2 usando Multi-Attach
<a name="ebs-volumes-multi"></a>

O Amazon EBS Multi-Attach permite que você anexe um único volume SSD de IOPS provisionadas (`io1` ou `io2`) a várias instâncias na mesma zona de disponibilidade. É possível anexar vários volumes habilitados para Multi-Attach a uma instância ou conjunto de instâncias. Cada instância à qual o volume está anexado tem permissão completa de leitura e gravação no volume compartilhado. O Multi-Attach facilita obter maior disponibilidade da aplicação em aplicações que gerenciam operações de gravação simultâneas.

**Definição de preço e faturamento**  
Não há cobranças adicionais pelo uso do recurso Multi-Attach do Amazon EBS Você receberá as cobranças padrão aplicáveis aos volumes SSD de IOPS provisionadas (`io1` e `io2`). Para obter mais informações, consulte [Definição de preço do Amazon EBS](https://aws.amazon.com/ebs/pricing/).

**Topics**
+ [Considerações e limitações](#considerations)
+ [Performance de volumes com Multi-Attach](ebs-multi-attach-perf.md)
+ [Ativar Multi-Attach](working-with-multi-attach.md)
+ [Desativar Multi-Attach](disable-multi-attach.md)
+ [Reservas NVMe](nvme-reservations.md)

## Considerações e limitações
<a name="considerations"></a>
+ Os volumes habilitados para Multi-Attach podem ser anexados a até 16 instâncias criadas no [Nitro System](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html) que estejam na mesma zona de disponibilidade.
+ As **instâncias Linux** são compatíveis com volumes `io1` e `io2` habilitados para Multi-Attach. As **instâncias Windows** são compatíveis somente com volumes `io2` habilitados para Multi-Attach.
+ O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para obter mais informações, consulte [Limites de volume por instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/volume_limits.html).
+ O Multi-Attach é compatível exclusivamente com [volumes SSD de IOPS provisionadas (`io1` e `io2`)](provisioned-iops.md#EBSVolumeTypes_piops).
+ A anexação múltipla de volumes `io1` está disponível somente nas seguintes regiões: Leste dos EUA (N. da Virgínia), Oeste dos EUA (Oregon) e Ásia-Pacífico (Seul).

  O Multi-Attach para `io2` está disponível em todas as regiões compatíveis com `io2`.
**nota**  
Para melhorar a performance, a consistência e a durabilidade a um custo menor, recomendamos que você use volumes `io2`.
+ Os volumes `io1` com o Multi-Attach habilitado não são compatíveis com [instâncias criadas no Nitro System](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html) que só são compatíveis com o protocolo de rede Scalable Reliable Datagram (SRD). Para usar Multi-Attach com esses tipos de instância, você deve usar `io2`.
+ Os sistemas de arquivos padrão, como XFS e EXT4, não foram projetados para serem acessados simultaneamente por vários servidores, como as instâncias do EC2. Você deve usar um sistema de arquivos clusterizado para garantir a resiliência e a confiabilidade dos dados para suas cargas de trabalho de produção.
+ Os volumes `io2` ativados para Multi-Attach suportam isolamento de E/S. Os protocolos de cercas de E/S controlam o acesso de gravação em um ambiente de armazenamento compartilhado para manter a consistência dos dados. Suas aplicações devem fornecer uma ordem de gravação para as instâncias anexadas para manter a consistência dos dados. Para obter mais informações, consulte [Usar reservas NVMe com volumes do Amazon EBS habilitados para Multi-Attach](nvme-reservations.md).

  Os volumes `io1` ativados para Multi-Attach não suportam isolamento de E/S.
+ Volumes habilitados para Multi-Attach não podem ser criados como volumes de inicialização.
+ Os volumes habilitados para Multi-Attach podem ser anexados a um mapeamento de dispositivo de bloco por instância.
+ O Multi-Attach não pode ser habilitado durante a execução da instância usando o console do Amazon EC2 ou a API RunInstances.
+ Os volumes habilitados para Multi-Attach que têm um problema na camada da infraestrutura do Amazon EBS não estão disponíveis para todas as instâncias anexadas. Problemas no Amazon EC2 ou na camada de rede podem afetar apenas algumas instâncias anexadas.
+ A tabela a seguir mostra o suporte a modificação de volumes para volumes `io1` e `io2` habilitados para Multi-Attach.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/ebs/latest/userguide/ebs-volumes-multi.html)

  \$1 Você não pode ativar ou desativar o Multi-Attach enquanto o volume estiver associado a uma instância.
+ Os volumes habilitados para Multi-Attach serão excluídos no encerramento da instância se a última instância anexada for encerrada, e se essa instância estiver configurada para excluir o volume ao encerrar. Se o volume estiver anexado a várias instâncias que têm configurações diferentes de exclusão no encerramento em seus mapeamentos de dispositivos de blocos de volume, a configuração de mapeamento de dispositivo de blocos da última instância anexada determinará o comportamento da exclusão no encerramento.

  Para garantir a exclusão previsível no comportamento de encerramento, habilite ou desabilite a exclusão no encerramento para todas as instâncias às quais o volume está anexado. Para obter mais informações, consulte [Preservar dados quando uma instância for encerrada](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/preserving-volumes-on-termination.html).
+ É possível monitorar um volume habilitado para Multi-Attach usando as métricas do CloudWatch para volumes do Amazon EBS. Os dados são agregados em todas as instâncias anexadas. Você não pode monitorar métricas para instâncias anexadas individuais. Para obter mais informações, consulte [CloudWatch Métricas da Amazon para Amazon EBS](using_cloudwatch_ebs.md).

# Performance de volumes do Amazon EBS com Multi-Attach
<a name="ebs-multi-attach-perf"></a>

Cada instância anexada pode direcionar sua performance máxima de IOPS até a performance máxima provisionada do volume. No entanto, a performance agregada de todas as instâncias anexadas não pode exceder a performance máxima provisionada do volume. Se a demanda das instâncias anexadas por IOPS for maior que as IOPS provisionadas do volume, o volume não excederá sua performance provisionada.

Por exemplo, digamos que você crie um volume `io2` habilitado para Multi-Attach com `80,000` IOPS provisionados e anexe-o a uma instância `m7g.large` que suporta até `40,000` IOPS e um ` r7g.12xlarge` instância que suporta até `60,000` IOPS. Cada instância pode direcionar seu máximo de IOPS, pois ele é menor do que as IOPS do volume  de  `80,000`. No entanto, se as duas instâncias direcionarem a E/S para o volume simultaneamente, suas IOPS combinadas não poderão exceder a performance provisionada do volume de `80,000` IOPS. 

Para obter uma performance consistente, é uma prática recomendada equilibrar a E/S direcionada de instâncias anexadas entre os setores de um volume habilitado para Multi-Attach.

Para obter mais informações sobre a performance de IOPS dos tipos de instância do Amazon EC2, consulte [Tipos de instância otimizados para o Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) no *Manual do usuário do Amazon EC2*.

# Habilitar Multi-Attach para um volume do Amazon EBS
<a name="working-with-multi-attach"></a>

Os volumes habilitados para Multi-Attach podem ser gerenciados da mesma maneira como você gerenciaria qualquer outro volume do Amazon EBS. No entanto, para usar a funcionalidade Multi-Attach, é necessário habilitá-la para o volume.

Quando um volume é criado, o Multi-Attach está desabilitado por padrão. Você pode ativar o Multi-Attach ao criar um volume.

Você também pode ativar Multi-Attach para volumes `io2` após a criação, mas somente se eles não estiverem anexados a nenhuma instância. Você não pode habilitar o Multi-Attach para volumes de `io1` após a criação.

Depois de habilitar o Multi-Attach para um volume, você pode anexar o volume a uma instância da mesma forma que anexa qualquer outro volume do EBS. Para obter mais informações, consulte [Anexar um volume do Amazon EBS a uma instância do Amazon EC2](ebs-attaching-volume.md).

------
#### [ Console ]

**Como habilitar o Multi-Attach durante a criação do volume**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Volumes**.

1. Escolha **Create volume (Criar volume)**.

1. Em **Tipo de volume**, escolha **SSD de IOPS provisionadas (`io1`)** ou **SSD de IOPS provisionadas (`io2`)**.

1. Em **Size (Tamanho)** e **IOPS**, escolha o tamanho necessário do volume e o número de IOPS a serem provisionadas.

1. Em **Availability Zone (Zona de disponibilidade)**, escolha a mesma Zona de disponibilidade em que as instâncias se encontram.

1. Em **Amazon EBS Multi-Attach** (Vinculação múltipla do Amazon EBS), escolha **Enable Multi-Attach** (Habilitar vinculação múltipla).

1. (Opcional) Em **Snapshot ID** (ID do snapshot), escolha o snapshot a partir do qual o volume será criado.

1. Defina o status de criptografia do volume.

   Se o snapshot selecionado for criptografado ou se sua conta for habilitada para [criptografia, por padrão](encryption-by-default.md), a criptografia será habilitada automaticamente e você não poderá desabilitá-la. É possível escolher a chave do KMS a ser usada para criptografar o volume.

   Se o snapshot selecionado não for criptografado e sua conta, por padrão, não for habilitada para criptografia, a criptografia será opcional. Para criptografar o volume, em **Encyption** (Criptografia), escolha **Encrypt this volume** (Criptografar este volume) e selecione a chave do KMS a ser usada.

   Volumes criptografados só podem ser anexados a instâncias que ofereçam suporte à criptografia do Amazon EBS. Para obter mais informações, consulte [Criptografia do Amazon EBS](ebs-encryption.md).

1. (Opcional) Para atribuir tags personalizadas ao volume, na seção **Tags**, escolha **Add tag** (Adicionar tag) e insira um par de chave e valor da tag. 

1. Escolha **Create volume (Criar volume)**.

**Para ativar o Multi-Attach após a criação**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Volumes**.

1. Selecione o volume e escolha **Actions** (Ações), **Modify Volume** (Modificar volume).

1. Em **Amazon EBS Multi-Attach** (Vinculação múltipla do Amazon EBS), escolha **Enable Multi-Attach** (Habilitar vinculação múltipla).

1. Escolha **Modificar**.

------
#### [ AWS CLI ]

**Como habilitar o Multi-Attach durante a criação do volume**  
Use o comando [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) com a opção `--multi-attach-enabled`.

```
aws ec2 create-volume \
    --volume-type io2 \
    --multi-attach-enabled \
    --size 100 \
    --iops 2000 \
    --region us-west-2 \
    --availability-zone us-west-2b
```

**Para ativar o Multi-Attach após a criação**  
Use o comando [modify-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-volume.html) com a opção `--multi-attach-enabled`.

```
aws ec2 modify-volume \
    --volume-id vol-01234567890abcdef \
    --multi-attach-enabled
```

------
#### [ PowerShell ]

**Como habilitar o Multi-Attach durante a criação do volume**  
Use o cmdlet [New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html) com o parâmetro `-MultiAttachEnabled`.

```
New-EC2Volume `
    -VolumeType io2 `
    -MultiAttachEnabled $true `
    -Size 100 `
    -Iops 2000 `
    -Region us-west-2 `
    -AvailabilityZone us-west-2b
```

**Para ativar o Multi-Attach após a criação**  
Use o cmdlet [Edit-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Volume.html) com o parâmetro `-MultiAttachEnabled`.

```
Edit-EC2Volume `
    -VolumeId vol-01234567890abcdef `
    -MultiAttachEnabled $true
```

------

# Desabilitar Multi-Attach para um volume do Amazon EBS
<a name="disable-multi-attach"></a>

É possível desativar o Multi-Attach para um volume de `io2` somente se ele estiver conectado a não mais do que uma instância.

Não é possível desativar o Multi-Attach para volumes de `io1` após a criação.

------
#### [ Console ]

**Para desativar o Multi-Attach após a criação**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Volumes**.

1. Selecione o volume e escolha **Actions** (Ações), **Modify Volume** (Modificar volume).

1. Em **Amazon EBS Multi-Attach** (Vinculação múltipla do Amazon EBS), limpe **Enable Multi-Attach** (Habilitar vinculação múltipla).

1. Escolha **Modificar**.

------
#### [ AWS CLI ]

**Para desativar o Multi-Attach após a criação**  
Use o comando [modify-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-volume.html) com a opção `-no-multi-attach-enabled`.

```
aws ec2 modify-volume \
    --volume-id vol-01234567890abcdef \
    --no-multi-attach-enabled
```

------
#### [ PowerShell ]

**Para desativar o Multi-Attach após a criação**  
Use o cmdlet [Edit-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Volume.html) com o parâmetro `-MultiAttachEnabled`.

```
Edit-EC2Volume `
    -VolumeId vol-01234567890abcdef `
    -MultiAttachEnabled $false
```

------

# Usar reservas NVMe com volumes do Amazon EBS habilitados para Multi-Attach
<a name="nvme-reservations"></a>

Os volumes `io2` habilitados para Multi-Attach oferecem suporte às reservas NVMe, que é um conjunto de protocolos de vedação de armazenamento padrão do setor. Esses protocolos permitem criar e gerenciar reservas que controlam e coordenam o acesso de várias instâncias a um volume compartilhado. As reservas são usadas por aplicativos de armazenamento compartilhado para garantir a consistência dos dados.

**Topics**
+ [Requisitos](#nvme-reservations-reqs)
+ [Habilitando o suporte para reservas de NVMe](#nvme-reservations-enable)
+ [Comandos de reserva NVMe compatíveis](#nvme-reservations-commands)
+ [Preços](#nvme-reservations-cost)

## Requisitos
<a name="nvme-reservations-reqs"></a>

As reservas NVMe são compatíveis somente com volumes compatíveis com Multi-Attach. `io2` Os volumes habilitados para Multi-Attach só podem ser anexados a instâncias criadas no sistema Nitro.

As reservas NVMe são compatíveis com os seguintes sistemas operacionais:
+ SUSE Linux Enterprise 12 SP3 e posterior
+ RHEL 8.3 e versões posteriores
+ Amazon Linux 2 e posterior
+ Windows Server 2016 e posterior

**nota**  
Para AMIs do Windows Server compatíveis datadas de 2023.09.13 e posteriores, os drivers NVMe necessários estão incluídos. Para AMIs anteriores, você deve atualizar para a versão 1.5.0 ou posterior do driver NVMe. Para obter mais informações, consulte [Drivers NVMe da AWS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

Se você estiver usando o EC2Launch v2 para inicializar seus discos, é preciso atualizar para a versão **2.0.1521** ou posterior. Para obter mais informações, consulte [Usar o agente EC2Launch v2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch-v2.html).

## Habilitando o suporte para reservas de NVMe
<a name="nvme-reservations-enable"></a>

O suporte para reservas NVMe está ativado por padrão para todos os `io2` volumes habilitados para Multi-Attach criados após **18 de setembro de 2023**.

Para habilitar o suporte para reservas de NVMe para `io2` volumes existentes criados antes de 18 de setembro de 2023, você deve separar todas as instâncias do volume e, em seguida, reconectar as instâncias necessárias. Todos os anexos feitos após a separação de todas as instâncias terão as reservas de NVMe ativadas.

## Comandos de reserva NVMe compatíveis
<a name="nvme-reservations-commands"></a>

O Amazon EBS oferece suporte aos seguintes comandos de reserva do NVMe:

**Registro de reservas**  
Registra, cancela o registro ou substitui uma chave de reserva. Uma chave de registro é usada para identificar e autenticar uma instância. O registro de uma chave de reserva com um volume cria uma associação entre a instância e o volume. Você deve registrar a instância com o volume antes que a instância possa adquirir uma reserva.

**Reserva > Adquirir**  
Adquire uma reserva em um volume, antecipa uma reserva mantida em um namespace e aborta uma reserva mantida em um volume. Os seguintes tipos de reserva podem ser adquiridos:  
+ Escreva uma reserva exclusiva
+ Reserva de acesso exclusivo
+ Escreva com exclusividade - Reserva exclusiva para inscritos
+ Acesso exclusivo - Reserva somente para inscritos
+ Escreva com exclusividade - Reserva para todos os inscritos
+ Acesso exclusivo - Reserva para todos os inscritos

**Liberação de reserva**  
Libera ou limpa uma reserva mantida em um volume.

**Relatório de reserva**  
Descreve o status de registro e reserva de um volume.

## Preços
<a name="nvme-reservations-cost"></a>

Não há custos adicionais para ativar e usar o Multi-Attach.