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 à EC2 l'aide du service de migration d'applications
Créée par Senthil Ramasamy (AWS)
Récapitulatif
Ce modèle décrit les étapes de migration d'une base de données Microsoft SQL Server d'un centre de données sur site vers une instance Amazon Elastic Compute Cloud EC2 (Amazon). Il utilise le AWS Application Migration Service (AWS MGN) pour réhéberger votre base de données à l'aide d'une migration automatique lift-and-shift. AWS MGN effectue une réplication au niveau des blocs de votre serveur de base de données source.
Conditions préalables et limitations
Prérequis
Un actif Compte AWS
Une base de données Microsoft SQL Server source dans un centre de données sur site
Limites
La bande passante de votre réseau peut être limitée entre le centre de données sur site et AWS.
AWS MGN est limité aux bases de données hébergées sur des serveurs autonomes dotés d'un stockage dédié. Il ne prend pas en charge la migration de systèmes de base de données en cluster ni de systèmes de base de données dont le taux de modification dépasse le débit du réseau.
Certains Services AWS ne sont pas disponibles du tout Régions AWS. Pour connaître la disponibilité par région, voir Services AWS par région
. Pour des points de terminaison spécifiques, consultez la page Points de terminaison et quotas du service , puis choisissez le lien vers le service.
Versions du produit
Toutes les versions de la base de données Microsoft SQL Server
Systèmes d'exploitation Windows et Linux compatibles avec AWS MGN
Architecture
Pile technologique source
Une base de données Microsoft SQL Server sur site
Pile technologique cible
Une base de données Microsoft SQL Server sur une EC2 instance Amazon
Architecture cible

