P: O que é o Amazon Elastic File System?

O Amazon EFS é um serviço totalmente gerenciado que facilita configurar e escalar um armazenamento de arquivos na nuvem da Amazon. Com apenas alguns cliques no Console de Gerenciamento da AWS, você pode criar sistemas de arquivos acessíveis para instâncias do Amazon EC2 por meio de uma interface de sistema de arquivos (usando APIs de E/S de arquivos do sistema operacional padrão) e compatíveis com a semântica de acesso a sistemas de arquivos completa (como alta uniformidade e bloqueio de arquivos).

Os sistemas de arquivo do Amazon EFS podem escalar automaticamente de gigabytes para petabytes de dados sem a necessidade de provisionar o armazenamento. Dezenas, centenas ou até mesmo milhares de instâncias do Amazon EC2 podem acessar um sistema de arquivos do Amazon EFS ao mesmo tempo, e o Amazon EFS disponibiliza um desempenho uniforme para cada instância do Amazon EC2. O Amazon EFS foi criado para ser resiliente e altamente disponível. Com o Amazon EFS, não há taxa mínima ou custos de configuração e você paga apenas pelo armazenamento utilizado.

 

P: Para quais casos de uso o Amazon EFS é destinado?

O Amazon EFS foi criado para disponibilizar desempenho para um amplo espectro de cargas de trabalho e aplicações, como big data e análise, fluxos de trabalho de processamento de mídia, gerenciamento de conteúdo, distribuição via web e diretórios iniciais.

 

P: Quando devo optar pelo Amazon EFS ou pelo Amazon Simple Storage Service (S3) ou pelo Amazon Elastic Block Store (EBS)?

A Amazon Web Services (AWS) oferece serviços de armazenamento na nuvem para apoiar uma grande variedade de cargas de trabalho de armazenamento.

O Amazon EFS é um serviço de armazenamento de arquivos para uso com o Amazon EC2. O Amazon EFS disponibiliza uma interface de sistema de arquivos, uma semântica de acesso ao sistema (como alta uniformidade e bloqueio de arquivos) e um armazenamento acessível de modo simultâneo para até milhares de instâncias do Amazon EC2.

O Amazon EBS é um serviço de armazenamento em nível de bloco para usar com o Amazon EC2. O Amazon EBS pode disponibilizar o desempenho ideal para cargas de trabalho que exigem acesso com a latência mais baixa a dados de uma única instância do EC2.

O Amazon S3 é um serviço de armazenamento de objetos. O Amazon S3 disponibiliza dados por meio de uma API de Internet que pode ser acessada de qualquer local.

 

P: Onde meus dados são armazenados?

Consulte Produtos e serviços regionais para obter detalhes sobre a disponibilidade de serviços do Amazon EFS por região.

 

P: Como faço para começar a usar o Amazon EFS?

Para usar o Amazon EFS, você deve ter uma conta da Amazon Web Services. Se você ainda não tiver uma conta da AWS, será possível criar uma clicando no botão "Try the Free Tier" na página de detalhes do Amazon EFS.

Após a criação da conta da AWS, consulte o Guia de conceitos básicos do Amazon EFS para começar a usá-lo. Você pode criar um sistema de arquivos por meio do Console de Gerenciamento da AWS, da AWS Command Line Interface (AWS CLI) e da API do Amazon EFS (além de vários SDKs específicos de linguagem).

 

P: Como posso acessar um sistema de arquivos por meio da instância do Amazon EC2?

Para acessar seu sistema de arquivos, você instala o sistema de arquivos em uma instância baseada em Linux do Amazon EC2 usando o comando de instalação padrão do Linux e o nome DNS do sistema de arquivos. Depois de instalar, é possível trabalhar com os arquivos e os diretórios no seu sistema de arquivos da mesma forma como você trabalharia com um sistema de arquivos local.

O Amazon EFS usa o protocolo NFSv4.1. Para obter um exemplo em detalhes sobre como acessar um sistema de arquivos por meio de uma instância do Amazon EC2, consulte o Guia de conceitos básicos do Amazon EFS.

 

P: Quais tipos de instâncias e AMIs do Amazon EC2 funcionam com o Amazon EFS?

