Amazon EFS

Amazon Elastic File System

Armazenamento Essencial

Sistema de arquivos compartilhado e elástico para Linux.

O que é

Sistema de arquivos NFS totalmente gerenciado que várias instâncias EC2 podem montar simultaneamente, crescendo e encolhendo automaticamente conforme os arquivos são gravados ou removidos.

Quando usar

  • Várias instâncias precisam ler e gravar nos mesmos arquivos.
  • A aplicação espera um sistema de arquivos POSIX, não uma API de objetos.
  • O volume de dados é imprevisível e você não quer dimensionar disco.

Como funciona

  • O sistema de arquivos é montado via NFS pelas instâncias, em várias AZs.
  • A capacidade cresce automaticamente conforme os dados são gravados.
  • Classes de armazenamento infrequente reduzem custo de arquivos pouco acessados.

Como aparece na prova

  • Palavras-chave: file storage, compartilhado, várias instâncias, NFS, Linux.
  • Para cargas Windows, a resposta costuma ser Amazon FSx for Windows File Server.

Não confunda com

Arquitetura simples

Comparação visual entre EBS, EFS e S3 Bloco Arquivo Objeto EC2 Amazon EBS um disco, uma instância várias instâncias Amazon EFS sistema de arquivos compartilhado Aplicação Bucket S3 objetos via API/HTTPS
EBS é o disco de uma instância. EFS é montado por várias instâncias ao mesmo tempo. S3 guarda objetos acessados por API: não se monta como disco.

Questões relacionadas

Uma empresa precisa armazenar milhões de imagens de produtos, acessadas por várias aplicações via HTTPS, com durabilidade altíssima e sem administrar servidores de arquivos. Qual serviço atende ao requisito?

Ver resposta comentada

Resposta: Amazon S3

O requisito descreve armazenamento de objetos: conteúdo acessado por API/HTTPS, por várias aplicações, sem montagem de disco. Esse é exatamente o papel do Amazon S3.

Praticar no simulado