Cette architecture utilise AWS MGN pour répliquer les données d'un centre de données d'entreprise sur site vers. AWS Le schéma montre le processus de réplication des données, les communications avec les API, ainsi que les phases de test et de transition.
Réplication des données :
AWS MGN réplique les données du centre de données d'entreprise sur site vers le centre de données de l'entreprise AWS et lance une réplication continue des modifications.
Les serveurs de réplication du sous-réseau intermédiaire reçoivent et traitent les données.
Communication avec l'API :
Les serveurs de réplication se connectent aux points de terminaison d'API AWS MGN EC2, Amazon et Amazon Simple Storage Service (Amazon S3) via le port TCP 443.
AWS MGN gère la migration.
Amazon EC2 gère les opérations des instances.
Test et découpage :
Les instances de test sont lancées dans le sous-réseau opérationnel à l'aide de données répliquées.
Une fois les tests réussis, AWS MGN crée des instances de transition pour la migration finale.
Outils
AWS Application Migration Service (AWS MGN) vous aide à réhéberger (transférer et déplacer) des applications AWS Cloud sans modification et avec un minimum de temps d'arrêt.
AWS Direct Connectrelie votre réseau interne à un point Direct Connect via un câble Ethernet à fibre optique standard. Grâce à cette connexion, vous pouvez créer des interfaces virtuelles directement vers les AWS services publics tout en contournant les fournisseurs de services Internet sur votre chemin réseau.
Amazon Elastic Compute Cloud (Amazon EC2) fournit une capacité de calcul évolutive dans le AWS Cloud. Vous pouvez lancer autant de serveurs virtuels que vous le souhaitez et les augmenter ou les diminuer rapidement.
Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets basé sur le cloud qui vous permet de stocker, de protéger et de récupérer n'importe quel volume de données.
Bonnes pratiques
Configurez des points de terminaison régionaux d'API pour AWS MGN EC2, Amazon et Amazon S3 dans le cloud privé virtuel (VPC) afin d'interdire l'accès public depuis Internet.
Configurez les paramètres de lancement AWS MGN pour lancer les serveurs de base de données cibles dans un sous-réseau privé.
N'autorisez que les ports requis dans les groupes de sécurité de base de données.
Respectez le principe du moindre privilège et accordez les autorisations minimales requises pour effectuer une tâche. Pour plus d'informations, consultez les sections Accorder le moindre privilège et Bonnes pratiques en matière de sécurité dans la documentation IAM.
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Configurez AWS MGN. | Recherchez le AWS Application Migration Service dans le AWS Management Console et lancez le processus de configuration. Cela créera un modèle de réplication et vous redirigera vers la page des serveurs source de la console MGN. Lorsque vous configurez le service MGN, choisissez un rôle de service dans la liste générée. | DBA, ingénieur en migration |
Ajoutez un serveur source. | Ajoutez les détails de votre serveur de base de données source sur site, puis ajoutez le serveur. | DBA, ingénieur en migration |
Installez l'agent AWS MGN sur le serveur source. | Téléchargez le programme d'installation de l'agent AWS MGN sur votre système local et transférez-le sur votre serveur de base de données source. Pour valider le hachage du programme d'installation, voir Validation du programme d'installation de l'agent de AWS réplication téléchargé pour Windows 2012. | DBA, ingénieur en migration |
Tâche | Description | Compétences requises |
---|---|---|
Générez les informations d'identification IAM du client. | Avant d'installer l'agent AWS MGN, générez des AWS informations d'identification en créant un nouvel utilisateur IAM doté des autorisations appropriées. Pour plus d'informations, consultez les politiques gérées par AWS AWS Application Migration Service et la génération des AWS informations d'identification requises. | DBA, ingénieur en migration |
Installez l'agent sur le serveur source. | Installez l'agent sur la machine source qui héberge la base de données Microsoft SQL Server. Pour plus d'informations, consultez la section Installation de l'agent de AWS réplication sur les serveurs Windows. Fournissez les informations d'identification AWS suivantes :
Vos AWS informations d'identification uniques permettent à l'agent AWS MGN de s'authentifier et d'effectuer des tâches de migration. | Propriétaire de l'application, DBA, ingénieur en migration |
Choisissez les disques à répliquer. | Après avoir saisi vos AWS informations d'identification, le programme d'installation vérifie que votre serveur répond aux exigences minimales pour l'installation de l'agent (par exemple, si le serveur dispose de suffisamment d'espace disque pour installer l'agent AWS MGN). Le programme d'installation affiche les étiquettes des volumes et les informations relatives au stockage. Pour répliquer votre base de données à l'aide du service AWS MGN, sélectionnez les disques appropriés sur votre serveur source. Entrez le chemin de chaque disque, séparé par des virgules. Si vous souhaitez répliquer tous les disques, laissez le chemin vide. Après avoir confirmé les disques sélectionnés, l'installation se poursuit. | DBA, ingénieur en migration |
Surveillez la progression de la synchronisation. | AWS L'agent de réplication lance le processus de synchronisation en prenant d'abord un instantané des disques sélectionnés, puis en répliquant les données. Vous pouvez suivre la progression de la synchronisation depuis la page Serveur source de la console AWS MGN. Pour plus d'informations, voir Surveiller le serveur pendant le cycle de vie de la migration. | DBA, ingénieur en migration |
Tâche | Description | Compétences requises |
---|---|---|
Gérez la progression de la réplication. | Une fois la synchronisation initiale lancée, votre serveur source apparaît dans la console AWS MGN, où vous pouvez gérer et surveiller la migration. La console affiche une estimation de la durée de réplication complète, basée sur la taille totale des disques sélectionnés et la bande passante réseau disponible. | DBA, ingénieur en migration |
Vérifiez la synchronisation. | Une fois les disques du serveur source entièrement synchronisés, vérifiez que tous les disques sélectionnés sont répertoriés comme étant entièrement synchronisés et qu'aucune erreur n'est signalée dans la console. La console AWS MGN fera ensuite passer automatiquement l'état du cycle de vie de migration à Prêt pour les tests, ce qui indique que l'environnement répliqué AWS est prêt pour les tests de performances et de fonctionnalités. | Propriétaire de l'application, DBA, ingénieur en migration |
Tâche | Description | Compétences requises |
---|---|---|
Configurez les paramètres de lancement. | Choisissez le serveur source dans la console AWS MGN et mettez à jour les paramètres de lancement de l'instance de test cible. Sur la page de détails du serveur source, accédez à l'onglet Paramètres de lancement pour configurer l'instance de test. Choisissez un type d'instance rentable et un type de volume Amazon Elastic Block Store (Amazon EBS), puis configurez les groupes de sécurité et les exigences du réseau. Pour plus d'informations, consultez la section Paramètres de lancement. | DBA, ingénieur en migration |
Lancez l'instance de test cible. | Accédez à la console AWS MGN de votre machine source synchronisée et lancez une instance de test cible en choisissant Test and cut over, puis Launch test instances. Cela crée une tâche de lancement qui déploie l'instance de test en utilisant les paramètres que vous avez configurés. L'instance est lancée dans l'environnement de votre serveur de base de données source AWS Cloud et le réplique. Surveillez la progression du lancement depuis la page Historique des lancements, où vous pouvez suivre la création de l'instance et résoudre les éventuels problèmes. | DBA, ingénieur en migration |
Validez l'instance de test cible. | Validez le serveur EC2 de base de données Amazon :
Effectuez des tests de validation pour vous assurer que la base de données fonctionne comme prévu. | DBA, ingénieur en migration |
Renommez le serveur. | AWS La migration MGN implique une copie au niveau du stockage de votre serveur source sur site. Votre EC2 instance SQL Server contient uniquement les informations du serveur source d'origine dans ses fichiers binaires. Mettez donc à jour les informations binaires pour qu'elles reflètent le nom du nouveau serveur.
| DBA, ingénieur en migration |
Lancez l'instance de transition. | Dans la console AWS MGN, sur la page Serveurs source, vérifiez que l'état du cycle de vie de migration du serveur est « Prêt pour le passage ». Configurez les paramètres de lancement de l'instance de transition, en veillant à ce qu'ils reflètent votre environnement sur site. Avant de lancer le transfert, arrêtez votre base de données locale, ce qui garantit les points suivants :
Initiez l'instance de transition dans la console AWS MGN. Lorsque l'instance de transition est opérationnelle, connectez-vous à l'instance et effectuez les tests suivants :
| Propriétaire de l'application, DBA, ingénieur en migration, responsable de la migration |
Résolution des problèmes
Problème | Solution |
---|---|
La synchronisation initiale échoue à l'étape d'authentification. | Il s'agit d'un problème de connectivité réseau. Le serveur de réplication ne peut pas se connecter à AWS MGN. |
Ressources connexes
Documentation AWS
Vidéos