AWS SAA-C03/03 - Computação2 min
EFS e FSx
Perguntas-guia
Responda com suas palavras antes de ler o resto da nota.
- Que problema isso resolve?
- Quando usar / quando NÃO usar?
- Qual o principal trade-off (custo, latência, operação)?
- Que sinal no enunciado aponta pra isso?
- Com o que isso é confundido na prova?
Conceito
Quando várias instâncias precisam do mesmo filesystem ao mesmo tempo, EBS não serve. Aí entram os serviços de arquivo compartilhado.
| Serviço | Protocolo | SO | Escopo | Use para |
|---|---|---|---|---|
| EFS | NFS v4 | Linux | Multi-AZ, elástico | Vários EC2/containers no mesmo diretório |
| FSx for Windows File Server | SMB | Windows | Multi-AZ opcional | Compartilhamento Windows, Active Directory |
| FSx for Lustre | Lustre | Linux | Uma AZ (scratch) | HPC, ML, throughput de centenas de GB/s, integra com S3 |
| FSx for NetApp ONTAP | NFS/SMB/iSCSI | Multi | Multi-AZ | Migrar NetApp on-premises, snapshots ONTAP |
| FSx for OpenZFS | NFS | Linux | Uma AZ | Migrar ZFS, latência sub-ms |
EFS — o que a prova cobra
- Cresce e encolhe sozinho, paga só pelo que usa. Não se provisiona tamanho.
- Classes: Standard, Infrequent Access (EFS-IA) e Archive. Com Lifecycle Management o arquivo não acessado desce sozinho pra IA — economia de até 92%.
- Modos de throughput: Bursting (escala com o tamanho), Elastic (automático, padrão atual) e Provisioned.
- Modos de performance: General Purpose (padrão) e Max I/O (latência maior, paralelismo maior).
- One Zone existe e é mais barato, ao custo de perder a resiliência multi-AZ.
- Acesso controlado por Security Group + IAM + POSIX permissions.
FSx for Lustre — o detalhe que decide
Ele se liga a um bucket S3: lê o dado do S3 de forma transparente e escreve o resultado de volta. É a resposta para "processar dataset do S3 com throughput altíssimo".
Trade-offs
EFS custa bastante mais por GB que EBS ou S3 — é o preço do acesso concorrente e do multi-AZ. Se só uma instância acessa, EBS é mais barato e mais rápido. Se o dado é objeto e não arquivo, S3 é muito mais barato. EFS só ganha quando o requisito é POSIX compartilhado.
Sinais de prova
- "Vários EC2 Linux lendo e escrevendo o mesmo filesystem" → EFS
- "Compartilhamento Windows com Active Directory" → FSx for Windows
- "HPC / ML com throughput extremo sobre dados no S3" → FSx for Lustre
- "Migrar appliance NetApp" → FSx for ONTAP
- "Reduzir custo de arquivos raramente acessados no EFS" → Lifecycle para EFS-IA
- "Filesystem compartilhado que sobrevive à queda de uma AZ" → EFS (EBS não)
Relacionado
Parte de 03 - MOC Computação · Documentação AWS