

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

# Migre um banco de dados Microsoft SQL Server on-premises para o Amazon Redshift usando agentes de extração de dados da AWS SCT
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents"></a>

*Neha Thakur, Amazon Web Services*

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

Esse padrão descreve as etapas para migrar um banco de dados de origem on-premises do Microsoft SQL Server para um banco de dados de destino do Amazon Redshift usando agentes de extração de dados da AWS Schema Conversion Tool (AWS SCT). Um agente é um programa externo integrado à AWS SCT, mas executa a transformação de dados em outro local e interage com outros serviços da AWS em seu nome.   

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

**Pré-requisitos **
+ Um banco de dados de origem Microsoft SQL Server usado para o workload do data warehouse em um datacenter on-premises
+ Uma conta AWS ativa

**Versões do produto**
+ Microsoft SQL Server versão 2008 ou mais recente. Para obter a lista mais recente de versões compatíveis, consulte a [documentação do AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html). 

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

**pilha de tecnologia****Origem**
+ Um banco de dados Microsoft SQL Server on-premises

**pilha de tecnologia****Destino**
+ banco de dados de origem

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

![Migração de um banco de dados do SQL Server para o Amazon Redshift por meio dos agentes de extração de dados do AWS SCT.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/6975f67a-0705-47b4-a1b8-90aaa2597a04/images/dbff958b-7601-442e-9e23-4d07edd0ccfd.png)


## Ferramentas
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-tools"></a>
+ A [AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) facilita as migrações heterogêneas de banco de dados convertendo automaticamente o schema do banco de dados de origem e a maioria do código personalizado para um formato compatível com o banco de dados de destino. Quando os bancos de dados de origem e de destino são muito diferentes, você pode usar um agente do AWS SCT para realizar transformações adicionais de dados. Para obter mais informações, consulte [Migrar dados de um data warehouse on-premises para o Amazon Redshift](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.dw.html) na documentação da AWS

## Práticas recomendadas
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-best-practices"></a>
+ [Melhores práticas para AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_BestPractices.html)
+ [Práticas recomendadas do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/dg/best-practices.html)

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

### Preparo para a migração
<a name="prepare-for-migration"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Validar versões e mecanismos do banco de dados de origem e de destino. |  | DBA | 
| Identifique os requisitos de hardware para a instância do servidor de destino. |  | DBA, SysAdmin | 
| Identifique os requisitos de armazenamento (tipo e capacidade de armazenamento). |  | DBA, SysAdmin | 
| Escolha o tipo de instância adequado (capacidade, atributos de armazenamento e atributos de rede). |  | DBA, SysAdmin | 
| Identifique os requisitos de segurança do acesso à rede para os bancos de dados de origem e de destino. |  | DBA, SysAdmin | 
| Escolha uma estratégia de migração de aplicativos. |  | DBA SysAdmin, proprietário do aplicativo | 

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


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Criar uma nuvem privada virtual (VPC) e sub-redes. |  | SysAdmin | 
| Criar grupos de segurança. |  | SysAdmin | 
| Configure e inicie o cluster do Amazon Redshift. |  | SysAdmin | 

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


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Migre os dados usando os agentes de extração de dados da AWS SCT. |  | DBA | 

### Migrar aplicativos
<a name="migrate-applications"></a>


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

### Vá para o banco de dados de destino
<a name="cut-over-to-the-target-database"></a>


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

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


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

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

**Referências**
+ [Guia do usuário do AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [Uso de agentes de extração de dados](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.html)
+ [Preços do Amazon Redshift](https://aws.amazon.com/redshift/pricing/)

**Tutoriais e vídeos**
+ [Conceitos básicos da AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_GettingStarted.html)
+ [Conceitos básicos do Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)