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á.
Especificações de desempenho do Amazon EFS
As seções a seguir fornecem uma visão geral do desempenho do Amazon EFS e descrevem como a configuração do sistema de arquivos afeta as principais dimensões de desempenho. Também fornecemos algumas dicas e recomendações importantes para otimizar o desempenho do seu sistema de arquivos.
Tópicos
Resumo do desempenho
Normalmente, o desempenho do sistema de arquivos é medido usando as dimensões de latência, taxa de transferência e Input/Output operações por segundo (IOPS). O desempenho do Amazon EFS nessas dimensões depende da configuração do seu sistema de arquivos. As configurações a seguir afetam o desempenho de um sistema de arquivos do Amazon EFS:
Tipo de sistema de arquivos: regional ou One Zone
Modo de desempenho: uso geral ou E/S Máxima
Importante
O modo de I/O desempenho máximo tem latências por operação mais altas do que o modo de desempenho de uso geral. Para um desempenho mais rápido, recomendamos sempre usar o modo de desempenho de uso geral. Para obter mais informações, consulte Modos de desempenho.
Modo de taxa de transferência: Elastic, provisionada ou intermitente
A tabela a seguir descreve as especificações de desempenho para sistemas de arquivos que usam o modo de desempenho de uso geral e as diferentes combinações possíveis de classe de armazenamento e modo de throughput.
Configuração de armazenamento e taxa de transferência | Latência | Máximo de IOPS | Throughput máximo | |||||
---|---|---|---|---|---|---|---|---|
Tipo do sistema de arquivos |
Modos de taxa de transferência |
Operações de leitura |
Operações de gravação |
Operações de leitura |
Operações de gravação |
P er-file-system leia 1 |
P er-file-system escreve 1 |
Leitura/gravação por cliente |
Regional |
Elastic |
Igual ou menor a 250 microssegundos (µs) |
Tão baixo quanto 2,7 milissegundos (ms) | 900.000—2.500.000 2 | 500.000 2 |
20—60 gibibytes por segundo () GiBps |
1—5 GiBps |
1.500 mebibytes por segundo (3) MiBps |
Regional |
Provisionada |
Menor ou igual a 250 µs |
Tão baixo quanto 2,7 ms | 55.000 | 25.000 |
3—10 GiBps |
1—3,33 GiBps |
500 MiBps |
Regional |
Intermitente |
Menor ou igual a 250 µs |
Tão baixo quanto 2,7 ms | 35,000 | 7.000 |
3—5 GiBps |
1—3 GiBps |
500 MiBps |
One Zone |
Elástico, provisionado, intermitente |
Menor ou igual a 250 µs |
Menor ou igual a 1,6 ms |
35,000 | 7.000 |
3 GiBps 4 |
1 GiBps 4 |
500 MiBps |
-
A taxa de transferência máxima de leitura e gravação depende da Região da AWS. A taxa de transferência superior à taxa de transferência máxima Região da AWS de um exige um aumento na cota de taxa de transferência. Qualquer solicitação de taxa de transferência adicional é considerada case-by-case com base na equipe de serviço do Amazon EFS. A aprovação pode depender do seu tipo de workload. Para saber mais sobre como solicitar um aumento de cota, consulte Cotas do Amazon EFS.
-
Por padrão, os sistemas de arquivos que usam a taxa de transferência elástica geram um máximo de 90.000 IOPS de leitura para dados acessados com pouca frequência, 250.000 IOPS de leitura para dados acessados com frequência e 50.000 IOPS de gravação. Se sua carga de trabalho exigir mais IOPS, você poderá solicitar um aumento de até 10 vezes esses números. Para obter mais informações, consulte Cotas do Amazon EFS que podem ser aumentadas. É necessário seguir recomendações adicionais para atingir o máximo de IOPS. Para obter mais informações, consulte Otimizando workloads que exigem alto throughput e IOPS.
-
A taxa de transferência máxima combinada de leitura e gravação é de 1.500 MiBps para sistemas de arquivos que usam taxa de transferência elástica e montados usando a versão 2.0 ou posterior do cliente Amazon EFS (amazon-efs-utils versão) ou o driver CSI do Amazon EFS (). aws-efs-csi-driver Para todos os outros sistemas de arquivos, o limite de taxa de transferência é 500 MiBps. Para obter mais informações sobre o cliente Amazon EFS, consulteInstalar o cliente Amazon EFS.
-
Os sistemas de arquivos de uma zona que usam taxa de transferência de intermitência podem gerar as mesmas quantidades de taxa de transferência de per-file-system leitura e gravação que os sistemas de arquivos regionais usando taxa de transferência de intermitência (leitura máxima de 5 GiBps para leitura e 3 para gravação). GiBps
Classes de armazenamento
As classes de armazenamento do Amazon EFS foram projetadas para oferecer o armazenamento mais eficaz, dependendo dos casos de uso.
-
A classe de armazenamento EFS Standard usa o armazenamento SSD (unidade de estado sólido) para fornecer os níveis mais baixos de latência para arquivos acessados com frequência. Essa classe de armazenamento fornece latências de primeiro byte de até 250 microssegundos para leituras e 2,7 milissegundos para gravações.
As classes de armazenamento EFS Infrequent Access (IA) e EFS Arquivo armazenam dados acessados com menor frequência que não exigem o mesmo desempenho de latência dos dados acessados com frequência. Essas classes de armazenamento fornecem latências de primeiro byte de dezenas de milissegundos.
Para obter mais informações sobre classes de armazenamento do EFS, consulte Classes de armazenamento do EFS.
Modos de desempenho
O Amazon EFS oferece dois modos de desempenho: uso geral e E/S Máxima.
-
O Modo de uso geral tem a menor latência por operação e é o modo de desempenho padrão para sistemas de arquivos. Os sistemas de arquivos One Zone sempre usam o modo de desempenho de uso geral. Para um desempenho mais rápido, recomendamos sempre usar o modo de desempenho de uso geral.
-
O I/O modo máximo é um tipo de desempenho da geração anterior projetado para cargas de trabalho altamente paralelizadas que podem tolerar latências mais altas do que o modo de uso geral. O I/O modo Max não é compatível com sistemas de arquivos One Zone ou sistemas de arquivos que usam taxa de transferência elástica.
Importante
Devido às maiores latências por operação com Max I/O, recomendamos usar o modo de desempenho de uso geral para todos os sistemas de arquivos.
Para ajudar a garantir que sua carga de trabalho permaneça dentro do limite de IOPS disponível para sistemas de arquivos usando o modo de desempenho de uso geral, você pode monitorar a PercentIOLimit
CloudWatch métrica. Para obter mais informações, consulte CloudWatch métricas para o Amazon EFS.
Os aplicativos podem escalar seu IOPS de forma elástica até o limite associado ao modo de desempenho. Você não é cobrado separadamente pelas IOPS. Elas estão incluídas na contabilização da taxa de transferência de um sistema de arquivos. Cada solicitação do Network File System (NFS) é contabilizada como 4 kilobytes (KB) de taxa de transferência ou seu tamanho real de solicitação e resposta, o que for maior.
Modos de throughput
O modo de taxa de transferência de um sistema de arquivos determina a taxa de transferência disponível para seu sistema de arquivos. O Amazon EFS oferece três modos de taxa de transferência: Elastic, provisionado e intermitente. A taxa de transferência de leitura é descontada para permitir que você obtenha uma taxa de transferência de leitura maior do que a taxa de transferência de gravação. A taxa de transferência máxima disponível em cada modo de taxa de transferência depende da Região da AWS. Para obter mais informações sobre a taxa de transferência máxima do sistema de arquivos nas diferentes regiões, consulte Cotas do Amazon EFS.
Seu sistema de arquivos pode atingir uma taxa combinada de 100% de sua taxa de transferência de leitura e gravação. Por exemplo, se seu sistema de arquivos estiver usando 33% de seu limite de taxa de transferência de leitura, o sistema de arquivos poderá atingir simultaneamente até 67% de seu limite de taxa de transferência de gravação. Você pode monitorar o uso da taxa de transferência do seu sistema de arquivos no gráfico de Utilização da taxa de transferência (%) na página Detalhes do sistema de arquivos do console. Para obter mais informações, consulte Monitorar o desempenho do throughput.
O modo de taxa de transferência para um sistema de arquivos.
A escolha do modo de taxa de transferência correto para seu sistema de arquivos depende dos requisitos de desempenho da sua workload.
Taxa de transferência elástica (recomendada) — Use a taxa de transferência elástica padrão quando você tiver cargas de trabalho altas ou imprevisíveis e requisitos de desempenho difíceis de prever, ou quando seu aplicativo impulsiona a taxa de transferência em uma average-to-peak proporção de 5% ou menos. Para obter mais informações, consulte throughput elástico.
-
Taxa de transferência provisionada — Use a taxa de transferência provisionada se você conhece os requisitos de desempenho da sua carga de trabalho ou quando seu aplicativo impulsiona a taxa de transferência em uma proporção de 5% ou mais. average-to-peak Para obter mais informações, consulte Throughput provisionado.
-
Throughput de expansão: use o throughput de expansão quando quiser um throughput que escale de acordo com a quantidade de armazenamento no sistema de arquivos.
Se depois de usar o modo de throughput de expansão você descobrir que a aplicação tem restrições de throughput (por exemplo, ela usa mais de 80% do throughput permitido ou você usou todos os seus créditos de expansão), use o modo de throughput elástico ou de throughput provisionado. Para obter mais informações, consulte throughput de expansão.
Para obter mais informações sobre métricas do Amazon EFS, consulte CloudWatch métricas para o Amazon EFS.
throughput elástico
Com relação a sistemas de arquivos que usam o throughput elástico, o Amazon EFS aumenta e reduz a escala vertical do desempenho do throughput de forma automática para atender às necessidades da atividade das workloads. A taxa de transferência elástica é o melhor modo de taxa de transferência para cargas de trabalho com picos ou imprevisíveis, com requisitos de desempenho difíceis de prever, ou para aplicativos que geram uma taxa de transferência de 5% ou menos da taxa de transferência máxima, em média (a proporção). average-to-peak
Como o desempenho do throughput para sistemas de arquivos com throughput elástico escala automaticamente, você não precisa especificar ou provisionar a capacidade de throughput para atender às necessidades da aplicação. Você paga somente pela quantidade de metadados e dados lidos ou gravados e não acumula nem consome créditos de expansão quando usa o throughput elástico.
nota
Embora a taxa de transferência elástica tenha sido projetada para escalar elasticamente com sua taxa de transferência, recomendamos implementar a governança adequada por meio de métricas de monitoramento com CloudWatch (medidosIOBytes) e alertas de uso como parte de suas melhores práticas operacionais. Isso ajuda você a manter a utilização ideal dos recursos e a permanecer dentro dos parâmetros operacionais planejados. Para obter mais informações, consulte Monitoramento de métricas com a Amazon CloudWatch.
Para obter informações sobre os limites de throughput elástico por região, consulte Cotas do Amazon EFS que podem ser aumentadas.
Throughput provisionado
Com o modo de throughput provisionado, você especifica um nível de throughput que o sistema de arquivos pode gerar, independentemente do tamanho do sistema de arquivos ou do saldo de créditos de expansão. Use a taxa de transferência provisionada se você conhece os requisitos de desempenho da sua carga de trabalho ou se seu aplicativo gera uma taxa de transferência de 5% ou mais da proporção. average-to-peak
Com relação a sistemas de arquivos que usam throughput provisionado, a cobrança é feita de acordo com a quantidade de throughput habilitada para o sistema de arquivos. O valor da taxa de transferência cobrada em um mês é baseado na taxa de transferência provisionada além da taxa de transferência básica incluída no sistema de arquivos do armazenamento padrão, até os limites de taxa de transferência da linha de base de intermitência vigentes na Região da AWS.
Se a taxa de transferência básica do sistema de arquivos exceder a quantidade de taxa de transferência provisionada, ele usará automaticamente a taxa de transferência de intermitência permitida para o sistema de arquivos (até os limites de taxa de transferência da linha de base de intermitência vigentes). Região da AWS
Para obter informações sobre os limites de taxa de transferência provisionada por região, consulte. Cotas do Amazon EFS que podem ser aumentadas
throughput de expansão
O throughput de expansão é recomendado para workloads que exigem um throughput que escala de acordo com a quantidade de armazenamento no sistema de arquivos. Com o Bursting Throughput, o throughput básico é proporcional ao tamanho do sistema de arquivos na classe de armazenamento Standard, a uma taxa de 50 por KiBps cada GiB de armazenamento. Os créditos de intermitência são acumulados quando o sistema de arquivos consome menos de sua taxa de transferência básica e são deduzidos quando a taxa de transferência excede a taxa básica.
Quando os créditos de intermitência estão disponíveis, um sistema de arquivos pode gerar uma taxa de transferência de até 100 por MiBps TiB no armazenamento padrão (50 por KiBps GiB), até o Região da AWS limite, com um mínimo de 100. MiBps Se nenhum crédito contínuo estiver disponível, um sistema de arquivos pode gerar até 50 MiBps por TiB de armazenamento, com um mínimo de 1. MiBps
Para obter informações sobre os limites de throughput de expansão por região, consulte General resource quotas that cannot be changed.
Entender os créditos de intermitência do Amazon EFS
Com o modo de throughput de expansão, cada sistema de arquivos ganha créditos de expansão ao longo do tempo a uma taxa de referência determinada pelo tamanho do sistema de arquivos armazenado na classe de armazenamento Standard do EFS. A taxa básica é de 50 MiBps por tebibyte [TiB] de armazenamento (equivalente a 50 KiBps por GiB de armazenamento). O Amazon EFS mede as operações de leitura em até um terço da taxa de operações de gravação, permitindo que o sistema de arquivos gere uma taxa básica de até 150 por KiBps GiB de taxa de transferência de leitura ou 50 por KiBps GiB de taxa de transferência de gravação.
Um sistema de arquivos pode impulsionar continuamente a taxa de transferência em sua taxa medida de linha de base. Um sistema de arquivos acumula créditos intermitentes sempre que está inativo ou gerando uma taxa de transferência abaixo da taxa de referência medida. Créditos de intermitência acumulada concedem ao sistema de arquivos a capacidade para gerar taxa de transferência acima da taxa de linha de base.
Por exemplo, um sistema de arquivos com 100 GiB de dados medidos na classe de armazenamento Standard tem uma taxa de transferência básica de 5. MiBps Durante um período de inatividade de 24 horas, o sistema de arquivos ganha 432.000 MiB em crédito (5 MiB × 86.400 segundos = 432.000 MiB), que pode ser usado para atingir 100 por 72 minutos (432.000 MiB ÷ 100 = 72 minutos). MiBps MiBps
Os sistemas de arquivos maiores que 1 TiB sempre podem gerar intermitência por até 50% do tempo, se estiverem inativos o restante dos 50% do tempo.
A tabela a seguir fornece exemplos de comportamento de intermitência.
Tamanho do sistema de arquivos | Taxa de transferência intermitente | Linha de base de taxa de transferência |
---|---|---|
100 GiB de dados medidos no armazenamento padrão |
|
|
1 TiB de dados medidos no armazenamento Standard |
|
|
10 TiB de dados medidos no armazenamento Standard |
|
|
Geralmente, sistemas de arquivos maiores |
|
|
nota
O Amazon EFS fornece uma taxa de transferência medida de 1 MiBps para todos os sistemas de arquivos, mesmo que a taxa básica seja menor.
O tamanho do sistema de arquivos usado para determinar a linha de base e as taxas de intermitência é o tamanho medido de ValueInStandard
disponível por meio da operação da API DescribeFileSystems.
Os sistemas de arquivos pode ganhar créditos para um saldo de crédito máximo de 2,1 TiB para sistemas de arquivos menores que 1 TiB ou 2,1 TiB por TiB armazenados para sistemas de arquivos maiores que 1 TiB. Isso significa que os sistemas de arquivos podem acumular créditos suficientes para gerar intermitências por até 12 horas continuamente.
Restrições na troca de modos de throughput e na alteração da quantidade provisionada
Você pode alternar o modo de taxa de transferência de um sistema de arquivos existente e alterar a quantidade de taxa de transferência. No entanto, depois de mudar o modo para throughput provisionado ou alterar o respectivo valor, as seguintes ações são restritas por um período de 24 horas:
-
Mudar do modo de throughput provisionado para o modo de throughput elástico ou de expansão.
-
Diminuir o valor do throughput provisionado.