O Amazon Elastic File System (Amazon EFS) é a solução da AWS para quem precisa de um sistema de arquivos elástico, sem servidor, escalável e fácil de usar.
Se você busca uma forma de compartilhar dados entre instâncias sem se preocupar com capacidade ou manutenção, o EFS é para você.
O que é o Amazon EFS?
O Amazon EFS fornece um sistema de arquivos em rede (NFS) totalmente gerenciado que escala automaticamente à medida que você adiciona ou remove arquivos. Com ele, você não precisa provisionar armazenamento nem se preocupar com manutenção — a AWS cuida disso para você.
Elasticidade automática: Cresce ou reduz a capacidade sem interrupções nos seus aplicativos.
Compatível com NFSv4: Suporte nativo ao protocolo NFSv4.0 e NFSv4.1, permitindo integração com ferramentas e aplicações existentes.
Onde o EFS pode ser usado?
Você pode montar o Amazon EFS em diversas soluções AWS:
- Amazon EC2
- Amazon ECS
- Amazon EKS
- AWS Lambda
- AWS Fargate
Importante: O EFS não é compatível com instâncias EC2 baseadas no Windows.
Tipos de Sistemas de Arquivos EFS
O Amazon EFS oferece dois tipos principais, dependendo da sua necessidade de disponibilidade e custo:
Tipo | Descrição |
Regional | Armazena dados em várias Zonas de Disponibilidade (AZs) – alta durabilidade. Ideal para produção. Recomendado |
One Zone | Armazena dados em uma única AZ – menor custo, porém com risco maior em caso de falha da AZ. Ideal para backups ou dados temporários. |
Infográfico sugerido: Comparativo visual entre Regional e One Zone, destacando alta disponibilidade vs. custo-benefício.
Modos de Desempenho e Throughput
O EFS se adapta a diferentes cargas de trabalho com dois modos principais de desempenho:
Uso Geral
Ideal para:
- Sites e APIs
- CMSs (sistemas de gerenciamento de conteúdo)
- Diretórios pessoais
- Serviços de arquivos em geral
Throughput Elástico
Ideal para cargas variáveis com picos de acesso:
- Escala automaticamente o desempenho de throughput baseado no uso
- Perfeito para grandes volumes de leitura/gravação simultâneos
Segurança e Controle de Acesso
O Amazon EFS vem com recursos integrados de segurança, incluindo:
Recurso | Descrição |
Permissões POSIX | Controle de acesso por usuário e grupo, baseado em sistema de arquivos |
Criptografia em repouso | Protege dados armazenados com chaves gerenciadas |
Criptografia em trânsito | Criptografia de dados durante a transmissão (via TLS) |
IAM + Grupos de Segurança | Controle de acesso por identidade e rede |
Infográfico sugerido: Linha do tempo com o fluxo de acesso: IAM → SG → Mount → POSIX → Criptografia.
Benefícios do Amazon EFS
- Gerenciamento zero: Nada de aplicar patches, atualizar ou configurar storage.
- Alta durabilidade: Especialmente nos sistemas de arquivos regionais.
- Escalabilidade automática: Escala até petabytes sem intervenção.
- Compatibilidade ampla: Use com instâncias EC2, ECS, Lambda, etc.
Pagamento sob demanda: Você paga apenas pelo que usar.
Começando com Amazon EFS
Passos básicos para uso:
- Crie um sistema de arquivos no console da AWS.
- Escolha entre Regional ou One Zone.
- Monte o sistema em uma instância EC2 (usando NFSv4).
- (Opcional) Configure criptografia em trânsito ou repouso.
- Comece a ler e gravar arquivos!
É novo no EFS?
Comece por aqui:
Faça o exercício de introdução
Próximos passos
- Experimente o EFS com EC2 ou Lambda.
- Ative criptografia para segurança avançada.
Monitore o desempenho com o Amazon CloudWatch.