Criar um snapshot do RDS Custom for SQL Server - Amazon Relational Database Service

Criar um snapshot do RDS Custom for SQL Server

O RDS Custom for SQL Server cria um snapshot do volume de armazenamento da instância de banco de dados, fazendo backup de toda a instância de banco de dados e não apenas dos bancos de dados individuais. Ao criar um snapshot, especifique de qual instância de banco de dados do RDS Custom for SQL Server é necessário fazer backup. Atribua um nome ao snapshot para que ele possa ser restaurado posteriormente.

Ao criar um snapshot, o RDS Custom para SQL Server cria um snapshot do Amazon EBS para o volume (D:), que é o volume de banco de dados anexado à instância de banco de dados. Para facilitar a associação de snapshots a uma instância de banco de dados específica, eles são marcados com DBSnapshotIdentifier, DbiResourceId e VolumeType.

A criação de um snapshot de banco de dados resulta em uma breve suspensão de E/S. Essa suspensão pode durar desde alguns segundos até alguns minutos, dependendo do tamanho e da classe da sua instância de banco de dados. O tempo de criação do snapshot varia dependendo do número total e do tamanho dos bancos de dados. Para saber mais sobre o número de bancos de dados elegíveis para uma operação de recuperação para um ponto no tempo (PITR), consulte Número de bancos de dados elegíveis para PITR por tipo de classe de instância.

Como o snapshot inclui todo o volume de armazenamento, o tamanho de arquivos, como arquivos temporários, também afeta o tempo necessário para criar esse snapshot. Para saber mais sobre como criar snapshots, consulte Criar um snapshot de banco de dados para uma instância de banco de dados single-AZ para o Amazon RDS.

Crie um snapshot do RDS Custom for SQL Server utilizando o console ou a AWS CLI.

Para criar um snapshot do RDS Custom
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Bancos de dados.

  3. Na lista de instâncias de banco de dados do RDS Custom, escolha a instância da qual você deseja obter um snapshot.

  4. Em Actions (Ações), escolha Take snapshot (Fazer snapshot).

    A janela Take snapshot de banco de dados (Fazer snapshot de banco de dados) é exibida.

  5. Para Snapshot name (Nome do snapshot), insira o nome do snapshot.

  6. Selecione Take Snapshot (Fazer snapshot).

Você cria um snapshot de uma instância de banco de dados do RDS Custom utilizando o comando create-db-snapshot da AWS CLI.

Especifique as seguintes opções:

  • --db-instance-identifier – Identifica de qual instância de banco de dados do RDS Custom você fará backup

  • --db-snapshot-identifier – Dê um nome para seu snapshot do RDS Custom para que ele possa ser restaurado mais tarde

Neste exemplo, você cria um snapshot de banco de dados chamado my-custom-snapshot para uma instância de banco de dados do RDS Custom chamada my-custom-instance.

Para Linux, macOS ou Unix:

aws rds create-db-snapshot \ --db-instance-identifier my-custom-instance \ --db-snapshot-identifier my-custom-snapshot

Para Windows:

aws rds create-db-snapshot ^ --db-instance-identifier my-custom-instance ^ --db-snapshot-identifier my-custom-snapshot