- Nos últimos anos, SSDs baseados em flash substituíram discos na maioria dos casos de armazenamento.
- Os SSDs são compostos por vários chips de flash independentes, que podem ser acessados em paralelo.
- A taxa de transferência dos SSDs depende principalmente da velocidade da interface com o host.
- Nos últimos 6 anos, a rápida migração de SATA para PCIe 3.0, PCIe 4.0 e PCIe 5.0 impulsionou um crescimento explosivo da taxa de transferência dos SSDs.
- Além disso, além do ganho de desempenho, também houve aumento de capacidade por dólar.
- Essas mudanças ocorreram graças a padrões abertos como NVMe e PCIe, à enorme demanda e à competição entre fornecedores.
- Atualmente, SSDs de data center PCIe 5.0 atingem até 13 GB/s de leitura e mais de 2,7 milhões de IOPS aleatórios de leitura.
- Servidores modernos possuem cerca de 100 lanes PCIe, permitindo usar vários SSDs em um único servidor com largura de banda total.
Estagnação do desempenho de SSD na nuvem
- A AWS EC2 lançou as instâncias i3 com os primeiros NVMe SSDs no início de 2017.
- Naquela época, os NVMe SSDs eram caros, e ter 8 por servidor era algo notável.
- Mesmo após 7 anos, ainda fica em torno de 2 GB/s por SSD.
- As instâncias i3 e i3en ainda são as melhores opções da EC2 em IO/$ e SSD/$.
- A diferença de desempenho entre os SSDs oferecidos por fornecedores de nuvem e os SSDs modernos ficou próxima de quase 10x em throughput de leitura, throughput de gravação e IOPS.
- Essa estagnação na nuvem é contraditória em relação aos grandes avanços em outras áreas.
- Por exemplo, a largura de banda de rede da EC2 cresceu de forma explosiva de 10 Gbit/s em 2017 para 200 Gbit/s em 2023.
- Há várias hipóteses para o fato de os provedores de nuvem não terem avançado no armazenamento:
- A teoria de que a EC2 limita intencionalmente a velocidade de gravação a 1 GB/s para evitar falhas de dispositivo.
- A possibilidade de haver pouco incentivo para otimizar o sistema por falta de demanda por armazenamento mais rápido.
- A teoria de que a disponibilização de armazenamento NVMe de instância rápido e barato na EC2 pode atrapalhar a estrutura de custos de outros serviços de armazenamento (como EBS).
- O autor espera ver em breve instâncias em nuvem com SSDs de 10 GB/s.
Opinião da GN⁺
- Apesar do rápido avanço da tecnologia de SSDs, o fato de os provedores de nuvem não acompanharem essas mudanças reflete as diferentes exigências do mercado e limitações técnicas.
- A estagnação de desempenho no armazenamento em nuvem pode conflitar com a expectativa dos usuários de custo-benefício e qualidade de serviço, o que pode impactar a competitividade dentro da indústria de nuvem.
- O texto oferece insights importantes para usuários e fornecedores de computação em nuvem, enfatizando a demanda por soluções de armazenamento mais rápidas e a necessidade de avanço tecnológico
1 comentários
Comentários do Hacker News
Discussão sobre problemas técnicos da nuvem
Explicação da arquitetura AWS Nitro SSD
Experiência com IOPS de instâncias em nuvem
Opinião de alguém que trabalha na OCI
Argumento para sair da nuvem
Crítica à otimização para nuvem
Discussão sobre os tipos de instância NVMe da AWS
Escolha pessoal de configuração híbrida de SSD
Hipótese sobre limitação de desempenho em serviços de nuvem
Considerações de custo de SSD