O Amazon Elastic File System (Amazon EFS) fornece armazenamento de arquivos simples, escalável e elástico para uso com serviços de nuvem AWS e recursos no local. Ele escala de forma elástica, sob demanda, sem interromper os aplicativos, aumentando e diminuindo automaticamente à medida que arquivos são adicionados e removidos. Os sistemas de arquivos Amazon EFS são distribuídos em um número irrestrito de servidores de armazenamento, possibilitando que sistemas de arquivos escalem de maneira elástica, fornecendo acesso simultâneo aos seus dados a partir de instâncias e servidores locais do Amazon EC2. Seu design distribuído evita gargalos e restrições inerentes a servidores de arquivos tradicionais. O Amazon EFS é um serviço regional que armazena dados em todas as zonas de disponibilidade (AZs) para oferecer alta disponibilidade e durabilidade.

O Amazon EFS oferece suporte a uma ampla variedade de casos de uso, desde cargas de trabalho escalonáveis e altamente paralelizadas que exigem a maior taxa de transferência possível até cargas de trabalho com thread único e sujeitas à latência. Casos de uso como aplicativos empresariais remodelados, análise de big data, gerenciamento de conteúdo e serviços da web, desenvolvimento e testes de aplicativos, fluxos de trabalho de mídia e entretenimento, backups de bancos de dados e armazenamento de contêineres.

O que é o armazenamento de arquivos na nuvem?

Saiba mais sobre o armazenamento de arquivos na nuvem e como compará-lo a outras soluções de armazenamento na nuvem.

Principais recursos

Elástico e escalável

Com o Amazon EFS, a capacidade de armazenamento é elástica, aumentando e diminuindo automaticamente conforme você adiciona e remove arquivos, assim, suas aplicações têm o espaço de que precisam – quando precisam. Como a capacidade é elástica, o provisionamento não é necessário e você será cobrado apenas pela capacidade que usar. O Amazon EFS foi criado para ser altamente escalável tanto no que se refere à capacidade de armazenamento quanto à performance do throughput. Ele pode expandir para uma escala de petabytes e permitir o acesso paralelo em grande escala aos seus dados por meio de instâncias do Amazon EC2. Com o Amazon EFS, o throughput e as IOPS escalam conforme o crescimento do sistema de arquivos, e as operações de arquivos são entregues com latências baixas e consistentes.

Acesso compartilhado

O Amazon EFS fornece acesso seguro e de alta performance para milhares de conexões a um sistema de arquivos compartilhado usando um modelo tradicional de permissões de arquivos, recursos de bloqueio de arquivos e estrutura de diretórios hierárquica com o protocolo NFSv4. Ele permite que você compartilhe simultaneamente arquivos entre várias instâncias do Amazon EC2 em vários zonas de disponibilidade, regiões, VPCs e contas, bem como servidores locais por meio do AWS Direct Connect ou da VPN da AWS. Isso é ideal para os aplicativos de negócios que precisam compartilhar uma fonte de dados comum. Para cargas de trabalho de aplicativos com muitas instâncias acessando o mesmo conjunto de arquivos, o Amazon EFS fornece consistência de dados robusta, ajudando a garantir que qualquer arquivo lido reflita a última gravação do arquivo.

Modos de performance

O Amazon EFS foi criado para disponibilizar a taxa de transferência, as IOPS e a baixa latência necessárias para uma grande variedade de cargas de trabalho, além disso, ele fornece dois modos de performance: uso geral e E/S máxima. O uso geral fornece a menor latência por operação do sistema de arquivos e pode conseguir isso por padrões de E/S aleatórios ou sequenciais. A E/S máxima pode ser escalonada para níveis superiores de taxa de transferência agregada e operações agregadas por segundo e é ideal para aplicativos altamente paralelizados que podem ser escalados para milhares de instâncias do Amazon EC2.

Modos de taxa de transferência

O Amazon EFS oferece dois modos de taxa de transferência: intermitência e provisionada. O modo de taxa de transferência ajuda a determinar a taxa de transferência geral que um sistema de arquivos pode alcançar. Com a taxa de transferência de intermitência, a taxa de transferência se adequa ao tamanho do sistema de arquivos e é intermitente de maneira dinâmica, conforme necessário para oferecer suporte à natureza variável de muitas cargas de trabalho baseadas em arquivos. A taxa de transferência provisionada foi projetada para oferecer suporte a aplicativos que exigem maior taxa de transferência dedicada do que o modo de bursting padrão. Além disso, ela pode ser configurada independentemente da quantidade de dados armazenados no sistema de arquivos.

