Partager via


Migration vers Azure SQL Managed Instance - Migration SQL Server dans Azure Arc

S’applique à :SQL Server

Cet article explique comment effectuer une migration SQL Server dans Azure Arc vers Azure SQL Managed Instance dans le portail Azure pour votre instance SQL Server activée par Azure Arc.

Vous pouvez essayer Azure SQL Managed Instance gratuitement pendant un an.

Remarque

Vous pouvez fournir des commentaires sur votre expérience de migration directement vers le groupe de produits.

Aperçu

Azure SQL Managed Instance est une cible PaaS (Lift-and-Shift platform as a service) entièrement managée pour exécuter vos charges de travail SQL Server sur la plateforme cloud Azure. Une fois votre instance SQL Server activée par Azure Arc, vous pouvez évaluer votre patrimoine de données SQL Server pour identifier une configuration SQL Managed Instance optimale. Vous pouvez ensuite migrer vos bases de données SQL Server vers SQL Managed Instance directement à partir du portail Azure.

Lorsque votre instance SQL Server est activée par Azure Arc, vous pouvez :

  • Évaluez et évaluez si votre instance SQL Server est prête à migrer vers SQL Managed Instance.
  • Identifiez les problèmes de migration potentiels et découvrez comment les atténuer.
  • Optimisez les performances et les coûts avec des conseils sur les niveaux de service, la configuration et le dimensionnement.

La découverte d’instances SQL Server et la génération de rapports de préparation se produisent automatiquement tous les week-ends, mais vous pouvez les démarrer manuellement à tout moment. Le processus ne prend que quelques minutes. Aucune configuration ou configuration supplémentaire n’est requise.

Tout d’abord, vous choisissez une cible SQL Managed Instance appropriée et préparez votre environnement. Ensuite, vous pouvez migrer vos bases de données SQL Server vers SQL Managed Instance directement à partir du portail Azure via un processus entièrement managé et automatisé.

La migration de base de données est disponible par défaut pour toutes les instances SQL Server activées par Azure Arc, à partir de SQL Server 2012 (11.x).

Le volet Migration de base de données contient également un résumé utile de l’état de migration de votre instance, tel que le nombre total de bases de données, la cible recommandée, le nombre de migrations terminées et le nombre de migrations en cours :

Capture d’écran du résumé dans le volet Migration de base de données dans le portail Azure.

Méthodes de migration intégrées

Choisissez la méthode de migration qui correspond le mieux à vos besoins dans le volet Migration de base de données . Après une configuration initiale pour préparer votre environnement, le processus de migration automatise le reste en fonction de votre sélection.

Microsoft Copilot peut vous aider à choisir la méthode de migration appropriée en fonction de vos besoins.

Le tableau suivant récapitule les deux méthodes intégrées au processus de migration :

Liaison Managed Instance Service de relecture des journaux (LRS)
Méthode Réplication en temps réel
Diagramme montrant la migration de liens Managed Instance.
Sauvegarde et restauration continues
Diagramme montrant la migration du service Log Replay.
Technologie sous-jacente Groupe de disponibilité distribué Copie des journaux de transaction
Description Méthode la plus performante avec une réplication en temps quasi réel. Fournit une base de données en lecture seule (R/O) sur la cible. Vous pouvez donc interroger vos données en quasi-temps réel pendant la migration pour décharger les charges de travail R/O sur le serveur secondaire ou vérifier les données pendant la migration. Meilleure migration avec minimisation du temps d'arrêt possible. Méthode de migration la plus compatible. Chargez des sauvegardes vers un compte de stockage Blob Azure intermédiaire que le service LRS restaure automatiquement sur SQL Managed Instance en continu. Aucun réplica de base de données R/O n’est disponible sur le serveur cible.
Versions prises en charge SQL Server 2016 et versions ultérieures sur Windows Server 2016 et versions ultérieures SQL Server 2012 et versions ultérieures sur Windows Server 2012 et versions ultérieures
Éditions prises en charge Éditions Enterprise, Standard et Developer Toutes les éditions
Recommandé pour Charges de travail critiques pour l’entreprise qui nécessitent un temps d’arrêt minimal pendant la migration et l’accès à une base de données en lecture seule sur la cible, avec une cible de destination d’une instance managée SQL à usage général ou critique pour l’entreprise. Charges de travail à usage général où certains temps d’arrêt planifiés sont acceptables et cible de destination d’une instance managée SQL à usage général. Non recommandé pour les cibles d’instance managée SQL critique pour l’entreprise.

