

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Migrer une base de données Microsoft SQL Server sur site vers Amazon Redshift à l'aide des agents d'extraction de données 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*

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

Ce modèle décrit les étapes de migration d'une base de données source Microsoft SQL Server sur site vers une base de données cible Amazon Redshift à l'aide des agents d'extraction de données AWS Schema Conversion Tool (AWS SCT). Un agent est un programme externe intégré à AWS SCT mais qui effectue la transformation des données ailleurs et qui interagit avec d'autres services AWS en votre nom.   

## Conditions préalables et limitations
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-prereqs"></a>

**Conditions préalables**
+ Base de données source Microsoft SQL Server utilisée pour la charge de travail de l'entrepôt de données dans un centre de données sur site
+ Un compte AWS actif

**Versions du produit**
+ Microsoft SQL Server version 2008 ou ultérieure. Pour obtenir la dernière liste des versions prises en charge, consultez la [documentation AWS SCT.](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 

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

**pile technologique** **Source**
+ Une base de données Microsoft SQL Server sur site

**pile technologique** **Target**
+ Amazon Redshift

**Architecture de migration des données**

![Migration d'une base de données SQL Server vers Amazon Redshift à l'aide des agents d'extraction de données AWS SCT.](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/6975f67a-0705-47b4-a1b8-90aaa2597a04/images/dbff958b-7601-442e-9e23-4d07edd0ccfd.png)


## Outils
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-redshift-using-aws-sct-data-extraction-agents-tools"></a>
+ [AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) gère les migrations de bases de données hétérogènes en convertissant automatiquement le schéma de base de données source et la majorité du code personnalisé dans un format compatible avec la base de données cible. Lorsque les bases de données source et cible sont très différentes, vous pouvez utiliser un agent AWS SCT pour effectuer une transformation de données supplémentaire. Pour plus d'informations, consultez la section [Migration de données d'un entrepôt de données sur site vers Amazon Redshift](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.dw.html) dans la documentation AWS.

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

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

### Préparation à la migration
<a name="prepare-for-migration"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Validez les versions et les moteurs de base de données source et cible. |  | DBA | 
| Identifiez la configuration matérielle requise pour l'instance de serveur cible. |  | DBA, SysAdmin | 
| Identifiez les exigences de stockage (type et capacité de stockage). |  | DBA, SysAdmin | 
| Choisissez le type d'instance approprié (capacité, fonctionnalités de stockage, fonctionnalités réseau). |  | DBA, SysAdmin | 
| Identifiez les exigences de sécurité d'accès au réseau pour les bases de données source et cible. |  | DBA, SysAdmin | 
| Choisissez une stratégie de migration d'applications. |  | DBA, propriétaire de SysAdmin l'application | 

### Configuration de l'infrastructure
<a name="configure-infrastructure"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Créez un cloud privé virtuel (VPC) et des sous-réseaux. |  | SysAdmin | 
| Créez des groupes de sécurité. |  | SysAdmin | 
| Configurez et démarrez le cluster Amazon Redshift. |  | SysAdmin | 

### Migration des données
<a name="migrate-data"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Migrez les données à l'aide des agents d'extraction de données AWS SCT. |  | DBA | 

### Migrer des applications
<a name="migrate-applications"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Suivez la stratégie de migration des applications choisie. |  | DBA, propriétaire de SysAdmin l'application | 

### Passez à la base de données cible
<a name="cut-over-to-the-target-database"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Faites passer les clients de l'application à la nouvelle infrastructure. |  | DBA, propriétaire de SysAdmin l'application | 

### Fermez le projet
<a name="close-the-project"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Arrêtez les ressources AWS temporaires. |  | DBA, SysAdmin | 
| Passez en revue et validez les documents du projet. |  | DBA, propriétaire de SysAdmin l'application | 
| Collectez des indicateurs tels que le temps de migration, le pourcentage de tâches manuelles par rapport aux tâches automatisées et les économies de coûts. |  | DBA, propriétaire de SysAdmin l'application | 
| Clôturez le projet et faites part de vos commentaires. |  | DBA, propriétaire de SysAdmin l'application | 

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

**Références**
+ [Guide de l'utilisateur d'AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [Utilisation d'agents d'extraction de données](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/agents.html)
+ [Tarification d'Amazon Redshift](https://aws.amazon.com/redshift/pricing/)

**Tutoriels et vidéos**
+ [Mise en route avec l'outil AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_GettingStarted.html)
+ [Commencer à utiliser Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html)