O Amazon EFS é compatível com todas as AMIs baseadas em Linux para o Amazon EC2. É possível misturar e combinar os tipos de instância conectados a um único sistema de arquivos. Para obter um exemplo em detalhes sobre como acessar um sistema de arquivos por meio de uma instância do Amazon EC2, consulte o Guia de conceitos básicos do Amazon EFS.

 

P: Como posso gerenciar um sistema de arquivos?

O Amazon EFS é um serviço totalmente gerenciado. Portanto, toda a infraestrutura de armazenamento de arquivos é administrada para você. Ao usar o Amazon EFS, você evita a complexidade de ter de implantar e manter uma complexa infraestrutura de sistema de arquivos. Um sistema de arquivos do Amazon EFS aumenta e diminui automaticamente conforme você adiciona e remove arquivos, por isso, não é necessário gerenciar a aquisição e o provisionamento do armazenamento.

Você pode administrar um sistema de arquivos por meio do Console de Gerenciamento da AWS, da AWS Command Line Interface (CLI) e da API do Amazon EFS (além de vários SDKs específicos de linguagem). O console, a API e o SDK oferecem a capacidade de criar e excluir sistemas de arquivos, configurar a forma de acesso aos sistemas de arquivos, criar e editar tags do sistema de arquivos e exibir informações detalhadas sobre os sistemas de arquivos.

 

P: Como posso carregar dados em um sistema de arquivos?

Há vários métodos para carregar dados existentes do sistema de arquivos para o Amazon EFS, tanto para dados de sistema localizados na AWS quanto para os localizados em servidores no local.

Os sistemas de arquivos do Amazon EFS podem ser montados em uma instância do Amazon EC2. Dessa forma, qualquer dado que possa ser acessado por uma instância do Amazon EC2 também poderá ser lido e gravado no Amazon EFS. Para carregar dados de arquivos que não estão armazenados na AWS, você pode usar o EFS File Sync para copiar dados diretamente para o Amazon EFS.

Para os sistemas de arquivos no local, o EFS File Sync oferece uma forma rápida e segura de sincronizar com segurança sistemas de arquivo existentes com o Amazon EFS. O EFS File Sync funciona com qualquer conexão de rede, inclusive o AWS Direct Connect. O AWS Direct Connect oferece uma conexão de rede dedicada de alta largura de banda e menor latência que pode ser usada para montar sistemas de arquivos do EFS. Também é possível usar as ferramentas de cópia padrão do Linux para mover dados para o Amazon EFS.

Para obter mais informações sobre como acessar um sistema de arquivos por meio de um servidor local, consulte a seção On-premises Access das Perguntas frequentes.

Para obter mais informações sobre a transferência de dados para a nuvem da Amazon, consulte a página Migração de dados para a nuvem.


P: Como o Amazon EFS foi criado para disponibilizar alta durabilidade e disponibilidade?

Cada objeto do sistema de arquivos (ou seja, diretório, arquivo e link) é armazenado de forma redundante em várias zonas de disponibilidade. Além disso, um sistema de arquivos pode ser acessado de modo simultâneo por meio de todas as zonas de disponibilidade na região em que está localizado, o que significa que você pode arquitetar sua aplicação para fazer o failover de uma AZ para outras AZs na região para garantir o mais alto nível de disponibilidade de aplicações. Os destinos de instalação em si são criados para serem altamente disponíveis.

P: Como posso fazer o backup de um sistema de arquivos?

O Amazon EFS foi criado para ser resiliente. Se você deseja poder fazer o downgrade para versões anteriores de arquivos para desfazer alterações, é possível usar um software de backup terceirizado padrão.

Também é possível usar o AWS Data Pipeline para criar cópias frequentes e automáticas do sistema de arquivos com base em uma programação definida por você. Para obter informações e acessar um modelo do AWS Data Pipeline disponibilizado pelo Amazon EFS, consulte o Passo a passo do Amazon EFS: backup de um sistema de arquivos do EFS.

 

P: Como acessar o sistema de arquivos do lado de fora da VPC?

As instâncias do Amazon EC2 dentro da VPC podem acessar o sistema de arquivos diretamente, já as instâncias do Amazon EC2 Classic fora da VPC podem instalar um sistema de arquivos por meio do ClassicLink. Os servidores locais podem instalar sistemas de arquivos por meio de uma conexão do AWS Direct Connect com a VPC.