Pour une comparaison approfondie des deux méthodes de migration, consultez comparer le lien Managed Instance avec LRS pour la migration.

Migration assistée par Microsoft Copilot

Microsoft Copilot est intégré à l’expérience pour vous aider tout au long du processus de migration. La conversation interactive avec Microsoft Copilot effectue des recherches via la base de connaissances Microsoft pour vous aider à migrer vers Azure.

Microsoft Copilot fournit une assistance basée sur l’IA pour vous aider à prendre des décisions ou à prendre des mesures à certains moments avec des invites telles que :

  • Comment les évaluations sont-elles effectuées ?
  • Aidez-moi à comparer.
  • Démarrez la migration.
  • Aidez-moi à choisir la méthode de migration appropriée.
  • Surveiller la migration.
  • Terminez la migration.

Sélectionnez l’icône Copilot dans le volet Migration de base de données pour ouvrir la fenêtre de conversation Copilot :

Capture d’écran montrant l’icône Copilot dans le volet Migration de base de données dans le portail Azure.

Conditions préalables

Pour utiliser la migration sql Server dans Azure Arc, vous avez besoin des prérequis suivants :

  • Un abonnement Azure actif. Si vous n’en avez pas, vous pouvez créer un compte gratuit.
  • Votre instance SQL Server doit être activée par Azure Arc avec l’extension Azure pour la version de SQL Server ou une version 1.1.3211.337 ultérieure. Vous pouvez mettre à niveau votre extension à l’aide du portail Azure ou d’Azure CLI.

Avant de commencer le processus de migration, vérifiez que vous avez préparé votre environnement pour votre méthode de migration choisie :

Migrer vers Azure SQL Managed Instance

Les vignettes suivantes du volet Migration de base de données vous guident tout au long de la migration de vos bases de données SQL Server vers Azure SQL Managed Instance :

  1. Évaluer l’instance source : évaluez votre instance SQL Server pour déterminer sa préparation à migrer vers SQL Managed Instance.
  2. Sélectionnez la cible : sélectionnez une cible SQL Managed Instance pour votre migration.
  3. Migrer des données : migrez vos bases de données SQL Server vers SQL Managed Instance.
  4. Surveiller et basculer : surveillez le processus de migration et basculez vers la cible SQL Managed Instance.

La capture d’écran suivante montre les vignettes du volet Migration de base de données pour votre instance SQL Server dans le portail Azure :

Capture d’écran montrant la page d’accueil de migration d’une instance SQL Server dans le portail Azure.

Évaluer l’instance source

Pour évaluer l’instance source, procédez comme suit :

  1. Accédez à votre instance SQL Server dans le portail Azure.

  2. Sous Migration, sélectionnez Migration de base de données pour ouvrir le volet Migration de base de données . Sous Évaluer l’instance source, sélectionnez Afficher le rapport pour ouvrir le volet Évaluations .

    Capture d’écran montrant le volet Migration de base de données pour l’instance SQL Server dans le portail Azure, avec le rapport d’affichage mis en surbrillance.

  3. Dans le volet Évaluations :

    • Utilisez lancer l’évaluation pour démarrer une nouvelle évaluation si aucune évaluation n’a été réalisée récemment.
    • Utilisez afficher les détails de l’évaluation dans la zone Cible recommandée Azure SQL MI pour en savoir plus sur vos résultats d’évaluation, notamment la préparation de votre instance SQL Server à migrer vers SQL Managed Instance. Vous découvrez également le niveau de service et la configuration recommandés pour votre instance cible.

