Opções de restauração - AWS Orientação prescritiva

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

Opções de restauração

As seções a seguir fornecem duas opções de restauração de banco de dados para o SQL Server no Amazon Elastic Compute Cloud (Amazon EC2), quando seus backups estão on-premises.

Uso do Amazon S3

Essa abordagem de restauração de banco de dados do SQL Server usa os comandos do Amazon Simple Storage Service (Amazon S3) para o AWS Command Line Interface (AWS CLI) ou a API do Amazon S3 para fazer upload dos arquivos de backup diretamente para um bucket do S3.

Usando o Amazon S3 para restaurar seu banco de dados SQL Server

O processo consiste nestas etapas:

  1. Crie um bucket do S3 (ou use um bucket existente) para armazenar os arquivos de backup e transfira os arquivos de backup (.bak) do seu banco de dados on-premises para o bucket do S3 usando a CLI da AWS ou a API do Amazon S3.

  2. Implante o SQL Server em uma instância EC2 otimizada para EBS, usando uma imagem de máquina da Amazon (AMI) do SQL Server. Essa AMI deve conter volumes do EBS configurados com uma partição OS, uma partição DATA, uma partição LOG, armazenamento tempdb (NVMe) e espaço de trabalho.

  3. (Opcional) Anexe um volume do EBS não raiz à instância do EC2.

  4. Copie os arquivos de backup para o volume do EBS não raiz.

  5. Restaure os arquivos de backup do volume do EBS para o SQL Server na instância EC2.

  6. Use as ferramentas de gerenciamento do SQL Server para gerenciar seu banco de dados.

Usar AWS DataSync e Amazon FSx

Essa abordagem de restauração de banco de dados do SQL Server usa AWS DataSync para transferir os arquivos de backup para o Amazon FSx para Windows File Server.

Usando o DataSync e o Amazon FSx para restaurar seu banco de dados SQL Server

O processo consiste nestas etapas:

  1. Implante o SQL Server em uma instância EC2 otimizada para EBS com NVMe anexado, usando uma AMI que contém volumes do EBS configurados com OS, DATA, LOG e tempdb. (Por exemplo, você pode usar a classe de instância r5d.large otimizada para memória.)

  2. Usar o FSx for Windows File Server para criar um servidor de arquivos. Isso pode ser usado como um local de armazenamento temporário para baixar arquivos de backup do SQL Server (.bak) do seu ambiente on-premises.

  3. Crie um endpoint e um agente do DataSync para o servidor de arquivos Amazon FSx.

  4. O DataSync automatiza a sincronização de dados entre seu armazenamento on-premises e o servidor de arquivos Amazon FSx sem exigir o Amazon S3.

  5. Restaure os arquivos de backup do servidor de arquivos Amazon FSx para o SQL Server na instância EC2.

  6. Use as ferramentas de gerenciamento do SQL Server para gerenciar seu banco de dados.

nota

O Amazon EC2 oferece o Microsoft SQL Server nas AMIs do Microsoft Windows para várias edições de servidores de SQL.

Usar o Gateway de Arquivos do Amazon S3

Você pode usar o Gateway de Arquivos do Amazon S3 para armazenar backups nativos do SQL Server no Amazon S3, conforme ilustrado no diagrama a seguir. Como alternativa, existem ferramentas como Commvault e LiteSpeed que ajudam você a gerenciar backups a nível do arquivo em escala e armazená-los diretamente no Amazon S3. Você também pode usar uma ferramenta como o SIOS DataKeeper para backup/recuperação e configuração de DR.

Usando o Gateway de Arquivos do S3 para restaurar seu banco de dados SQL Server

O processo consiste nestas etapas:

  1. Os dados são gravados no disco de cache local do gateway de arquivos.

  2. Depois que os dados persistirem com segurança no cache local, o gateway de arquivos confirma a conclusão da operação de gravação no aplicativo cliente.

  3. O gateway de arquivos transfere dados para o bucket do S3 de forma assíncrona. Ele otimiza a transferência de dados e usa o HTTPS para criptografar dados em trânsito.

  4. Depois que os dados são carregados no bucket do S3, eles permanecem no cache local do gateway de arquivos até serem removidos.