Aumentar dinamicamente a capacidade de armazenamento FSx de um sistema de arquivos do Windows File Server - Servidor FSx de arquivos Amazon para Windows

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á.

Aumentar dinamicamente a capacidade de armazenamento FSx de um sistema de arquivos do Windows File Server

Como alternativa ao aumento manual da capacidade FSx de armazenamento do sistema de arquivos do Windows File Server à medida que a quantidade de dados armazenados aumenta, você pode usar um AWS CloudFormation modelo 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 quantidade de capacidade de armazenamento livre cai abaixo de um limite definido que você especifica.

Esse AWS CloudFormation modelo implanta automaticamente todos os componentes necessários para definir o limite de capacidade de armazenamento gratuito, 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 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 SNS assinatura

  • Ajustar o limite do alarme (Sim/Não)

Visão geral da arquitetura

A implantação dessa solução cria os seguintes recursos na AWS nuvem.

Diagrama de arquitetura da solução para aumentar automaticamente a capacidade de armazenamento de um sistema de arquivos FSx para Windows File Server.

O diagrama ilustra as seguintes etapas:

  1. O AWS CloudFormation modelo implanta um CloudWatch alarme, uma AWS Lambda função, uma fila do Amazon Simple Notification Service (AmazonSNS) e todas as funções necessárias AWS Identity and Access Management (IAM). A IAM função dá permissão à função Lambda para invocar as operações da Amazon. FSx API

  2. CloudWatch aciona um alarme quando a capacidade de armazenamento livre do sistema de arquivos fica abaixo do limite especificado e envia uma mensagem para a fila da Amazon. SNS

  3. A solução então aciona a função Lambda que está inscrita nesse tópico da Amazon. SNS

  4. 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.

  5. 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.

  6. O estado original do CloudWatch alarme e os resultados das operações da função Lambda são enviados para a fila da AmazonSNS.

Para receber notificações sobre as ações que são realizadas como resposta ao CloudWatch alarme, você deve confirmar a assinatura do SNS tópico da Amazon seguindo o link fornecido no e-mail de confirmação da assinatura.

AWS CloudFormation modelo

Essa solução é usada AWS CloudFormation para automatizar a implantação dos componentes usados para aumentar automaticamente a capacidade de armazenamento de um FSx sistema de arquivos do Windows File Server. Para usar essa solução, baixe o AWS CloudFormation modelo I ncreaseFSx Size.

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 expresso como uma porcentagem, o CloudFormation modelo recalcula em GiB para corresponder às configurações de alarme. 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 LowFreeDataStorageCapacityThreshold inicial será aumentado proporcionalmente para o valor de PercentIncrease para 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 SNS assinatura 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 AWS CloudFormation

O procedimento a seguir configura e implanta uma AWS CloudFormation pilha para aumentar automaticamente a capacidade de armazenamento de um FSx sistema de arquivos do Windows File Server. A implantação leva cerca de cinco minutos.

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 FSx arquivos da Amazon em execução em uma Amazon Virtual Private Cloud (AmazonVPC) em sua AWS conta. Para obter mais informações sobre a criação de FSx recursos da Amazon, consulteIntrodução ao Amazon FSx para Windows File Server.

Iniciar a pilha de soluções para o aumento automático da capacidade de armazenamento
  1. Baixe o AWS CloudFormation modelo I ncreaseFSx Size. 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

    No momento, a Amazon FSx está disponível apenas em AWS regiões específicas. Você deve iniciar essa solução em uma AWS região onde a Amazon FSx esteja disponível. Para obter mais informações, consulte FSxendpoints e cotas da Amazon no. Referência geral da AWS

  2. Em Especificar detalhes da pilha, insira os valores da solução para o aumento automático da capacidade de armazenamento.

    Captura de tela mostrando os valores inseridos na página Especificar detalhes da pilha do CloudFormation modelo.
  3. Insira um Nome da pilha.

  4. 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.

  5. Insira as configurações de Opções desejadas para a solução personalizada e escolha Avançar.

  6. Em Analisar, revise e confirme as configurações da solução. Você deve marcar a caixa de seleção confirmando que o modelo cria IAM recursos.

  7. Selecione Criar para implantar a stack.

Você pode ver o status da pilha no AWS CloudFormation console na coluna Status. Você deve ver um status de CREATE_ COMPLETE em cerca de 5 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 .