

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

# Migrar um banco de dados Microsoft SQL Server on-premises para o Amazon Redshift utilizando o AWS DMS
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms"></a>

*Marcelo Fernandes, Amazon Web Services*

## Resumo
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-summary"></a>

Esse padrão fornece orientações para migrar um banco de dados Microsoft SQL Server on-premises para o Amazon Redshift utilizando o AWS Data Migration Service (AWS DMS). 

## Pré-requisitos e limitações
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-prereqs"></a>

**Pré-requisitos **
+ Uma conta AWS ativa
+ Um banco de dados Microsoft SQL Server de origem em um datacenter on-premises
+ Pré-requisitos preenchidos para usar um banco de dados do Amazon Redshift como destino para o AWS DMS, conforme discutido na [AWS DMS documentation](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html#CHAP_Target.Redshift.Prerequisites).

**Versões do produto**
+ SQL Server 2005-2019, edições Enterprise, Standard, Workgroup, Developer e Web. Para obter a lista mais recente de versões compatíveis, consulte [Usar um banco de dados Microsoft SQL Server como origem para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html) na documentação da AWS. 

## Arquitetura
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-architecture"></a>

**Pilha de tecnologia de origem**
+ Um banco de dados Microsoft SQL Server on-premises 

**Pilha de tecnologias de destino**
+ banco de dados de origem

**Arquitetura de migração de dados**

 

![\[Arquitetura para migrar um banco de dados SQL Server on-premises para o Amazon Redshift usando o AWS DMS\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/65b2be1b-740e-4d4d-99a8-f77c4ea6553d/images/3a094bf2-be31-4d83-8dd2-9dc078321055.png)


## Ferramentas
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-tools"></a>
+ O [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) é um serviço de migração de dados que oferece suporte a vários tipos de bancos de dados de origem e destino. Para obter informações sobre as versões e edições do banco de dados do SQL Server compatíveis com o AWS DMS, consulte [Usar um banco de dados do Microsoft SQL Server como origem para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html) na documentação do AWS DMS. Se o AWS DMS não for compatível com o banco de dados de origem, você deve selecionar um método alterativo para migrar os dados.

## Épicos
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-epics"></a>

### Planejar a migração
<a name="plan-the-migration"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Valide a versão e o mecanismo dos bancos de dados de origem e de destino. |  | DBA | 
| Identifique os requisitos de hardware para a instância do servidor de destino. |  | DBA, administrador de sistemas | 
| Identifique os requisitos de armazenamento (tipo e capacidade de armazenamento). |  | DBA, administrador de sistemas | 
| Escolha o tipo de instância adequado com base na capacidade, nos atributos de armazenamento e nos atributos de rede. |  | DBA, administrador de sistemas | 
| Identifique os requisitos de segurança de acesso à rede para os bancos de dados de origem e de destino. |  | DBA, administrador de sistemas | 
| Identifique a estratégia de migração de aplicativos. |  | DBA, proprietário do aplicativo, administrador de sistemas | 

### Configurar a infraestrutura
<a name="configure-the-infrastructure"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Criar uma nuvem privada virtual (VPC). | Para obter mais informações, consulte [Trabalhar com uma instância de banco de dados em uma VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html) na documentação da AWS. | Administrador de sistemas | 
| Criar grupos de segurança. |  | Administrador de sistemas | 
| Configurar e iniciar um cluster do Amazon Redshift. | Para obter mais informações sobre isso, consulte [Criar um exemplo de cluster do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-launch-sample-cluster.html) na documentação do Amazon Redshift. | DBA, administrador de sistemas | 

### Migrar dados
<a name="migrate-data"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Migrar os dados do banco de dados Microsoft SQL Server usando o AWS DMS. |  | DBA | 

### Migrar o aplicativo
<a name="migrate-the-application"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Siga a estratégia de migração de aplicativos. |  | DBA, proprietário do aplicativo, administrador de sistemas | 

### Substituir
<a name="cut-over"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Mude os clientes do aplicativo para a nova infraestrutura. |  | DBA, proprietário do aplicativo, administrador de sistemas | 

### Fechar o projeto
<a name="close-the-project"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Encerre os recursos temporários. |  | DBA, administrador de sistemas | 
| Revise e valide os documentos do projeto. |  | DBA, proprietário do aplicativo, administrador de sistemas | 
| Reúna métricas como tempo para migrar, porcentagem de tarefas manuais versus automatizadas e economia de custos. |  | DBA, proprietário do aplicativo, administrador de sistemas | 
| Feche o projeto e forneça feedback. |  | DBA, proprietário do aplicativo, administrador de sistemas | 

## Recursos relacionados
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-dms-resources"></a>

**Referências**
+ [Documentação do AWS DMS](https://docs.aws.amazon.com/dms/index.html)
+ [Documentação do Amazon Redshift](https://docs.aws.amazon.com/redshift/)
+ [Preços do Amazon Redshift](https://aws.amazon.com/redshift/pricing/)

**Tutoriais e vídeos**
+ [Conceitos básicos do AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Conceitos básicos do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)
+ [Uso do banco de dados Amazon Redshift como destino para o AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redshift.html)
+ [AWS DMS (vídeo)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 