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á.
Atualizar a capacidade de armazenamento de maneira dinâmica
Use a solução a seguir para aumentar dinamicamente a capacidade de armazenamento SSD de um sistema de arquivos do FSx para ONTAP quando a quantidade de capacidade de armazenamento SSD usada exceder um limite especificado por você. Esse AWS CloudFormation modelo implanta automaticamente todos os componentes necessários para definir o limite de capacidade de armazenamento, o CloudWatch alarme da Amazon com base nesse limite e a AWS Lambda função que aumenta a capacidade de armazenamento do sistema de arquivos.
A solução implanta automaticamente todos os componentes necessários e usa os parâmetros a seguir.
-
Seu ID do sistema de arquivos do FSx para ONTAP.
-
O limite da capacidade de armazenamento SSD usada (valor numérico). Essa é a porcentagem na qual o CloudWatch alarme será acionado.
-
A porcentagem pela qual aumentar a capacidade de armazenamento (%).
-
O endereço de e-mail usado para receber notificações de escalabilidade.
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 CloudFormation modelo implanta um CloudWatch alarme, uma AWS Lambda função, uma fila do Amazon Simple Notification Service (Amazon SNS) e todas as funções necessárias AWS Identity and Access Management (IAM). O perfil do IAM concede à função do Lambda permissão para invocar as operações de API do Amazon FSx.
CloudWatch aciona um alarme quando a capacidade de armazenamento usada pelo sistema de arquivos excede o limite especificado e envia uma mensagem para a fila do Amazon SNS. Um alarme é acionado somente quando a capacidade usada pelo sistema de arquivos excede continuamente o limite por um período de cinco minutos.
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.
O estado original do CloudWatch alarme e os resultados das operações da função Lambda são enviados para a fila do Amazon SNS.
Para receber notificações sobre as ações que são executadas como resposta ao CloudWatch alarme, você deve confirmar a assinatura do tópico do Amazon SNS seguindo o link fornecido no e-mail de confirmação da assinatura.
CloudFormation modelo
Essa solução é usada CloudFormation para automatizar a implantação dos componentes que são usados para aumentar automaticamente a capacidade de armazenamento de um sistema de arquivos FSx for ONTAP. Para usar essa solução, baixe o FSxOntapDynamicStorageScaling CloudFormation modelo.
O modelo ajusta o incremento da capacidade de armazenamento com base na taxa de crescimento recente do uso do sistema de arquivos, em vez de aplicar uma porcentagem fixa em cada alarme. O Scheduler repete automaticamente o dimensionamento de armazenamento que a janela de resfriamento bloqueia.
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 da capacidade de armazenamento usado, no qual acionar um alarme e aumentar automaticamente a capacidade de armazenamento do sistema de arquivos, definido como porcentagem (%) da capacidade de armazenamento atual do sistema de arquivos. Considera-se que o sistema de arquivos tem baixa capacidade de armazenamento livre quando o armazenamento usado excede esse limite.
- EmailAddress
-
Nenhum valor padrão. Especifica o endereço de e-mail a ser usado para a assinatura do SNS e recebe os alertas de limite da capacidade de armazenamento.
- Balde Lambdas 3
-
Nenhum valor padrão. O nome do bucket do Amazon S3 em sua conta que hospeda o pacote de implantação do Lambda (
lambda_function.zip) para a função de escalabilidade. Você deve fazer o upload do código Lambda para esse bucket antes de implantar a pilha. - Chave Lambdas 3
-
O padrão é fsx/DynamicScaling /lambda_function.zip. A chave de objeto Amazon S3 do pacote de implantação do Lambda contido em.
LambdaS3Bucket - PercentIncrease
-
O padrão é 20% (intervalo permitido de 10% a 100%). Especifica a porcentagem básica pela qual aumentar a capacidade de armazenamento, expressa como uma porcentagem da capacidade de armazenamento atual. Quando
EnableIntelligentScalingétrue, o modelo ajusta o incremento para cima ou para baixo com base na taxa de crescimento recente do sistema de arquivos e fixa o resultado ao valor de.MaxIncrementPercent - EnableIntelligentScaling
-
O padrão é verdadeiro. Quando
true, a função Lambda calcula a taxa de crescimento do armazenamento a partir de CloudWatch métricas e aumenta o incremento para sistemas de arquivos de rápido crescimento e para baixo para sistemas de arquivos de crescimento lento. Quandofalse, o modelo aplica oPercentIncreasevalor fixo em cada alarme. - MaxIncrementPercent
-
O padrão é 100% (intervalo permitido de 10% a 500%). Especifica o incremento percentual máximo que o dimensionamento inteligente pode aplicar. Os incrementos ajustados são fixados entre 10% e esse valor.
- GrowthThresholds
-
Nenhum valor padrão. Matriz JSON opcional de níveis de taxa de crescimento no formato
[[threshold_percent_per_day, multiplier, "label"], ...]que substitui os padrões integrados usados pelo escalonamento inteligente. Deixe em branco para usar as camadas integradas. - MinHoursBetweenScaling
-
O padrão é 6 horas (intervalo permitido de 1 a 24). Especifica o tempo mínimo entre duas operações de escalabilidade no mesmo sistema de arquivos. Os alarmes que disparam durante o tempo de recarga são adiados e repetidos automaticamente.
- MaxRetryAttempts
-
O padrão é 12 (intervalo permitido de 1 a 50). Especifica o número máximo de novas tentativas quando o dimensionamento é bloqueado pela janela de resfriamento.
- RetryDelayMinutes
-
O padrão é 5 minutos (intervalo permitido de 1 a 60). Especifica o atraso entre duas tentativas consecutivas.
- RetryBufferMinutes
-
O padrão é 5 minutos (intervalo permitido de 0 a 60). Especifica o tempo de buffer adicionado após o término do tempo de recarga antes da primeira tentativa ser executada.
- ScheduleCleanupAgeDays
-
O padrão é 7 dias (intervalo permitido de 1 a 30). Especifica a idade em que os antigos agendamentos de repetição do Scheduler são limpos.
Implantação automatizada com CloudFormation
O procedimento a seguir configura e implanta uma CloudFormation pilha para aumentar automaticamente a capacidade de armazenamento de um sistema de arquivos FSx for ONTAP. A implantação leva alguns minutos. Para obter mais informações sobre como criar uma CloudFormation pilha, consulte Como criar uma pilha no AWS CloudFormation console no Guia do AWS CloudFormation usuário.
nota
A implementação dessa solução gera cobrança pelos serviços associados AWS . 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 Amazon FSx que está sendo executado na Amazon Virtual Private Cloud (Amazon VPC) em seu. Conta da AWS Para obter mais informações sobre como criar recursos do Amazon FSx, consulte Introdução ao Amazon FSx for ONTAP NetApp.
Você também deve hospedar o pacote de implantação do Lambda em um bucket do Amazon S3 em sua conta antes de implantar a pilha. Baixe o pacote de implantação do lambda_function.zip e faça o upload para o seu bucket sem descompactá-lo. Você fornece o nome do bucket e a chave do objeto para a pilha usando os LambdaS3Key parâmetros LambdaS3Bucket e.
Iniciar a pilha de soluções para o aumento automático da capacidade de armazenamento
-
Faça o download do arquivo FSxOntapDynamicStorageScaling CloudFormation de modelos.
nota
Atualmente, o Amazon FSx está disponível somente em AWS regiões específicas. Você deve iniciar essa solução em uma AWS região em que o Amazon FSx esteja disponível. Para obter mais informações, consulte Amazon FSx endpoints and quotas na Referência geral da AWS.
-
Extraia
FSxOntapDynamicStorageScaling.yamldo arquivo baixado. Você carrega o arquivo de modelo YAML extraído para CloudFormation nas etapas a seguir. -
No CloudFormation console, escolha Criar pilha > Com novos recursos.
-
Selecione O modelo está pronto. Na seção Especificar modelo, escolha Fazer upload de um arquivo de modelo e faça o upload do modelo baixado.
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, revise os parâmetros do modelo e modifique-os para atender às necessidades do seu sistema de arquivos. Escolha Próximo.
nota
Para receber notificações por e-mail quando esse CloudFormation modelo tentar escalar, confirme o e-mail de assinatura do SNS que você receberá após a implantação do modelo.
-
Insira as configurações de Opções que você deseja para a solução personalizada e escolha Próximo.
-
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 ver o status da pilha no CloudFormation console na coluna Status. Você verá um status de CREATE_COMPLETE em alguns 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 .