Como a Amazon EFS funciona - Amazon Elastic File System

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como a Amazon EFS funciona

O Amazon Elastic File System (EFS) fornece um sistema de arquivos simples, set-and-forget elástico e sem servidor. Com a AmazonEFS, você pode criar um sistema de arquivos, montar o sistema de arquivos em uma EC2 instância da Amazon e depois ler e gravar dados de e para o seu sistema de arquivos. Você pode montar um sistema de EFS arquivos da Amazon em sua nuvem privada virtual (VPC), por meio do protocolo Network File System versões 4.0 e 4.1 (NFSv4). Recomendamos usar um cliente Linux NFSv4 .1 da geração atual, como os encontrados nos mais recentes Amazon Linux, Amazon Linux 2, Red Hat, Ubuntu e macOS Big AMIs Sur, em conjunto com EFS o auxiliar de montagem. Para obter instruções, consulte Instalando o EFS cliente Amazon.

Para obter uma lista das Amazon Machine Images (AMIs) do Amazon EC2 Linux e do macOS que oferecem suporte a esse protocolo, consulte. NFSapoio Para algunsAMIs, você deve instalar um NFS cliente para montar seu sistema de arquivos na sua EC2 instância da Amazon. Para obter instruções, consulte Instalando o NFS cliente.

Você pode acessar seu sistema de EFS arquivos da Amazon simultaneamente a partir de vários NFS clientes, para que aplicativos que se expandam além de uma única conexão possam acessar um sistema de arquivos. A Amazon EC2 e outras instâncias AWS computacionais executadas em várias zonas de disponibilidade dentro da mesma Região da AWS podem acessar o sistema de arquivos, para que muitos usuários possam acessar e compartilhar uma fonte de dados comum.

Para obter uma lista de Regiões da AWS onde você pode criar um sistema de EFS arquivos da Amazon, consulte Referência geral da Amazon Web Serviceso.

Para acessar seu sistema de EFS arquivos da Amazon em umVPC, você cria um ou mais destinos de montagem noVPC.

  • Para sistemas de arquivos Regional, você pode criar um destino de montagem em cada zona de disponibilidade da Região da AWS.

  • Para sistemas de arquivos One Zone, você só pode criar um único destino de montagem que esteja na mesma zona de disponibilidade do sistema de arquivos.

Para obter mais informações, consulte Classes de armazenamento do EFS.

Um destino de montagem fornece um endereço IP para um NFSv4 endpoint no qual você pode montar um sistema de EFS arquivos da Amazon. Você monta seu sistema de arquivos usando o nome Domain Name Service (DNS), que é resolvido para o endereço IP do destino de EFS montagem na mesma zona de disponibilidade da sua EC2 instância. Você pode criar um destino de montagem em cada zona de disponibilidade da Região da AWS. Se houver várias sub-redes em uma zona de disponibilidade na suaVPC, você cria um destino de montagem em uma das sub-redes. Então, todas as EC2 instâncias nessa zona de disponibilidade compartilham esse destino de montagem.

nota

Um sistema de EFS arquivos da Amazon só pode ter alvos de montagem VPC em um por vez.

Os destinos de montagem em si são projetados para serem altamente disponíveis. Ao projetar para alta disponibilidade e failover para outras zonas de disponibilidade, lembre-se de que, embora os endereços IP e DNS os destinos de montagem em cada zona de disponibilidade sejam estáticos, eles são componentes redundantes apoiados por vários recursos.

Depois de montar o sistema de arquivos usando seu DNS nome, você o usa como qualquer outro sistema POSIX de arquivos compatível. Para obter informações sobre permissões NFS de nível superior e considerações relacionadas, consulte. Usuários, grupos e permissões no nível do Sistema de Arquivos de Rede (NFS)

Você pode montar seus sistemas de EFS arquivos da Amazon em seus servidores de data center locais quando conectado à sua Amazon VPC com AWS Direct Connect ou AWS VPN. Você pode montar seus sistemas de EFS arquivos em servidores locais para migrar conjuntos de dadosEFS, habilitar cenários de intermitência na nuvem ou fazer backup de seus dados locais na Amazon. EFS

A seguir, você encontrará uma descrição sobre como a Amazon EFS trabalha com outros serviços.

Como a Amazon EFS trabalha com a Amazon EC2

Esta seção explica como os sistemas de arquivos EFS regionais e de uma zona da Amazon são montados em EC2 instâncias em uma AmazonVPC.

Sistemas EFS de arquivos regionais

