Quais são as diferenças entre os tipos de volume do Amazon EBS?

5 minuto de leitura
0

Quero escolher um tipo de volume do Amazon Elastic Block Store (Amazon EBS) adequado para minha workload. Quais são as diferenças entre os tipos de volume?

Resolução

Ao determinar qual tipo de volume do Amazon EBS é ideal para suas necessidades, considere o seguinte:

  • Durabilidade
  • Tamanho do volume
  • IOPS máximo por volume
  • Throughput máximo por volume
  • Se é compatível com o Amazon EBS Multi-Attach
  • Se é compatível com volume de inicialização

O Amazon EBS fornece os seguintes tipos de volume: geração anterior, unidades de disco rígido (HDD) e unidades de estado sólido (SSD).

Observação: antes de alterar o tipo de volume, consulte Limitations (Limitações).

Geração anterior

Você pode usar esse tipo de volume como backup e arquivamento ou para workloads com pequenos conjuntos de dados acessados com pouca frequência. Para obter mais informações sobre esse tipo de volume, consulte Volumes magnéticos da geração anterior.

Unidades de disco rígido (HDD)

O atributo de performance dominante para esse tipo de volume é o throughput. Os volumes com backup em HDD são otimizados para workloads que exigem um tamanho de E/S grande ou workloads que tenham uma E/S sincronizada. É uma prática recomendada usar uma instância do Amazon Elastic Compute Cloud (Amazon EC2) otimizada para Amazon EBS para esse tipo de volume. Os volumes com backup em HDD não oferecem suporte ao volume de inicialização, por isso, não podem ser escolhidos como volume raiz.

Os volumes com backup em HDD se enquadram em duas categorias: HDD otimizado para throughput (st1) e HDD frio (sc1). Se a performance ideal for sua prioridade, considere o st1. Se a otimização de custos for sua prioridade, considere o sc1. Tanto o st1 quanto o sc1 oferecem o mesmo nível de durabilidade. Para obter mais informações sobre HDD otimizado para throughput e HDD frio, consulte Overview of HDD-backed volumes (Visão geral dos volumes com backup em HDD).

Unidades de estado sólido (SSD)

O atributo de performance dominante para esse tipo de volume é a IOPS. Os volumes com backup em SSD são otimizados para um tamanho de E/S pequeno e E/S aleatória. É uma prática recomendada usar uma instância otimizada para Amazon EBS para esse tipo de volume. Os tipos de volume com backup em SSD incluem volumes SSD de uso geral e volumes SSD de IOPS provisionadas.

Volumes SSD de uso geral

Os volumes de SSD de uso geral são bons para uma ampla variedade de workloads transacionais que exigem menos do que:

  • 16.000 IOPS
  • 1.000 MiB/s de throughput
  • Tamanho de volume de 160 TiB

Os volumes de SSD de uso geral são os tipos gp2 e gp3. Tanto o gp2 quanto o gp3 podem chegar a 16.000 IOPS e oferecem o mesmo nível de durabilidade. No entanto, os volumes gp2 atingem uma throughput máxima por volume menor (250 MiB/s) do que os volumes gp3 (1.000 MiB/s). A performance de IOPS para volumes gp2 é escalável linearmente com o tamanho do volume, e a performance de intermitência de gp2 é boa para workloads com alta taxa de intermitência de IOPS. Os volumes gp3 não usam performance de intermitência. No entanto, os volumes gp3 fornecem um desempenho básico consistente de 3.000 IOPS e performance de throughput de 125 MiB/s, independentemente do tamanho do volume. Com os volumes gp3, você pode provisionar a IOPS e a throughput independentemente do tamanho do armazenamento.

Se estiver usando o gp2 no momento e quiser mudar para o gp3, consulte Migrate to gp3 from gp2 (Migrar do gp2 para o gp3).

Observação: se você não especificar a performance de IOPS ou throughput ao alterar seu tipo de volume de gp2 para gp3, o Amazon EBS provisionará a performance que for maior.

Volumes SSD de IOPS provisionadas

Os volumes SSD de IOPS provisionadas incluem os volumes io2, volumes io2 Block Express e volumes io1. Cada um exige uma IOPS mínima de E/S de 16.000 KiB por volume. Se sua workload exigir até 64.000 IOPS por volume e até 1.000 MiB/s de throughput, use io1 e io2. Se sua workload exigir até 256.000 IOPS por volume e até 4.000 MiB/s de throughput, use o io2 Block Express. Se precisar de mais durabilidade e maior proporção por GiB, use io2 ou io2 Block Express.

Observação: para obter a performance ideal para esses tipos de volume, considere o seguinte:

  • io1: se você criou seu volume io1 antes de 6 de dezembro de 2017, deverá modificar o volume.
  • io1 e io2: provisione 64.000 IOPS para atingir a throughput máxima de 1.000 MiB/s.
  • io2 Block Express: somente as instâncias c7g, r5b, trn1, x2idn e x2iedn oferecem suporte aos volumes io2 Block Express.
  • Os valores máximos de IOPS, throughput e latência se baseiam em um tamanho de E/S de 16 KiB. Um tamanho de E/S maior não consegue atingir esses valores máximos.

AWS OFICIAL
AWS OFICIALAtualizada há um ano