Classes de armazenamento e gerenciamento do ciclo de vida

O Amazon EFS oferece uma classe de armazenamento padrão e de acesso infrequente. A classe de armazenamento de acesso infrequente do EFS (EFS IA) é econômica para arquivos acessados com menos frequência. Você pode começar usando o EFS IA habilitando o gerenciamento do ciclo de vida do EFS para seu sistema de armazenamento e escolhendo uma política de envelhecimento (14, 30, 30 ou 90 dias). Com as políticas do gerenciamento de ciclo de vida do EFS habilitadas, os arquivos serão movidos automaticamente da classe de armazenamento padrão para a classe de armazenamento de acesso infrequente do EFS, reduzindo os custos de armazenamento em até 85%.

Altamente disponível e resiliente

O Amazon EFS foi criado para ser altamente disponível e resiliente. Todos os arquivos e diretórios são armazenados de forma redundante dentro e entre várias Zonas de disponibilidade em uma região para evitar a perda de dados da falha de algum componente individual. A arquitetura distribuída do Amazon EFS fornece proteção de dados contra falhas de sistema, falhas de componentes e sistemas, além de erros de conexão de rede.

Segurança e conformidade

O Amazon EFS também permite controlar o acesso aos sistemas de arquivos por meio de permissões do POSIX e grupos de segurança do Amazon EFS. As permissões do POSIX permitem restringir o acesso de hosts por usuário e grupo. Os grupos de segurança atuam como firewall, onde o fluxo de tráfego é definido pelas regras que você adiciona. Use o Amazon Virtual Private Cloud (Amazon VPC) para gerenciar o acesso à rede e o AWS Identity and Access Management (IAM) para controlar o acesso às APIs do Amazon EFS. O Amazon EFS também atende a vários requisitos de qualificação e conformidade para ajudá-lo a cumprir suas exigências normativas. Clique aqui para obter uma lista de programas de conformidade presentes no escopo do Amazon EFS.

Criptografia

O Amazon EFS oferece criptografia para dados ociosos e em trânsito, proporcionando uma solução de criptografia abrangente para proteger dados armazenados e em movimento. Os dados ociosos são criptografados de forma transparente usando chaves de criptografia gerenciadas pelo AWS Key Management Service (KMS), o que elimina a necessidade de criar e manter uma infraestrutura de gerenciamento de chaves. A criptografia de dados em trânsito usa o padrão de mercado Transport Layer Security (TLS) para proteger o tráfego de rede, sem necessidade de modificar aplicativos. Consulte a documentação do usuário sobre criptografia para obter mais informações sobre a criptografia de dados do sistema de arquivos.

Transferência de dados e backup

A movimentação dos dados de arquivos do Amazon EFS pode ser gerenciada de forma simples com o AWS DataSync.

AWS DataSync

O AWS DataSync é um serviço gerenciado de transferência de dados que torna mais rápido e simples mover dados entre o armazenamento no local e o Amazon EFS. Você pode usar o DataSync para transferir conjuntos de dados ativos pelo AWS Direct Connect ou pela Internet a velocidades até 10 vezes mais rápidas que as ferramentas de código aberto. Ele faz isso sem precisar modificar seus aplicativos ou gravar em uma API. Você pode usar o serviço para migração de dados uma única vez, fluxos de trabalho contínuos com sincronização periódica e replicação para proteção e recuperação de dados. O DataSync lida automaticamente com muitas das tarefas que podem reduzir a velocidade das migrações ou sobrecarregar suas operações de TI, incluindo gerenciamento de infraestrutura, criptografia, validação de dados e organização de transferência de dados.

AWS Backup

O AWS Backup é um serviço de backup totalmente gerenciado que facilita o gerenciamento centralizado e automatiza os backups dos seus sistemas de arquivos do Amazon EFS, eliminando a necessidade de soluções personalizadas caras e processos manuais. O AWS Backup vai além do backup do Amazon EFS e centraliza o backup de dados em outros serviços da AWS na nuvem, bem como no local. Conforme os aplicativos migram para a nuvem, seus dados podem ser distribuídos em vários serviços, dificultando o gerenciamento e a consolidação da atividade de backup sem a criação de scripts personalizados e processos manuais. Usando o AWS Backup, você pode configurar e auditar centralmente os recursos da AWS, automatizar o agendamento de backups, definir políticas de retenção e monitorar a atividade de backup.

Saiba mais sobre a definição de preço do Amazon EFS

Acesse a página de definição de preço
Pronto para criar?
Comece a usar o Amazon EFS
Mais dúvidas?
Entre em contato conosco