Sélectionner la cible

Après avoir évalué votre instance SQL Server, sélectionnez une cible SQL Managed Instance.

  1. Dans le volet Évaluations , sélectionnez Créer ou sélectionner cible. Ou, dans le volet Migration de base de données , sélectionnez Sélectionner la cible. Les deux options ouvrent le volet Créer ou sélectionner la cible dans lequel vous pouvez identifier une cible de migration.

    Capture d’écran montrant le volet Évaluations dans le portail Azure, avec Créer une cible mise en surbrillance.

  2. Dans le volet Créer ou sélectionner une cible , sous Cible existe, sélectionnez l’une des options suivantes :

    • Oui, j’ai déjà créé une cible : sélectionnez une cible SQL Managed Instance existante.
    • Non, je souhaite créer une cible : créer une cible SQL Managed Instance.

    Capture d’écran montrant le volet Créer ou sélectionner la cible.

  3. Renseignez les informations requises pour la cible SQL Managed Instance. Utilisez ensuite Sélectionner une cible ou créer une cible pour passer à l’étape suivante en fonction de la sélection de votre cible .

    1. Si vous disposez déjà d’une instance en tant que cible, le choix de sélectionner la cible vous dirige vers le volet de migration de base de données de votre instance SQL Server. Le nom de l’instance est renseigné en tant que cible sélectionnée. Vous pouvez ensuite passer à l’étape Migrer les données .
    2. Si vous avez choisi de créer une instance, vous êtes guidé dans le volet Créer Azure SQL Managed Instance dans le volet Migration de base de données pour créer l’instance cible. Une fois que vous avez terminé, vérifiez la progression du déploiement dans le volet Migration de base de données pour votre instance SQL Server. Le nom de la cible se renseigne dans la vignette Cible . Vous pouvez ensuite passer à l’étape Migrer les données .

Migrer des données

Une fois votre cible prête, démarrez le processus de migration.

Surveiller et basculer

Une fois votre migration démarrée, vous pouvez surveiller la progression. Dans le volet Migration de base de données , sélectionnez Surveiller les migrations.

Le volet Moniteur et basculement affiche des informations utiles sur le processus de migration, par exemple :

  • Bases de données qui ont correctement migré et les bases de données qui sont toujours en cours.
  • Méthode de migration choisie.
  • Instance cible et base de données cible.
  • Durée de la migration actuelle de chaque base de données.
  • Heure à laquelle la migration a démarré.

Capture d’écran de la page de migration de l'écran dans le portail Azure.

Vous pouvez compléter ou annuler la migration depuis le volet Moniteur et Basculement. Vous pouvez également afficher les journaux d’activité pour plus d’informations sur la migration. La sélection d’une base de données vous permet d’accéder à un volet avec plus d’informations sur la source et la cible.

Une fois la migration terminée, l’état de la migration indique Prêt pour le basculement. Pour basculer vers la cible SQL Managed Instance, sélectionnez Basculement dans le volet Moniteur et basculement. Vous pouvez également utiliser le volet détails de la base de données.

Sélectionnez une base de données, puis utilisez Cutover pour ouvrir le volet Basculement et voir différentes options en fonction de la méthode de migration que vous avez sélectionnée.

Remarque

La fin du basculement ou l’annulation de la migration lorsque vous migrez avec le lien Managed Instance accorde des autorisations juste-à-temps jusqu’à ce que le lien soit supprimé ou que la migration soit annulée.

Limites

Les limitations du lien Managed Instance et de LRS s’appliquent aux migrations via le portail Azure.

La surveillance de la migration via le portail Azure est disponible uniquement pour les instances SQL Server qui répondent aux exigences de gestion des licences.