P: Qual volume de dados posso armazenar?

Os sistemas de arquivo do Amazon EFS podem armazenar petabytes de dados. Os sistemas de arquivos do Amazon EFS são elásticos. Além disso, seu tamanho aumenta e diminui com a adição e a remoção de arquivos. Não é necessário provisionar o tamanho do sistema de arquivos ou especificar um tamanho inicialmente, e você só paga pelo armazenamento que utilizar.

 

P: Quantas instâncias do Amazon EC2 posso conectar a um sistema de arquivos?

O Amazon EFS comporta desde uma a milhares de instâncias do Amazon EC2 que se conectam a um sistema de arquivos simultaneamente.

 

P: Quantos sistemas de arquivos posso criar?

Como padrão, você pode criar até 10 sistemas de arquivos por conta da AWS por região. Você pode solicitar o aumento do limite do sistema de arquivos ao acessar AWS Service Limits.

 

P: Como o desempenho do Amazon EFS se compara ao de outras soluções de armazenamento?

Os sistemas de arquivos Amazon EFS são distribuídos em um número irrestrito de servidores de armazenamento, possibilitando que sistemas de arquivos cresçam de modo elástico, atingindo uma escala de petabytes, além de permitir o acesso paralelo em grande escala das instâncias do Amazon EC2 aos seus dados. O design distribuído do Amazon EFS evita gargalos e restrições inerentes aos servidores de arquivos tradicionais.

Esse design de armazenamento de dados distribuído significa que aplicativos de vários segmentos, além de aplicativos que acessam dados simultaneamente por meio de várias instâncias do Amazon EC2, podem determinar níveis substanciais de taxa de transferência e IOPS agregadas. Cargas de trabalho de big data e análise, fluxos de trabalho de processamento de mídia, gerenciamento de conteúdo e distribuição via web são exemplos desses aplicativos.

A tabela abaixo compara o desempenho de alto nível e as características de armazenamento das ofertas de armazenamento na nuvem de arquivos e blocos da Amazon.

 

Amazon EFS

Amazon EBS
PIOPS

Latência por operação

Baixa, uniforme

Mais baixa, uniforme

Escala de taxa de transferência

Vários GBs por segundo

Único GB por segundo

A condição distribuída do Amazon EFS permite altos níveis de disponibilidade, durabilidade e escalabilidade. Esta arquitetura distribuída resulta em um sobrecarga de baixa latência para cada operação de arquivo. Por causa dessa latência por operação, a taxa de transferência geral normalmente aumenta à medida que o tamanho de E/S cresce, visto que a sobrecarga é amortizada diante de uma quantidade de dados maior. A compatibilidade do Amazon EFS com cargas de trabalho altamente paralelizadas (ou seja, com operações uniformes de vários threads e várias instâncias do EC2) permite altos níveis de taxa de transferência e IOPS agregadas.

P: Qual é a diferença entre os modos de desempenho de "propósito geral" e "E/S máx."? Qual devo escolher?

O modo de desempenho de "propósito geral" é adequado para a maioria dos sistemas de arquivos e é o modo selecionado como padrão quando você cria um sistema de arquivos. O modo de desempenho de "E/S máx." é otimizado para aplicativos em que dezenas, centenas ou milhares de instâncias do EC2 estão acessando o sistema de arquivos. Ele escala para níveis mais altos de taxa de transferência e operações agregadas por segundo com um tradeoff de latências um pouco mais elevadas para operações de arquivo. Para obter mais informações, consulte a documentação sobre o desempenho do sistema de arquivos.

 

P: Que quantidade de taxa de transferência um sistema de arquivos é capaz de suportar?

