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á.
Criar um inventário de volumes do EBS
O Amazon EBS oferece recursos de armazenamento em bloco escaláveis e de alta performance que podem ser usados com instâncias do EC2. Você pode anexar um volume do EBS a uma instância do EC2. Você também pode desanexar um volume do EBS de uma instância do EC2.
A seguir estão as principais características do armazenamento do EBS. Um administrador do sistema pode obter informações sobre essas características dos seus recursos do EBS e usá-las para configurar um armazenamento funcionalmente equivalente em servidores que você executa on-premises ou em servidores de outro provedor de nuvem. Um administrador do sistema também pode recuperar os dados armazenados em seus recursos do EBS e, em seguida, armazenar os dados on-premises ou no armazenamento de outro provedor de nuvem.
| Característica | Descrição |
|---|---|
| Volumes | Um volume do EBS é um dispositivo de armazenamento ao nível do bloco durável que você pode anexar a uma instância, formatar e montar. |
| Desempenho de E/S | O Amazon EBS fornece vários tipos de volume, que diferem em termos de características de desempenho e preço. |
| Conteúdo dos seus volumes de dados do EBS | A única forma de acessar diretamente os dados de um volume é a partir da instância. |
| Snapshots | Um snapshot do EBS é uma cópia pontual dos dados de um volume do EBS. Os snapshots são armazenados no Amazon S3, em buckets que você não pode acessar diretamente. |
| Conteúdo dos seus snapshots do EBS | Você pode ler os dados dos seus snapshots ou usá-los para criar volumes. |
Volumes
Ao criar um volume do EBS, você seleciona uma zona de disponibilidade para o volume. Você deve anexar um volume do EBS a uma instância do EC2 na mesma zona de disponibilidade. Você pode criar volumes ao executar uma instância do EC2 ou criá-los primeiro e depois anexá-los a uma instância. Se um volume estiver anexado a uma instância, seu status será in-use. Se um volume não estiver anexado a uma instância, seu status será available.
Por que isso é importante
Os volumes raiz do EBS contêm o sistema operacional das suas instâncias do EC2. Os volumes de dados do EBS podem conter dados essenciais para os negócios. Você pode listar seus volumes do EBS em todas as regiões e verificar se eles estão anexados a instâncias do EC2.
Para obter um resumo dos seus volumes do EBS em todas as regiões
Você pode usar o Amazon EC2 Global View para listar seus volumes do EBS em todas as regiões.
-
Abra o console do Amazon EC2 Global View em https://console.aws.amazon.com/ec2globalview/home
. -
Na guia Explorador de regiões, em Resumo, verifique a contagem de recursos para Volumes, que inclui o número de volumes e o número de regiões. Clique no texto sublinhado para visualizar a distribuição da contagem de volumes em todas as regiões.
-
Na guia Pesquisa global, selecione o filtro de cliente Tipo de recurso = Volume. É possível filtrar os resultados de forma mais detalhada ao especificar uma região ou uma etiqueta.
Para descrever os volumes do EBS que estão em uso
Use o comando describe-volumes. É necessário executar este comando em todas as regiões nas quais você tem volumes do EBS. O parâmetro --filters restringe os resultados aos volumes que são in-use. O parâmetro --query exibe somente os campos especificados na saída. É possível incluir campos adicionais conforme necessário.
aws ec2 describe-volumes \ --filters Name=status,Values=in-use \ --query "Volumes[].[VolumeId,Size,Attachments[0].InstanceId]" \ --output table
O seguinte é um exemplo de saída. As colunas são ID do volume, tamanho do volume, ID da instância anexada e nome do dispositivo.
---------------------------------------------------------------------
| DescribeVolumes |
+------------------------+-----+-----------------------+------------+
| vol-0992ee65bec96de19 | 8 | i-00a7d9ec76a46a49f | /dev/xvda |
| vol-04d631d22047db1cb | 30 | i-0b1bf24fd4f297ab9 | /dev/sda1 |
...
...
| vol-0b811be5cbd1425cc | 100 | i-0a8d998154b320257 | /dev/xvde |
+------------------------+-----+-----------------------+------------+
Para descrever os volumes do EBS que não estão em uso
No comando anterior, modifique o filtro para encontrar volumes com um status de available, conforme mostrado a seguir.
--filters Name=status,Values=available
Se um volume não for usado, você deverá determinar se ele tem os dados necessários. Por exemplo, você pode excluir volumes que foram criados para fins de teste ou para solucionar um problema. Um volume também pode estar disponível se o dispositivo de blocos que anexou o volume à instância estiver configurado para persistir após o encerramento da instância. Se for esse o caso, verifique se os dados do volume ainda são necessários.
Desempenho de E/S
O tipo de volume que você especifica para um volume do EBS determina seu desempenho. Dependendo do tipo de volume, você pode especificar uma combinação de tamanho, IOPS e throughput para seus volumes. Para obter informações sobre o máximo de IOPS provisionadas e o throughput para cada tipo de volume, consulte Tipos de volume do Amazon EBS.
A importância deste aspecto
Depois de determinar o desempenho dos seus volumes do EBS, você pode decidir as especificações mínimas necessárias para um armazenamento funcionalmente equivalente.
Para obter informações sobre o desempenho dos seus volumes
Use o comando describe-volumes para descrever o desempenho dos seus volumes que estão em uso. O parâmetro --query exibe somente os campos especificados na saída. É possível incluir campos adicionais conforme necessário. Para obter informações sobre desempenho otimizado para o EBS, consulte as especificações de tipo de instância do Amazon EC2 no Guia de tipos de instância do Amazon EC2.
aws ec2 describe-volumes \ --filters Name=status,Values=in-use \ --query "Volumes[].[VolumeId,VolumeType,Iops,Throughput]" \ --output table
O seguinte é um exemplo de saída. As colunas são ID do volume, tipo de volume, IOPS e throughput (MiB/s).
-------------------------------------------------
| DescribeVolumes |
+------------------------+------+-------+-------+
| vol-0992ee65bec96de19 | gp3 | 3000 | 125 |
| vol-04d631d22047db1cb | gp2 | 100 | None |
...
...
| vol-0b811be5cbd1425cc | gp3 | 3000 | 125 |
+------------------------+------+-------+-------+
Conteúdo dos seus volumes de dados do EBS
O Amazon EBS não tem acesso aos dados que você armazena em seus volumes do EBS. Você é responsável por fazer backup de seus volumes de dados. Por exemplo, você pode criar snapshots pontuais, conhecidos como snapshots do EBS.
Você também pode se conectar às suas instâncias do EC2 e transferir arquivos de volumes do EBS para o seu próprio computador. Há muitas ferramentas disponíveis para ajudar você a fazer isso. Veja os exemplos a seguir.
A importância deste aspecto
Se você tiver dados essenciais para os negócios em seus volumes do EBS, poderá copiá-los para um armazenamento funcionalmente equivalente.
Para transferir arquivos de um volume anexado a uma instância do Linux
Conecte-se à sua instância do Linux e use SCP Para obter mais informações, consulte Transferir arquivos usando SCP.
Para transferir arquivos de um volume anexado a uma instância do Windows
Conecte-se à sua instância do Windows e use RDP. Para obter mais informações, consulte Transferir arquivos usando RDP.
Snapshots
Você pode fazer backup de seus volumes de dados do EBS criando snapshots do EBS. Você pode criar snapshots do EBS usando o Amazon EBS, o Amazon Data Lifecycle Manager ou o AWS Backup.
A importância deste aspecto
Se você tem dados essenciais para os negócios em seus volumes do EBS, provavelmente está criando backups na forma de snapshots do EBS. Você pode encontrar os snapshots mais recentes dos seus volumes e verificar se eles refletem os dados atuais dos volumes.
Para descrever os snapshots de um volume específico
Use o comando describe-snapshots. O parâmetro --filters restringe os resultados aos snapshots do volume especificado. O parâmetro --query exibe somente os campos especificados na saída. É possível incluir campos adicionais conforme necessário.
aws ec2 describe-snapshots \ --filters Name=volume-id,Values=vol-00622ef8c2ac8b762\ --query Snapshots[*].[SnapshotId,CompletionTime,Description] --output table
O seguinte é um exemplo de saída. As colunas são ID do snapshot, data de conclusão e se o volume está criptografado.
-------------------------------------------------------------------------
| DescribeSnapshots |
+-------------------------+------------------------------------+--------+
| snap-0ad439c50efabb47c | 2024-07-12T03:36:27.952000+00:00 | False |
+-------------------------+------------------------------------+--------+
Conteúdo dos seus snapshots do EBS
Você não pode baixar ou exportar o conteúdo de um snapshot do EBS para outro formato. No entanto, você pode acessar os dados de seus snapshots usando as APIs diretas do EBS ou criando um volume do EBS a partir do snapshot e transferindo os arquivos.
A importância deste aspecto
Se você tem dados essenciais para os negócios em seus volumes do EBS, provavelmente está criando backups na forma de snapshots do EBS. Você pode recuperar esses dados e copiá-los para um armazenamento funcionalmente equivalente.
Opção 1: ler dados dos seus snapshots
Usar as APIs diretas do EBS.
Opção 2: criar um volume a partir de um snapshot e transferir os dados
-
Use o comando create-volume para criar um volume do snapshot.
aws ec2 create-volume \ --volume-typegp3\ --snapshot-idsnap-0ad439c50efabb47c\ --iops6000\ --availability-zoneus-east-2b -
Use o comando attach-volume para anexar o volume a uma instância.
aws ec2 attach-volume \ --device/dev/sdf\ --instance-idi-0b1bf24fd4f297ab9\ --volume-idvol-1234567890abcdef0 -
Conecte-se à sua instância e formate e monte o volume.
-
Transfira os arquivos do volume para seu próprio computador.