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á.
Saiba como migrar um banco de dados Microsoft SQL Server on-premises para o Amazon RDS para SQL Server utilizando backup e restauração nativos.
Criado por Tirumala Dasari (AWS), David Queiroz (AWS) e Vishal Singh (AWS)
Ambiente: PoC ou piloto | Origem: banco de dados do SQL Server on-premises | Destino: Amazon RDS para SQL Server |
Tipo R: redefinir a plataforma | Workload: Microsoft | Tecnologias: migração; bancos de dados; sistemas operacionais |
Serviços da AWS: Amazon RDS; Amazon S3 |
Resumo
Esse padrão descreve como migrar um banco de dados Microsoft SQL Server on-premises para uma instância de banco de dados do Amazon Relational Database Service (Amazon RDS) for SQL Server (migração homogênea). O processo de migração é baseado em métodos nativos de backup e restauração do SQL Server. Ele usa o SQL Server Management Studio (SSMS) para criar um arquivo de backup do banco de dados e um bucket do Amazon Simple Storage Service (Amazon S3) para armazenar o arquivo de backup antes de restaurá-lo no Amazon RDS para SQL Server.
Pré-requisitos e limitações
Pré-requisitos
Uma conta AWS ativa
Políticas de Identity and Access Management, perfil do IAM para acessar o bucket do S3 e a instância de banco de dados do Amazon RDS para SQL Server.
Limitações
O processo descrito nesse padrão migra somente o banco de dados. Os logins do SQL ou os usuários do banco de dados, incluindo qualquer trabalho do SQL Server Agent, não são migrados porque exigem etapas adicionais.
Versões do produto
SQL Server 2012-2017. Para obter a lista mais recente de versões e atributos compatíveis, consulte Microsoft SQL Server no Amazon RDS na documentação da AWS.
Arquitetura
Pilha de tecnologia de origem
Um banco de dados Microsoft SQL Server on-premises
Pilha de tecnologias de destino
Instância de banco de dados do Amazon RDS para SQL Server
Arquitetura de migração de dados
![Arquitetura para migrar um banco de dados SQL Server local para uma instância de banco de dados Amazon RDS for SQL Server.](images/pattern-img/c2dcd6ab-deb1-4d5e-b3c5-3bf48c02ca4e/images/29f90473-6dd4-4574-bfbd-5c6a0481c40e.png)
Ferramentas
O Microsoft SQL Server Management Studio (SSMS) é um ambiente integrado para o gerenciamento de uma infraestrutura do SQL Server. Ele fornece uma interface de usuário e um grupo de ferramentas com editores de scripts avançados que interagem com o SQL Server.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Selecione SQL Server como mecanismo de banco de dados no Amazon RDS para SQL Server. | DBA | |
Escolha o SQL Server Express Edition | DBA | |
Especifique os detalhes do banco de dados. | Para obter mais informações, consulte documentação do Amazon RDS sobre a criação de uma instância de banco de dados Oracle. | DBA, proprietário do aplicativo |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Conecte-se ao banco de dados do SQL Server on-premises por meio do SSMS. | DBA | |
Criação de um backup do banco de dados | Para obter instruções, consulte a Documentação do SSMS | DBA, proprietário do aplicativo |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie um bucket no Amazon S3. | Para obter mais informações, consulte a documentação do Amazon S3. | DBA |
Faça upload do arquivo no bucket do S3. | Para obter mais informações, consulte a documentação do Amazon S3. | SysOps administrador |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Adicione o grupo de opções ao Amazon RDS. |
Para obter mais informações, consulte a documentação do Amazon RDS. | SysOps administrador |
Restaure o banco de dados. |
| DBA |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Valide objetos e dados. | Valide os objetos e dados entre o banco de dados de origem e o Amazon RDS para SQL Server. Observação: essa tarefa migra somente o banco de dados. Logins e trabalhos não serão migrados. | Proprietário do aplicativo, DBA |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Redirecione o tráfego do aplicativo. | Após a validação, redirecione o tráfego do aplicativo para a instância de banco de dados do Amazon RDS para SQL Server. | Proprietário do aplicativo, DBA |