EBS vs EFS vs S3
Bloco, arquivo e objeto: três coisas diferentes
A prova cobra essa distinção com frequência e quase sempre pela palavra-chave. Bloco é o disco de uma máquina. Arquivo é um sistema compartilhado que várias máquinas montam. Objeto é armazenamento acessado por API, sem montagem.
Amazon EBS
- BLOCK
- Disco de uma máquina
- Anexado a uma instância EC2
- Vive em uma única AZ
- Snapshots para backup
Amazon EFS
- FILE
- Sistema de arquivos compartilhado
- Várias instâncias montam ao mesmo tempo
- NFS, Linux
- Cresce e encolhe automaticamente
Amazon S3
- OBJECT
- Armazenamento de objetos
- Acesso por API/HTTPS
- Buckets e chaves
- Classes de custo e ciclo de vida
Regra para a prova
Disco de uma instância → EBS
Arquivos compartilhados entre instâncias → EFS
Objetos, backup, site estático, data lake → S3
Detalhes que costumam decidir a questão
- Não se monta um bucket S3 como se fosse um disco: se a questão fala em montar, é EBS ou EFS.
- Para cargas Windows com SMB, a resposta é Amazon FSx for Windows File Server.
- EBS está preso a uma Zona de Disponibilidade; isso aparece em questões de alta disponibilidade.