Como adicionar armazenamento à instância do AWS EC2

Você está usando uma instância EC2 da Amazon Web Services (AWS) e está ficando sem espaço de armazenamento? Adicionar armazenamento adicional à sua instância do EC2 é um processo direto que pode ajudar a atender aos seus crescentes requisitos de armazenamento.

Neste guia, orientaremos você pelas etapas para adicionar armazenamento à sua instância AWS EC2, incluindo os diferentes tipos de armazenamento disponíveis e como configurá-los.

Como adicionar armazenamento à instância do AWS EC2

Introdução

AWS EC2 (Elastic Compute Cloud) é um serviço de computação em nuvem escalável que permite aos usuários implantar servidores virtuais e executar aplicativos na nuvem.

Embora as instâncias do EC2 venham com capacidades de armazenamento predefinidas, pode ser necessário aumentar o armazenamento à medida que seus dados aumentam.

Felizmente, a AWS oferece opções de armazenamento flexíveis que podem ser facilmente adicionadas à sua instância do EC2.

Compreendendo o EC2

Antes de mergulhar nas opções de armazenamento, vamos dar uma breve visão geral do EC2. As instâncias do EC2 são servidores virtuais que podem ser personalizados para atender aos seus requisitos específicos.

Cada instância tem seu próprio sistema operacional, armazenamento e configuração. As instâncias do EC2 podem ser criadas, gerenciadas e encerradas por meio do AWS Management Console ou programaticamente usando a AWS Command Line Interface (CLI).

Tipos de Armazenamento

A AWS oferece dois tipos principais de armazenamento para instâncias do EC2: Elastic Block Store (EBS) volumes e volumes de armazenamento de instâncias.

Compreender as diferenças entre esses tipos de armazenamento é essencial para tomar uma decisão informada sobre suas necessidades de armazenamento.

1. Volumes EBS

Os volumes EBS são dispositivos de armazenamento em nível de bloco que podem ser anexados a instâncias do EC2. Eles fornecem armazenamento persistente que permanece independente do ciclo de vida da instância.

Os volumes EBS oferecem várias opções de desempenho, como SSD de uso geral (gp2), SSD de IOPS provisionadas (io1) e HDD otimizado para taxa de transferência (st1).

Essas opções atendem a diferentes requisitos de carga de trabalho, equilibrando custo e desempenho.

Criando Volumes EBS

Para criar um volume EBS, siga estas etapas:

  • Navegue até o Console de gerenciamento da AWS e selecione o serviço EC2.
  • Vá para a seção "Volumes" e clique em "Criar volume".
  • Especifique o tamanho do volume, o tipo e quaisquer definições de configuração adicionais.
  • Escolha a zona de disponibilidade onde sua instância do EC2 está localizada.
  • Clique em “Criar Volume” para criar o volume EBS.

Anexando Volumes EBS

Depois de criar um volume EBS, anexe-o à sua instância do EC2. As etapas a seguir descrevem o processo:

  • Selecione o volume EBS recém-criado na seção “Volumes” no Console de gerenciamento da AWS.
  • Clique no menu suspenso "Ações" e escolha "Anexar volume".
  • Selecione a instância do EC2 desejada na lista suspensa.
  • Especifique o nome do dispositivo para o anexo de volume.
  • Clique em “Anexar” para anexar o volume EBS à instância do EC2.

Expansão de Volumes EBS

Suponha que você fique sem espaço de armazenamento em um volume EBS existente. Nesse caso, expandir o tamanho do volume é uma solução viável. Veja como você pode expandir um volume EBS:

  • Interrompa a instância do EC2 associada ao volume do EBS.
  • Selecione o volume EBS na seção “Volumes” no Console de gerenciamento da AWS.
  • Clique no menu suspenso "Ações" e escolha "Modificar volume". Aumente o tamanho do volume para a capacidade desejada.
  • Inicie a instância do EC2 novamente e o volume expandido estará disponível para uso.

2. Volumes de armazenamento de instâncias

Os volumes de armazenamento de instância, ou armazenamento efêmero, são fisicamente anexados à máquina host em que a instância do EC2 está em execução.

Ao contrário dos volumes do EBS, os volumes de armazenamento de instâncias são temporários e não persistem se a instância for interrompida ou encerrada. Eles oferecem armazenamento de alto desempenho ideal para aplicativos que exigem acesso de baixa latência.

Criando armazenamentos de instâncias

Para criar um volume de armazenamento de instâncias, você precisa seguir estas etapas:

  • Inicie uma nova instância do EC2 por meio do Console de gerenciamento da AWS ou CLI.
  • Selecione um tipo de instância compatível com volumes de armazenamento de instâncias.
  • Escolha o tamanho do volume de armazenamento de instância apropriado com base em seus requisitos.

Montando armazenamentos de instâncias

Depois de criar um volume de armazenamento de instâncias, você precisa montá-lo em sua instância do EC2 para começar a usá-lo. Veja como você pode fazer isso:

  • Conecte-se à sua instância do EC2 usando SSH ou qualquer método de acesso remoto.
  • Identifique o nome do dispositivo do volume de armazenamento de instâncias usando o lsblk comando.
  • Crie um sistema de arquivos no volume de armazenamento de instâncias usando o comando apropriado (mkfs, mkfs. ext4, etc.).
  • Crie um diretório de ponto de montagem para o volume de armazenamento de instâncias.
  • Monte o volume de armazenamento de instâncias no ponto de montagem especificado usando o comando mount.
  • Verifique a montagem bem-sucedida listando o conteúdo do diretório do ponto de montagem.

Conclusão

Expandir a capacidade de armazenamento de sua instância AWS EC2 é crucial à medida que seus dados crescem. Compreender as opções de armazenamento disponíveis, como EBS e volumes de armazenamento de instâncias, permite que você tome decisões informadas com base em seus requisitos específicos.

Seguindo as etapas descritas, você pode facilmente adicionar armazenamento à sua instância do EC2 e garantir que seus aplicativos tenham o espaço necessário para operar com eficiência.

Como adicionar armazenamento à instância do AWS EC2-FAQ

Posso anexar vários volumes do EBS a uma única instância do EC2?

Você pode anexar vários volumes do EBS a uma única instância do EC2 com base em suas necessidades de armazenamento. Cada volume do EBS aparece como um dispositivo de bloco separado para a instância.

Posso alterar o tamanho de um volume do EBS enquanto a instância do EC2 está em execução?

Não, ajudaria se você interrompesse a instância do EC2 para modificar o tamanho de um volume do EBS. Depois de modificar o volume, você pode iniciar a instância novamente.

Os volumes de armazenamento de instâncias são adequados para armazenar dados críticos?

Não, os volumes de armazenamento de instâncias não são adequados para armazenar dados críticos, pois são temporários e não persistem se a instância for interrompida ou encerrada. Eles são mais bem usados para armazenamento temporário e cache.

Posso migrar dados de um volume de armazenamento de instâncias para um volume EBS?

Você pode migrar dados de um volume de armazenamento de instâncias para um volume EBS. No entanto, esse processo requer intervenção manual e pode envolver tempo de inatividade para seu aplicativo.

Posso anexar um volume EBS existente a uma nova instância do EC2?

Você pode anexar um volume EBS existente a uma nova instância do EC2 se eles estiverem na mesma zona de disponibilidade. O volume manterá seus dados e configurações.

Português do Brasil