Como gerenciar a capacidade de throughput - Amazon FSx para Windows File Server

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 gerenciar a capacidade de throughput

Cada sistema de arquivos do FSx para Windows File Server tem uma capacidade de throughput configurada quando o sistema de arquivos é criado. Você pode modificar a capacidade de throughput do sistema de arquivos a qualquer momento, conforme necessário. A capacidade de throughput é um fator que determina a velocidade com que o servidor de arquivos que hospeda o sistema de arquivos pode disponibilizar os dados de arquivos. Níveis mais elevados de capacidade de throughput também apresentam níveis mais elevados de operações de E/S por segundo (IOPS) e mais memória para armazenamento em cache de dados no servidor de arquivos. Para obter mais informações, consulte Performance do FSx para Windows File Server.

Quando você modifica a capacidade de throughput do sistema de arquivos, o Amazon FSx automaticamente desativa o servidor de arquivos do sistema de arquivos. Para sistemas de arquivos multi-AZ, isso resulta em failover e failback automáticos, enquanto o Amazon FSx substitui os servidores de arquivos preferenciais e secundários. Para sistemas single-AZ, o sistema de arquivos ficará indisponível por alguns minutos durante o ajuste de escala da capacidade de throughput. Você será cobrado pela nova capacidade de throughput quando ela estiver disponível para o sistema de arquivos.

nota

Durante uma operação de manutenção no back-end, as modificações do sistema (como uma modificação na capacidade de throughput) podem ser atrasadas. A manutenção pode fazer com que essas alterações fiquem na fila até estarem prestes a ser processadas.

Quando modificar a capacidade de throughput

O Amazon FSx se integra ao Amazon CloudWatch, possibilitando que você monitore os níveis contínuos de uso do throughput do sistema de arquivos. A performance (throughput e IOPS) que você pode gerar usando o sistema de arquivos depende das características específicas da workload, além da capacidade de throughput, da capacidade de armazenamento e do tipo de armazenamento do sistema de arquivos. Você pode usar as métricas do CloudWatch para determinar quais dessas dimensões devem ser alteradas para melhorar a performance. Para obter mais informações, consulte Monitoramento de métricas com a Amazon CloudWatch.

Para sistemas de arquivos multi-AZ, o ajuste de escala da capacidade de throughput resulta em failover e failback automáticos, enquanto o Amazon FSx substitui os servidores de arquivos preferenciais e secundários. Durante as substituições do servidor de arquivos, que ocorrem durante o ajuste de escala da capacidade de throughput, e também durante a manutenção do sistema de arquivos e a interrupção não planejada do serviço, qualquer tráfego contínuo para o sistema de arquivos será disponibilizado pelo servidor de arquivos restante. Quando o servidor de arquivos substituído estiver on-line novamente, o FSx para Windows executará um trabalho de ressincronização para garantir que os dados sejam ressincronizados com o servidor de arquivos recém-substituído.

O FSx para Windows foi projetado para minimizar o impacto dessa atividade de ressincronização na aplicação e nos usuários. No entanto, o processo de ressincronização envolve a sincronização de dados em grandes blocos. Isso significa que um grande bloco de dados pode precisar de sincronização mesmo que apenas uma pequena parte seja atualizada. Consequentemente, o volume de ressincronização depende não apenas do nível da rotatividade de dados, mas também da natureza da rotatividade de dados no sistema de arquivos. Se a workload tiver um uso pesado de gravação e de IOPS, o processo de sincronização de dados poderá levar mais tempo e exigir recursos adicionais de performance.

O sistema de arquivos permanecerá disponível durante esse período. Porém, para reduzir a duração da sincronização de dados, é recomendável modificar a capacidade de throughput durante períodos ociosos quando houver uma carga mínima no sistema de arquivos. Também é recomendável garantir que o sistema de arquivos tenha capacidade de throughput suficiente para executar o trabalho de sincronização além da workload, para reduzir a duração da sincronização de dados. Por fim, recomendamos testar o impacto dos failovers enquanto o sistema de arquivos tiver uma carga mais leve.

Como modificar a capacidade de throughput