A taxa de transferência disponível para um sistema de arquivos escala conforme o crescimento do sistema de arquivos. Como as cargas de trabalho baseadas em arquivo geralmente são instáveis, exigindo altos níveis de taxa de transferência por determinados períodos e níveis mais baixos de taxa de transferência durante o resto do tempo, o Amazon EFS foi criado para disparar continuamente, permitindo altos níveis de taxa de transferência por determinados períodos. Todos os sistemas de arquivos disponibilizam um desempenho de base estável de 50 MB/s por TB de armazenamento. Além disso, todos os sistemas de arquivos (independentemente do tamanho) podem disparar continuamente até atingir 100 MB/s, e os sistemas de arquivos maiores do que 1 TB podem disparar continuamente até atingir 100 MB/s por TB de armazenamento. À medida que você adiciona dados ao sistema de arquivos, a taxa de transferência máxima disponível para o sistema de arquivos escala de modo linear e automático, de acordo com o armazenamento.

A taxa de transferência do sistema de arquivos é fragmentada entre todas as instâncias do Amazon EC2 conectadas a um sistema de arquivos. Por exemplo, um sistema de arquivos de 1 TB que pode disparar continuamente até atingir 100 MB/s de taxa de transferência consegue obter 100 MB/s de uma única instância ou de 10 instâncias em conjunto do Amazon EC2. Para obter mais informações, consulte a documentação sobre o desempenho do sistema de arquivos.


P: Como posso controlar quais instâncias do Amazon EC2 podem acessar meu sistema de arquivos?

Ao criar um sistema de arquivos, você gera endpoints na sua VPC chamados de "destinos de instalação". Ao instalar de uma instância EC2, o nome DNS do seu sistema de arquivos, fornecido no seu comando de instalação, é resolvido para o endereço IP do destino de instalação. Apenas os recursos que podem acessar um destino de instalação podem acessar seu sistema de arquivos. É possível controlar o tráfego de rede para os e dos seus destinos de instalação do sistema de arquivos usando os security groups da VPC.

 

P: Como faço para controlar quem pode acessar meu sistema de arquivos?

É possível controlar quem pode administrar seu sistema de arquivos usando o AWS Identity and Access Management (IAM). Você pode controlar o acesso a arquivos e diretórios com permissões em nível de usuário e grupo em conformidade com o padrão POSIX.


P: O que é a criptografia do Amazon EFS?

O Amazon EFS oferece de modo simples a criptografia de sistemas de arquivos do EFS. Os dados são criptografados de modo transparente enquanto são gravados, e descriptografados (também de modo transparente) quando são lidos. Dessa forma você não precisa modificar seus aplicativos. As chaves de criptografia são gerenciadas pelo AWS Key Management Service (KMS), o que elimina a necessidade de criar e manter uma infraestrutura segura de gerenciamento de chaves.

 

P: O que é o AWS Key Management Service (KMS)?

O AWS KMS é um serviço gerenciado que facilita a criação e o controle de chaves de criptografia usadas para criptografar dados. O AWS Key Management Service é integrado a Serviços da AWS, como o Amazon EFS, o Amazon EBS e o Amazon S3, para simplificar a criptografia de dados com chaves de criptografia gerenciadas por você. O AWS Key Management Service também é integrado ao AWS CloudTrail para disponibilizar logs contendo toda a utilização das chaves para ajudar a cumprir requisitos regulamentares e de compatibilidade. Para saber mais sobre o KMS, acesse a página de produto do AWS Key Management Service.

 

P: Como posso habilitar a criptografia do sistema de arquivos do Amazon EFS?

Você pode habilitar a criptografia do sistema de arquivos do EFS no console do EFS, ou ao usar a AWS CLI ou os SDKs. Ao criar um novo sistema de arquivos no console do EFS, clique em "Create File System" e depois na caixa de seleção para permitir a criptografia. Para obter mais detalhes, consulte a documentação do usuário em Encryption.

 

P: A criptografia afeta a performance do Amazon EFS?

A criptografia de dados tem um impacto mínimo sobre a latência de E/S e o throughput.


P: Como acessar um sistema de arquivos do EFS por meio de servidores no datacenter local?

Para acessar sistemas de arquivos localmente, é necessário ter uma conexão do AWS Direct Connect entre o datacenter local e a Amazon VPC. O AWS Direct Connect estabelece uma conexão de rede privada entre o datacenter local e a AWS. Se você ainda não tiver uma conexão do AWS Direct Connect, será possível criar uma seguindo as instruções no Guia do usuário do AWS Direct Connect.

