O modo certo de throughput do EFS não é o que exibe o maior número. É o que combina com o perfil da carga e tem custos e riscos que a equipe consegue administrar com segurança.
O Amazon EFS oferece os modos Elastic, Provisioned e Bursting. Cada um resolve um problema diferente.
Bursting: capacidade ligada aos dados armazenados
Bursting combina com cenários em que o throughput necessário cresce com os dados em Standard e os períodos tranquilos são suficientes para repor créditos. Pode ser simples e econômico, mas a taxa básica sustentável de um sistema de arquivos pequeno pode ser menor do que você imagina.
Escolha esse modo quando armazenamento e throughput realmente crescem juntos. Não trate créditos acumulados como capacidade permanente. Um BurstCreditBalance em queda contínua mostra que a carga não está em equilíbrio.
Elastic: capacidade que acompanha a atividade
Elastic Throughput se ajusta automaticamente à atividade e não usa créditos de burst. A AWS o recomenda para cargas com picos ou imprevisíveis, sobretudo quando a média é uma pequena fração do pico. Isso elimina o esgotamento de créditos e reduz o esforço de planejamento de capacidade.
A contrapartida está no custo: Elastic Throughput é cobrado por uso, e I/O alto ou mal controlado pode aumentar a conta. Monitore MeteredIOBytes, defina orçamentos e investigue demanda inesperada. Escala automática não elimina a necessidade de controle.
Provisioned: capacidade definida explicitamente
Provisioned Throughput separa o throughput do tamanho do sistema de arquivos e oferece a capacidade escolhida. Atende cargas com necessidade conhecida e contínua ou com média mais próxima do pico. A vantagem é a previsibilidade; a responsabilidade é dimensionar e revisar o valor provisionado.
Provisionar pouco recria um gargalo. Provisionar demais desperdiça dinheiro. Esse modo funciona melhor quando as medições são estáveis o bastante para justificar um compromisso explícito de capacidade.
Um roteiro prático de escolha
- Use Bursting quando o tamanho armazenado prevê bem a necessidade de throughput, os períodos tranquilos repõem créditos e acompanhar o saldo faz parte da operação.
- Use Elastic quando a demanda é irregular, os picos são difíceis de prever ou evitar o esgotamento de créditos justifica a cobrança por uso.
- Use Provisioned quando a necessidade de throughput é conhecida, relativamente constante e independente do volume armazenado.
Migrar exige medir antes e depois
Antes da troca, registre métricas de referência, demanda média e de pico, tendência dos créditos e latência da aplicação. Depois, compare os mesmos sinais e confira o custo. A AWS também documenta restrições temporárias após ativar ou alterar Provisioned Throughput; inclua esses prazos no procedimento operacional.
A decisão em uma frase
Se o volume armazenado prevê a demanda, Bursting pode servir. Se a atividade é imprevisível, Elastic costuma ser mais seguro operacionalmente. Se a necessidade é estável e mensurável, Provisioned permite escolher a capacidade. Em qualquer modo, deixe visível o recurso que impõe o limite.


cloud / sistemas