Projetos analíticos atuais exigem cada vez mais proximidade entre a camada de armazenamento e a de processamento. A introdução das instâncias Amazon Redshift RG (Next-Gen Graviton) melhora esse cenário, focando na otimização de consultas complexas em volumes massivos de dados.
Utilizando a quarta geração dos processadores customizados da AWS (Graviton 4), essas instâncias oferecem ganho de eficiência por Watt e capacidade computacional superior em comparação às arquiteturas x86 legadas.
A arquitetura por trás das instâncias RG
A principal mudança das instâncias RG é o uso de cache inteligente multicamada. Os dados quentes (acessados com maior frequência) são alocados automaticamente em SSDs NVMe locais com baixa latência, enquanto o restante do volume histórico permanece no Amazon S3, gerenciado de maneira transparente para a aplicação.
Principais diferenciais operacionais:
- Zero-ETL nativo: Conexão simplificada com Aurora e RDS para ingestão de dados sem necessidade de construir pipelines complexos.
- Otimização nativa para ARM: O motor interno do Redshift foi adaptado para rodar na arquitetura Graviton 4, acelerando a execução de queries SQL.
- Auto-scaling de concorrência: O cluster ajusta a capacidade de processamento sob demanda para acomodar picos repentinos de consultas analíticas sem gargalos.
Tabela comparativa de performance
| Métrica | Redshift RA3 (anterior) | Redshift RG (atual) | Diferença média |
|---|---|---|---|
| Query TPC-H (larga escala) | 120s | 78s | +35% de velocidade |
| Latência de gravação | 15ms | 9ms | -40% de tempo |
| Custo por terabyte/hora | $0.45 | $0.36 | -20% de custo |
Migração do ambiente
Para quem já roda clusters do tipo RA3, a transição para as instâncias RG pode ser executada por meio do Elastic Resize no painel da AWS. O procedimento altera o tipo de máquina em minutos sem a necessidade de reimportar tabelas ou paralisar o data lake.