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 aumentar dinamicamente a capacidade de armazenamento de um sistema de arquivos do FSx para Windows File Server
Como alternativa ao aumento manual da capacidade de armazenamento do sistema de arquivos do FSx para Windows File Server conforme a quantidade de dados armazenados aumenta, você pode usar um modelo do CloudFormation para aumentar o armazenamento automaticamente. A solução apresentada nesta seção aumenta dinamicamente a capacidade de armazenamento de um sistema de arquivos quando a capacidade de armazenamento livre ficar abaixo de um limite definido por você.
Esse modelo do AWS CloudFormation implanta automaticamente todos os componentes necessários para definir o limite de capacidade de armazenamento livre, o alarme do Amazon CloudWatch baseado neste limite e a função do AWS Lambda que aumenta a capacidade de armazenamento do sistema de arquivos.
A solução usa os seguintes parâmetros:
-
O ID do sistema de arquivos
-
O limite de capacidade de armazenamento livre (valor numérico)
-
Unidade de medida (porcentagem [padrão] ou GiB)
-
A porcentagem em que a capacidade de armazenamento (%) será aumentada
-
O endereço de e-mail da assinatura do SNS
-
Ajustar o limite do alarme (Sim/Não)
Tópicos
Visão geral da arquitetura
A implantação dessa solução cria os recursos apresentados a seguir na Nuvem AWS.
O diagrama ilustra as seguintes etapas:
-
O modelo do CloudFormation implanta um alarme do CloudWatch, uma função do AWS Lambda, uma fila do Amazon Simple Notification Service (Amazon SNS) e todos os perfis do AWS Identity and Access Management (IAM) necessários. O perfil do IAM concede à função do Lambda permissão para invocar as operações de API do Amazon FSx.
-
O CloudWatch aciona um alarme quando a capacidade de armazenamento livre do sistema de arquivos cai abaixo do limite especificado e envia uma mensagem à fila do Amazon SNS.
-
Em seguida, a solução aciona a função do Lambda que está inscrita nesse tópico do Amazon SNS.
-
A função do Lambda calcula a nova capacidade de armazenamento do sistema de arquivos com base no valor percentual de aumento especificado e define a nova capacidade de armazenamento do sistema de arquivos.
-
A função do Lambda pode, opcionalmente, ajustar o limite de capacidade de armazenamento livre para que ele seja igual a uma porcentagem especificada da nova capacidade de armazenamento do sistema de arquivos.
-
O estado original do alarme do CloudWatch e os resultados das operações da função do Lambda são enviados para a fila do Amazon SNS.
Para receber notificações sobre as ações executadas como resposta ao alarme do CloudWatch, você deve confirmar a assinatura do tópico sobre o Amazon SNS seguindo o link fornecido no e-mail de Confirmação da assinatura.
Modelo do CloudFormation
Essa solução usa o CloudFormation para automatizar a implantação dos componentes que são usados para aumentar automaticamente a capacidade de armazenamento de um sistema de arquivos do FSx para Windows File Server. Para usar essa solução, faça download do modelo IncreaseFSxSize
O modelo usa os Parâmetros descritos a seguir. Revise os parâmetros do modelo e seus valores padrão, modificando-os de acordo com as necessidades do seu sistema de arquivos.
- FileSystemId
-
Nenhum valor padrão. O ID do sistema de arquivos para o qual você deseja aumentar automaticamente a capacidade de armazenamento.
- LowFreeDataStorageCapacityThreshold
-
Nenhum valor padrão. Especifica o limite inicial da capacidade de armazenamento livre no qual é acionado um alarme e é aumentada automaticamente a capacidade de armazenamento do sistema de arquivos, especificada em GiB ou como uma porcentagem (%) da capacidade de armazenamento atual do sistema de arquivos. Quando expressa como uma porcentagem, o modelo do CloudFormation recalcula em GiB para corresponder às configurações de alarme do CloudWatch.
- LowFreeDataStorageCapacityThresholdUnit
-
O padrão é %. Especifica as unidades do
LowFreeDataStorageCapacityThreshold, em GiB ou como uma porcentagem da capacidade de armazenamento atual. - AlarmModificationNotification
-
O padrão é Sim. Se for definido como Sim, o
LowFreeDataStorageCapacityThresholdinicial será aumentado proporcionalmente para o valor dePercentIncreasepara limites de alarme subsequentes.Por exemplo, quando
PercentIncreaseé definido como 20 e AlarmModificationNotification é definido como Sim, o limite de espaço livre disponível (LowFreeDataStorageCapacityThreshold) especificado em GiB é aumentado em 20% para eventos subsequentes de aumento da capacidade de armazenamento. - EmailAddress
-
Nenhum valor padrão. Especifica o endereço de e-mail a ser usado para a assinatura do SNS e recebe alertas de limite de capacidade de armazenamento.
- PercentIncrease
-
Nenhum valor padrão. Especifica a quantidade pela qual aumentar a capacidade de armazenamento, expressa como uma porcentagem da capacidade de armazenamento atual.
Implantação automatizada com o CloudFormation
O procedimento a seguir configura e implanta uma pilha do CloudFormation para aumentar automaticamente a capacidade de armazenamento de um sistema de arquivos do FSx para Windows File Server. A implantação leva cerca de cinco minutos.
nota
A implementação desta solução incorre em cobranças pelos serviços da AWS associados. Para obter mais informações, consulte as páginas de detalhes de preços desses serviços.
Antes de começar, você deve ter o ID do sistema de arquivos do Amazon FSx em execução em uma Amazon Virtual Private Cloud (Amazon VPC) na sua conta da AWS. Para obter mais informações sobre como criar recursos do Amazon FSx, consulte Introdução ao Amazon FSx para Windows File Server.
Iniciar a pilha de soluções para o aumento automático da capacidade de armazenamento
-
Baixe o modelo IncreaseFSxSize
do CloudFormation. Para obter mais informações sobre a criação de uma pilha do CloudFormation, consulte Criar uma pilha no console do AWS CloudFormation no Guia do usuário do AWS CloudFormation. nota
Atualmente, o Amazon FSx está disponível somente em regiões específicas da AWS. Você deve iniciar essa solução em uma região da AWS na qual o Amazon FSx esteja disponível. Para obter mais informações, consulte Amazon FSx endpoints and quotas na Referência geral da AWS.
-
Em Especificar detalhes da pilha, insira os valores da solução para o aumento automático da capacidade de armazenamento.
-
Insira um Nome da pilha.
-
Em Parâmetros, analise os parâmetros para o modelo e modifique-os de acordo com as necessidades do seu sistema de arquivos. Em seguida, escolha Próximo.
-
Insira as configurações de Opções desejadas para a solução personalizada e escolha Avançar.
-
Em Analisar, revise e confirme as configurações da solução. Você deve selecionar a caixa de seleção confirmando que o modelo cria recursos do IAM.
-
Selecione Criar para implantar a stack.
Você pode visualizar o status da pilha no console do CloudFormation, na coluna Status. Você deverá ver um status CREATE_COMPLETE em cerca de cinco minutos.
Atualizar a pilha
Depois que a pilha for criada, você poderá atualizá-la usando o mesmo modelo e fornecendo novos valores para os parâmetros. Para obter mais informações, consulte Atualizar pilhas diretamente no Guia do usuário do AWS CloudFormation.