É possível instalar um sistema de arquivos do EFS no servidor Linux local usando um comando de instalação padrão do Linux para instalar um sistema de arquivos por meio do protocolo NFSv4.1.

Para obter mais informações sobre como acessar os sistemas de arquivos do EFS por meio de servidores locais usando o AWS Direct Connect, consulte a documentação.

 

P: O que será possível fazer quando o acesso aos sistemas de arquivos do EFS por meio dos servidores locais for habilitado?

Será possível instalar os sistemas de arquivos do Amazon EFS nos servidores locais e transferir dados de arquivo do e para o Amazon EFS usando ferramentas e scripts Linux padrão. A capacidade de transferir dados de arquivo dos e para os sistemas de arquivos do Amazon EFS possibilita três casos de uso.

Primeiro, é possível migrar dados de datacenters locais para que residam permanentemente nos sistemas de arquivos do Amazon EFS.

Segundo, é possível sustentar cargas de trabalho de cloud bursting para descarregar o processamento de aplicações nela. É possível transferir dados dos servidores locais para os sistemas de arquivos do EFS, analisá-los em um cluster das instâncias EC2 na Amazon VPC e armazenar os resultados permanentemente nos sistemas de arquivos do EFS ou transferir os resultados de volta para os servidores locais.

Terceiro, é possível copiar periodicamente dados de arquivo locais no EFS para apoiar cenários de backup e recuperação de desastres.

 

P: É possível usar um AWS VPN para acessar um sistema de arquivos do EFS localmente?

Não. O Amazon EFS não é compatível com acesso via AWS VPN.

 

P: É possível acessar o sistema de arquivos do Amazon EFS simultaneamente por meio de servidores de datacenter locais, como também instâncias do Amazon EC2?

Sim. É possível acessar o sistema de arquivos do Amazon EFS simultaneamente por meio dos servidores no datacenter local, como também instâncias do Amazon EC2 na Amazon VPC. O Amazon EFS disponibiliza a mesma semântica de acesso ao sistema de arquivos, como forte uniformidade de dados e bloqueio de arquivos, em todas as instâncias EC2 e todos os servidores locais que estiverem acessando sistemas de arquivos.

 

P: Qual é a melhor prática recomendada durante a transferência de dados de arquivo de e para servidores locais usando o AWS Direct Connect?

Devido ao atraso da propagação associado ao transporte de dados por longas distâncias, a latência de rede de uma conexão do Direct Connect entre o datacenter local e a Amazon VPC pode ser de dezenas de milissegundos. Se as operações de arquivo forem serializadas, a latências de conexão do Direct Connect causarão impacto direto no throughput de leitura e gravação, ou seja, o volume de dados que pode ser lido ou gravado durante um período é limitado pela quantidade de tempo necessária para que cada operação de leitura e gravação seja concluída. Para maximizar o throughput, paralelize as operações de arquivo para que várias leituras e gravações sejam processadas pelo EFS simultaneamente. Ferramentas padrão, como a GNU parallel, permitem paralelizar a cópia dos dados de arquivo. Para obter mais informações, consulte a documentação on-line.

 

P: Como faço para copiar dados existentes do armazenamento de arquivos no local para o Amazon EFS?

Há vários métodos para copiar dados existentes no local para o Amazon EFS. O EFS File Sync oferece uma forma rápida, simples e segura para sincronizar sistemas de arquivos existentes para o Amazon EFS e funciona com qualquer rede, inclusive o AWS Direct Connect

O AWS Direct Connect oferece uma conexão de rede dedicada de alta largura de banda e menor latência que pode ser usada para montar sistemas de arquivos do Amazon EFS. Uma vez montado, o EFS File Sync pode ser usado para copiar dados para o Amazon EFS até 5 vezes mais rápido que as ferramentas de cópia padrão do Linux.

Para obter mais informações sobre o EFS File Sync, consulte a seção do EFS File Sync nestas perguntas frequentes.


P: O que é o EFS File Sync?