A ilustração a seguir mostra várias EC2 instâncias acessando um sistema de EFS arquivos da Amazon que está configurado para várias zonas de disponibilidade em um Região da AWS.

Sistema de arquivos regional com destinos de montagem em três zonas de disponibilidade VPC em uma única EC2 instância.

Nesta ilustração, a nuvem privada virtual (VPC) tem três zonas de disponibilidade. Como o sistema de arquivos é Regional, um destino de montagem foi criado em cada zona de disponibilidade. Recomendamos acessar o sistema de arquivos de um destino de montagem dentro da mesma zona de disponibilidade por razões de custo e desempenho. Uma das zonas de disponibilidade tem duas sub-redes. No entanto, um destino de montagem é criado apenas em uma das sub-redes. Para obter mais informações, consulte Montando sistemas de EFS arquivos usando o auxiliar de EFS montagem.

Sistemas de EFS arquivos One Zone

A ilustração a seguir mostra várias EC2 instâncias acessando um sistema de arquivos de uma zona de diferentes zonas de disponibilidade em uma única Região da AWS.

Um sistema de arquivos de zona com um único destino de montagem criado na mesma zona de disponibilidade.

Nesta ilustração, o VPC tem duas zonas de disponibilidade, cada uma com uma sub-rede. Como o tipo de sistema de arquivos é One Zone, ele só pode ter um único destino de montagem. Para obter melhor desempenho e custo, recomendamos que você acesse o sistema de arquivos a partir de um destino de montagem na mesma zona de disponibilidade da EC2 instância em que você o está montando.

Neste exemplo, a EC2 instância na zona de disponibilidade us-west-2c pagará taxas de acesso aos EC2 dados pelo acesso a um destino de montagem em uma zona de disponibilidade diferente. Para obter mais informações, consulte Montagem de sistemas de arquivos One Zone.

Como a Amazon EFS trabalha com AWS Direct Connect e AWS gerencia VPN

Ao usar um sistema de EFS arquivos da Amazon montado em um servidor local, você pode migrar dados locais para os Nuvem AWS hospedados em um sistema de arquivos da AmazonEFS. Você também pode utilizar a intermitência. Em outras palavras, você pode mover dados de seus servidores locais para a Amazon EFS e analisá-los em uma frota de EC2 instâncias da Amazon em sua AmazonVPC. Depois, você pode armazenar os resultados permanentemente em seu sistema de arquivos ou mover os resultados de volta para o servidor on-premises.

Lembre-se das seguintes considerações ao usar a Amazon EFS com um servidor local:

  • Seu servidor on-premises deve ter um sistema operacional baseado em Linux. Recomendamos kernel Linux versão 4.0 ou posterior.

  • Para simplificar, recomendamos montar um sistema de EFS arquivos da Amazon em um servidor local usando um endereço IP de destino de montagem em vez de um DNS nome.

Não há custo adicional para acesso local aos seus sistemas de EFS arquivos da Amazon. Você é cobrado pela AWS Direct Connect conexão com sua AmazonVPC. Para obter mais informações, consulte Definição de preço do AWS Direct Connect.

A ilustração a seguir mostra um exemplo de como acessar um sistema de EFS arquivos da Amazon localmente (os servidores locais têm os sistemas de arquivos montados).

Monte um sistema de EFS arquivos em um cliente local ao usar AWS Direct Connect.

Você pode usar qualquer destino de montagem em seu VPC se conseguir acessar a sub-rede desse destino de montagem usando uma AWS Direct Connect conexão entre seu servidor local e. VPC Para acessar a Amazon a EFS partir de um servidor local, adicione uma regra ao seu grupo de segurança de destino de montagem para permitir o tráfego de entrada para a NFS porta (2049) a partir do seu servidor local. Para obter mais informações, incluindo procedimentos detalhados, consulte Pré-requisitos.

Como a Amazon EFS trabalha com AWS Backup

Para uma implementação abrangente de backup para seus sistemas de arquivos, você pode usar a Amazon EFS com AWS Backup. AWS Backup é um serviço de backup totalmente gerenciado que facilita a centralização e a automatização do backup de dados em vários AWS serviços na nuvem e no local. Usando AWS Backup, você pode configurar centralmente as políticas de backup e monitorar a atividade de backup de seus AWS recursos. A Amazon EFS sempre prioriza as operações do sistema de arquivos sobre as operações de backup. Para saber mais sobre como fazer backup de sistemas de EFS arquivos usando AWS Backup, consulteFazendo backup de sistemas de EFS arquivos.