BK cloud / sistemas Artigos
PT-BR
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JA
Vamos conversar ↗
← Voltar aos artigos

EFS Bursting ou Elastic Throughput: como escolher

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.

Referências oficiais