O EFS File Sync oferece uma forma rápida e simples de mover dados com segurança entre sistemas de arquivos existentes no local ou na nuvem para sistemas de arquivos do Amazon EFS. O EFS File Sync copia arquivos e diretórios para o Amazon EFS a velocidades até 5 vezes mais rápidas que as ferramentas padrão de cópia do Linux, com instalação simples e gerenciamento pelo Console AWS. Na sincronização de sistemas de arquivos no local ou na nuvem para o Amazon EFS, o EFS File Sync oferece uma rápida transferência de dados em paralelo, criptografa os dados em trânsito e assegura a integridade dos dados copiados.

Visite o nosso site de documentação do EFS File Sync para conhecer os detalhes técnicos e começar a usar. 

 

P: Como faço para começar a usar o EFS File Sync?

Para usar o EFS File Sync, acesse o console do Amazon EFS para fazer download e implantar o agente do File Sync no seu ambiente de TI. Configure os sistemas de arquivos de origem e destino, inicie a tarefa de sincronização e acompanhe o andamento por meio do console ou usando o AWS CloudWatch. Para obter mais informações sobre como começar, leia a seção de documentação

 

P: Como os dados são protegidos usando o EFS File Sync?

Todos os dados transferidos dos sistemas de arquivos de origem para o destino no Amazon EFS usando o EFS File Sync são criptografados usando SSL/TLS. 

 

P: O EFS File Sync oferece suporte à cópia de dados entre regiões da AWS?

Sim. Você pode implantar um agente do EFS File Sync em uma região da AWS e sincronizar com um sistema de arquivos do EFS em outra região da AWS. O sistema de arquivos de origem pode ser um sistema de arquivos do EFS ou um sistema de arquivos compartilhado de uma instância EC2. Para obter mais informações sobre a configuração do EFS File Sync, leia a seção de documentação

 

P: Em quais regiões o EFS File Sync está disponível?

O EFS File Sync está disponível nas regiões Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon) e UE (Irlanda), e será disponibilizado em dezembro de 2017 nas regiões UE (Frankfurt) e Ásia-Pacífico (Sydney).

 


P: Qual é a interoperabilidade e a compatibilidade encontrada entre os serviços da AWS atuais e o Amazon EFS?

O Amazon EFS está integrado a vários outros serviços da AWS, como Amazon CloudWatch, AWS CloudFormation, AWS CloudTrail, AWS IAM e serviços de aplicação de tags da AWS.

O Amazon CloudWatch permite que você monitore a atividade do sistema de arquivos usando métricas. O AWS CloudFormation permite que você crie e gerencie sistemas de arquivos usando modelos.

O AWS CloudTrail permite que você registre todas as chamadas de API do Amazon EFS nos arquivos de log.

O AWS Identity and Access Management (IAM) permite que você controle quem pode administrar seu sistema de arquivos. Os serviços de aplicação de tags da AWS permitem rotular seus sistemas de arquivos com metadados que você define.

 

P: Que tipo de bloqueio é compatível com o Amazon EFS?

O bloqueio do Amazon EFS segue o protocolo NFSv4.1 para bloqueios recomendados, além de permitir que seus aplicativos usem bloqueios de arquivo inteiro ou de intervalos de bytes.

 

P: Os nomes de sistemas de arquivos são globais (como os nomes de bucket do Amazon S3)?

Todo sistema de arquivos tem um número de ID gerado automaticamente e exclusivo globalmente. Você pode aplicar uma tag ao seu sistema de arquivos com um nome e esses nomes não precisam ser exclusivos.


P: Qual é o custo do Amazon EFS?

Com o Amazon EFS, você paga apenas pela quantidade utilizada de armazenamento de sistemas de arquivos por mês (em GB). Não há taxa mínima nem custos de configuração. Não há custos adicionais por banda larga ou solicitações. Para obter informações sobre a definição de preço do Amazon EFS, acesse a seção de definição de preço na página de definição de preço do Amazon EFS.

 

P: Qual é o custo do Amazon EFS File Sync?

Com o Amazon EFS File Sync, você paga por GB de dados copiados para o Amazon EFS. Para obter as informações de definição de preço do EFS File Sync, acesse a página de definição de preço do Amazon EFS.

 

P: Os preços incluem impostos?

Salvo indicação em contrário, nossos preços excluem impostos e taxas aplicáveis, incluindo o IVA e o imposto de vendas aplicável. Para clientes com endereço de pagamento no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais.