Mais informações - FSx para Lustre

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

Mais informações

Esta seção fornece uma referência de recursos do Amazon FSx com suporte, mas obsoletos.

Como configurar uma programação de backup personalizada

Recomendamos usar o AWS Backup para configurar uma programação de backup personalizada para o sistema de arquivos. As informações fornecidas nesta seção são para fins de referência caso precise programar backups com mais frequência do que é possível ao usar o AWS Backup.

Quando habilitado, o Amazon FSx realiza um backup do sistema de arquivos automaticamente uma vez por dia durante uma janela diária de backup. O Amazon FSx aplica um período de retenção especificado por você para esses backups automáticos. Além disso, ele oferece suporte a backups iniciados pelo usuário, para que você possa realizar backups a qualquer momento.

A seguir, você encontrará os recursos e a configuração para implantar a programação de backup personalizada. A programação de backup personalizada executa backups iniciados pelo usuário em um sistema de arquivos do Amazon FSx para Lustre em uma programação personalizada que é definida por você. Os exemplos de programação podem ser uma vez a cada seis horas, uma vez por semana, e assim por diante. Este script também configura a exclusão de backups anteriores ao período de retenção especificado.

A solução implanta automaticamente todos os componentes necessários e considera os seguintes parâmetros:

  • O sistema de arquivos

  • Um padrão de programação CRON para realizar backups

  • O período de retenção de backups (em dias)

  • As tags de nome para backups

Para obter mais informações sobre os padrões de programação CRON, consulte Schedule Expressions for Rules no Guia do usuário do Amazon CloudWatch.

Visão geral da arquitetura

A implantação dessa solução cria os recursos apresentados a seguir na Nuvem AWS.

Diagrama exibindo a arquitetura da solução AWS Backup.

Essa solução faz o seguinte:

  1. O modelo do CloudFormation implanta um evento do CloudWatch, uma função do Lambda, uma fila do Amazon SNS e um perfil do IAM. O perfil do IAM concede à função do Lambda permissão para invocar as operações de API do Amazon FSx para Lustre.

  2. O evento do CloudWatch é executado em uma programação definida como padrão CRON durante a implantação inicial. Esse evento invoca a função do Lambda de gerenciador de backup da solução, que invoca a operação de API CreateBackup do Amazon FSx para Lustre para iniciar um backup.

  3. O gerenciador de backup recupera uma lista de backups existentes que foram iniciados pelo usuário para o sistema de arquivos especificado usando DescribeBackups. Em seguida, ele exclui backups anteriores ao período de retenção especificado durante a implantação inicial.

  4. O gerenciador de backup envia uma mensagem de notificação para a fila do Amazon SNS em caso de backup com êxito, caso escolha a opção de receber notificação durante a implantação inicial. Uma notificação é sempre enviada em caso de falha.

Modelo do CloudFormation

Esta solução usa o CloudFormation para automatizar a implantação da solução de programação de backup personalizada do Amazon FSx para Lustre. Para usar essa solução, faça download do modelo fsx-scheduled-backup.template do CloudFormation.

Implantação automatizada

O procedimento apresentado a seguir configura e implanta essa solução de programação de backup personalizada. A implantação demora cerca de cinco minutos. Antes de começar, é necessário ter o ID de um sistema de arquivos do Amazon FSx para Lustre em execução em uma Amazon Virtual Private Cloud (Amazon VPC) em sua conta da AWS. Para obter mais informações sobre como criar esses recursos, consulte Conceitos básicos do Amazon FSx para Lustre.

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.

Iniciar a pilha de soluções de backup personalizadas
  1. Faça download do modelo fsx-scheduled-backup.template 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

    Por padrão, esse modelo é iniciado na região Leste dos EUA (Norte da Virgínia) da AWS. No momento, o Amazon FSx para Lustre está disponível somente em Regiões da AWS específicas. Você deve iniciar essa solução em uma região da AWS na qual o Amazon FSx para Lustre esteja disponível. Para obter mais informações, consulte a seção Amazon FSx de Regiões da AWS e endpoints no Referência geral da AWS.

  2. Em Parâmetros, analise os parâmetros para o modelo e modifique-os de acordo com as necessidades do seu sistema de arquivos. Essa solução usa os valores padrão apresentados a seguir.

    Parameter Padrão Descrição
    ID do sistema de arquivos do Amazon FSx para Lustre Nenhum valor padrão O ID do sistema de arquivos para o sistema de arquivos do qual você deseja realizar o backup.
    Padrão de programação CRON para backups. 0 0/4 * * ? * A programação para a execução do evento do CloudWatch, acionando um novo backup e excluindo backups antigos que não estão mais no período de retenção.
    Retenção de backup (dias) 7 O número de dias em que os backups iniciados pelo usuário serão mantidos. A função do Lambda exclui os backups iniciados pelo usuário que têm mais do que esse número de dias.
    Nome para backups Backups programados pelo usuário O nome desses backups, que aparece na coluna Nome do backup do console de gerenciamento do Amazon FSx para Lustre.
    Notificações de backups Sim Escolha se deseja receber notificações quando os backups forem iniciados com êxito. Uma notificação sempre será enviada se houver um erro.
    Endereço de e-mail Nenhum valor padrão O endereço de e-mail para assinar as notificações do SNS.
  3. Escolha Próximo.

  4. Em Opções, escolha Próximo.

  5. Em Análise, analise e confirme as configurações. Você deve selecionar a caixa de seleção confirmando que o modelo cria os recursos do IAM.

  6. Selecione Criar para implantar a stack.

Você pode visualizar o status da pilha no console do CloudFormation, na coluna Status. Você deverá visualizar um status CREATE_COMPLETE em cerca de cinco minutos.

Opções adicionais

É possível usar a função do Lambda criada por esta solução para realizar backups programados personalizados de mais de um sistema de arquivos do Amazon FSx para Lustre. O ID do sistema de arquivos é transferido para a função do Amazon FSx para Lustre no JSON de entrada para o evento do CloudWatch. O JSON padrão passado para a função do Lambda é semelhante ao apresentado a seguir, no qual os valores para FileSystemId e SuccessNotification são passados dos parâmetros especificados ao iniciar a pilha do CloudFormation.

{ "start-backup": "true", "purge-backups": "true", "filesystem-id": "${FileSystemId}", "notify_on_success": "${SuccessNotification}" }

Para programar backups para um sistema de arquivos do Amazon FSx para Lustre adicional, crie outra regra de evento do CloudWatch. Você faz isso usando a origem do evento Programação, com a função do Lambda criada por essa solução como o destino. Escolha Constante (texto JSON) em Configurar entrada. Na entrada JSON, basta substituir o ID do sistema de arquivos do Amazon FSx para Lustre para fazer backup no lugar de ${FileSystemId}. Além disso, substitua Yes ou No no lugar de ${SuccessNotification} no JSON acima.

Quaisquer regras adicionais de eventos do CloudWatch que você criar manualmente não fazem parte da pilha do CloudFormation da solução de backup programada e personalizada do Amazon FSx para Lustre. Portanto, eles não serão removidos se você excluir a pilha.