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) foi projetada para arquivos acessados com menos frequência. Você pode começar a usar o EFS IA criando um sistema de arquivos e habilitando o gerenciamento de ciclo de vida. Com o gerenciamento de ciclo de vida habilitado, o EFS moverá automaticamente os arquivos não acessados por 30 dias da classe de armazenamento padrão para a classe de armazenamento de acesso infrequente, 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