Você pode modificar a capacidade de throughput de um sistema de arquivos usando o console do Amazon FSx, a AWS Command Line Interface (AWS CLI) ou a API do Amazon FSx.

  1. Abra o console do Amazon FSx em https://console.aws.amazon.com/fsx/.

  2. Navegue até Sistemas de arquivos e escolha o sistema de arquivos do Windows para o qual você deseja aumentar a capacidade de throughput.

  3. Em Ações, escolha Atualizar throughput. Como alternativa, no painel Resumo, escolha Atualizar ao lado da Capacidade de throughput do sistema de arquivos.

    A janela Atualizar capacidade de throughput é exibida.

  4. Escolha o novo valor para Capacidade de throughput na lista.

    Captura de tela do console mostrando a janela Atualizar capacidade de throughput
  5. Escolha Atualizar para iniciar a atualização da capacidade de throughput.

    nota

    Os sistemas de arquivos multi-AZ apresentam failover e failback durante a atualização do ajuste de escala de throughput e permanecem totalmente disponíveis. Os sistemas de arquivos single-AZ passam por um breve período de indisponibilidade durante a atualização.

  6. Você pode monitorar o progresso da atualização na página de detalhes dos Sistemas de arquivos, na guia Atualizações.

    Você pode monitorar o progresso da atualização usando o console do Amazon FSx, a AWS CLI e a API. Para obter mais informações, consulte Como monitorar as alterações na capacidade de throughput.

Para modificar a capacidade de throughput de um sistema de arquivos, use o comando update-file-system da AWS CLI. Defina os seguintes parâmetros:

  • --file-system-id para o ID do sistema de arquivos que você está atualizando.

  • ThroughputCapacity para o valor desejado para o qual atualizar o sistema de arquivos.

Você pode monitorar o progresso da atualização usando o console do Amazon FSx, a AWS CLI e a API. Para obter mais informações, consulte Como monitorar as alterações na capacidade de throughput.

Como monitorar as alterações na capacidade de throughput

Você pode monitorar o progresso de uma modificação da capacidade de throughput usando o console do Amazon FSx, a API e a AWS CLI.

Como monitorar as alterações na capacidade de throughput no console

Na guia Atualizações na janela Detalhes do sistema de arquivos, você pode ver as dez ações de atualização mais recentes para cada tipo de ação de atualização.

Captura de tela do console mostrando a janela de atualizações do sistema de arquivos.

Nas ações de atualização da capacidade de throughput, é possível visualizar as informações apresentadas a seguir.

Tipo de atualização

O valor possível é Capacidade de throughput.

Target value (Valor de destino)

O valor desejado para o qual alterar a capacidade de throughput do sistema de arquivos.

Status

O status atual da atualização. Para atualizações de capacidade de throughput, os valores possíveis são:

  • Pendente: o Amazon FSx recebeu a solicitação de atualização, mas não começou a processá-la.

  • Em andamento: o Amazon FSx está processando a solicitação de atualização.

  • Otimização atualizada: o Amazon FSx atualizou os recursos de E/S da rede, CPU e memória do sistema de arquivos. O novo nível de performance de E/S de disco está disponível para operações de gravação. As operações de leitura terão uma performance de E/S de disco entre o nível anterior e o novo nível até que o sistema de arquivos não esteja mais neste estado.

  • Concluído: a atualização da capacidade de throughput foi concluída com êxito.

  • Com falha: a atualização da capacidade de throughput falhou. Escolha o ponto de interrogação (?) para ver os detalhes sobre o motivo da falha na atualização do throughput.

Horário da solicitação

O horário em que o Amazon FSx recebeu a solicitação de atualização.

Como monitorar as alterações com a AWS CLI e a API

Você pode visualizar e monitorar as solicitações de modificação da capacidade de throughput do sistema de arquivos usando o comando describe-file-systems da CLI e a ação de API DescribeFileSystems. A matriz AdministrativeActions lista as dez ações de atualização mais recentes para cada tipo de ação administrativa. Ao modificar a capacidade de throughput de um sistema de arquivos, é gerada uma ação administrativa FILE_SYSTEM_UPDATE.

O exemplo apresentado a seguir mostra um trecho da resposta de um comando describe-file-systems da CLI. O sistema de arquivos tem uma capacidade de throughput de 8 MB/s e a capacidade de throughput de destino de 256 MB/s.

. . . "ThroughputCapacity": 8, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "PENDING", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

Quando o Amazon FSx conclui o processamento da ação com êxito, o status muda para COMPLETED. A nova capacidade de throughput fica então disponível para o sistema de arquivos e é mostrada na propriedade ThroughputCapacity. Isso é mostrado no trecho de resposta a seguir de um comando describe-file-systems da CLI.

. . . "ThroughputCapacity": 256, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "COMPLETED", "TargetFileSystemValues": { "WindowsConfiguration": { "ThroughputCapacity": 256 } } } ]

Se a modificação da capacidade de throughput apresentar falhas, o status será alterado para FAILED e a propriedade FailureDetails fornecerá informações sobre a falha. Para obter informações sobre a solução de problemas de ações com falha, consulte Falha nas atualizações da capacidade de armazenamento ou capacidade de throughput.