Compreender o conceito
S3 armazena objetos; EBS fornece volumes de blocos para computação compatível; EFS fornece um filesystem partilhado. As interfaces não são intercambiáveis só porque todas guardam bytes. Considera acesso concorrente, latência, protocolos, durabilidade e retenção. Classes de armazenamento com acesso menos frequente podem ter custos e tempos de recuperação específicos.
Aplicar e decidir
Uma VPC organiza rede lógica; sub-redes, rotas e controlos determinam caminhos permitidos. Um recurso em rede privada não fica automaticamente livre de outros riscos. Autorizações de serviço e de identidade continuam relevantes. Para distribuir tráfego web, balanceamento e cache podem responder a necessidades diferentes; uma CDN reduz distância para conteúdo elegível, mas não corrige lógica da aplicação.
Aplicação no trabalho
Um arquivo bancário pode ter consultas raras e ainda assim precisar de resposta rápida. Separa frequência de acesso e prazo aceitável de recuperação. Compara a interface de armazenamento com a aplicação: objetos, blocos e ficheiros têm comportamentos distintos. Para conteúdo web, distingue distribuição por CDN de balanceamento entre instâncias. Durante a decisão, regista requisitos concretos em vez de escolher automaticamente a classe mais barata ou o serviço mais conhecido.
Relatórios lidos via API e guardados como objetos encaixam em S3. Uma aplicação que exige um filesystem partilhado precisa de avaliar EFS ou outra opção de ficheiros.
Armadilhas comuns
Escolher arquivo só pelo preço ou tratar todas as classes Glacier como iguais.
Tópicos relacionados: Custos, observabilidade e auditoria · Cloud e responsabilidade partilhada
Interface e padrão de acesso vêm antes da escolha do armazenamento.
Referência: Choosing an AWS storage service · CLF-C02