Partager via


Évaluer la préparation de la migration - SQL Server activé par Azure Arc

S’applique à :SQL Server

SQL Server activé par Azure Arc génère automatiquement une évaluation pour la migration vers Azure. Cette évaluation joue un rôle essentiel dans la réussite de votre migration cloud et de votre parcours de modernisation. Azure Arc simplifie le traitement de découverte et l'évaluation de l'aptitude à la migration.

L’évaluation :

  • Assure la préparation au cloud, identifie les risques et propose des stratégies d’atténuation.
  • Fournit le niveau de service spécifique et la configuration Azure SQL pour chaque type de cible de migration Azure SQL qui correspond le mieux aux besoins de la charge de travail.
  • Fournit les prix de vente au détail pour la configuration suggérée pour chaque type cible de migration Azure SQL.
  • Suggère le meilleur type de cible de migration Azure SQL en fonction de la stratégie de migration choisie.
  • Est généré automatiquement.
  • S’exécute en continu selon une planification par défaut d’une fois par semaine.
  • Est gratuit et disponible pour toutes les éditions de SQL Server.

Vous pouvez obtenir une évaluation de migration pour les serveurs SQL Server situés n’importe où, par exemple :

  • Votre centre de données.
  • Emplacements de site Edge, tels que les magasins de vente au détail.
  • Fournisseurs de cloud public ou d’hébergement.

L’évaluation est disponible pour toute instance de SQL Server activée par Azure Arc.

Fonctionnalités d’évaluation de la migration SQL Server

Évaluation de la préparation d’Azure SQL

Évaluez et mesurez la préparation de SQL Server pour la migration vers Azure SQL. Ce processus :

  • Découvre et évalue l’instance et les bases de données SQL Server.
  • Identifie les charges de travail SQL Server prêtes pour la migration.
  • Identifie les problèmes de compatibilité potentiels avec l’environnement cible.
  • Évalue les risques de migration.
  • Fournit des recommandations pour atténuer ces risques.

Recommandations relatives à la taille d’Azure SQL

Les recommandations les mieux adaptées incluent le niveau de service et le dimensionnement approprié en fonction de l’historique des performances.

Estimations de prix Azure

Les estimations des coûts de vente au détail sont basées sur la recommandation de taille et les paramètres suivants.

Paramètres fixes

  • Région : USA Ouest
  • Devise : USD
  • Durée de fonctionnement : 732 heures par mois (24 heures * 30,5 jours)

Paramètres configurables

  • Options de tarification : activez des offres spéciales et des avantages qui peuvent réduire et optimiser vos coûts.

    • Option d’économies Azure SQL Managed Instance et Azure SQL Database : sélectionnez entre une réservation d’un an ou trois ans et réduisez vos coûts de ressources :

      • Instance réservée de trois ans (valeur par défaut)
      • Instance réservée d’un an
      • Aucun
    • Option d’économies de SQL Server sur les machines virtuelles Azure : sélectionnez entre une réservation d’un an ou de trois ans pour une utilisation cohérente des ressources. Ou sélectionnez des plans d’épargne spéciaux d’un an ou de trois ans qui sont spécifiques au calcul avec des engagements de dépense horaire pour réduire les coûts des ressources :

      • Instance réservée de trois ans (valeur par défaut)
      • Instance réservée d’un an
      • Plan d’épargne de trois ans
      • Plan d’épargne d’un an
      • Aucun
  • Azure Hybrid Benefit pour SQL Server : allouez des licences SQL Server avec Software Assurance à Azure et réduisez vos coûts pour SQL Database, SQL Managed Instance et SQL Server sur des machines virtuelles Azure.

  • Azure Hybrid Benefit pour Windows : allouez des licences Windows Server avec Software Assurance à Azure et réduisez vos coûts pour SQL Server sur des machines virtuelles Azure

  • Tarification dev/test : prix réduits pour les charges de travail de développement/test disponibles pour les abonnés Visual Studio actifs. Les avantages hybrides Azure pour SQL Server et Windows ne s’appliquent pas aux tarifs de développement/test.

Recommandation du type de cible de migration

La recommandation de type cible de migration est basée sur les coûts estimés et la stratégie de migration sélectionnée. Sélectionnez l’une des stratégies de migration suivantes :

  • Moderniser la plateforme en tant que service (PaaS) : cette stratégie par défaut suggère des types cibles PaaS (SQL Managed Instance ou SQL Database), s’ils sont prêts, via l’infrastructure en tant que service (IaaS) (SQL Server sur les machines virtuelles Azure). Les types cibles PaaS Azure SQL offrent un réglage automatisé des performances, des sauvegardes, des mises à jour correctives logicielles et une haute disponibilité. Ces tâches impliquent d’énormes efforts et coûts s’ils sont effectués manuellement.
  • Réduire le coût : suggère un type cible qui présente le moins de problèmes de migration et est le plus rentable. Cette stratégie hiérarchise le coût mensuel le moins élevé et ne considère pas les avantages inhérents des types cibles PaaS Azure SQL.

Prerequisites

Pour évaluer SQL Server, l’instance SQL Server doit :

autorisations

L’extension Azure SQL pour SQL Server effectue la collecte de données d’évaluation par défaut sous le compte NT AUTHORITY\SYSTEMde service. Toutefois, vous pouvez configurer le service d’extension de l’agent pour qu’il s’exécute avec un compte disposant de privilèges minimum.

Vue d’ensemble de l’évaluation de la migration

  1. Connectez-vous au portail Azure et accédez à votre ressource SQL Server activée par Azure Arc.

  2. Ouvrez votre ressource SQL Server. Dans le volet gauche, sous Migration, sélectionnez Évaluations.

    Capture d’écran montrant comment accéder au rapport d’évaluation de la migration SQL Server pour une ressource SQL Server.

L’évaluation terminée à l’information indique quand l’évaluation a été exécutée pour la dernière fois. Pour déclencher immédiatement une évaluation, sélectionnez Exécuter l’évaluation.

Passer en revue la stratégie de migration

La stratégie de migration s’affiche avec des détails du raisonnement derrière le type cible de migration recommandé. La bannière Cible recommandée indique le type cible suggéré en fonction de la stratégie de migration et les coûts estimés des configurations recommandées des différents types cibles :

  • Azure SQL Managed Instance (Instance gérée Azure SQL)
  • SQL Server sur les machines virtuelles Azure
  • Azure SQL Database

Capture d’écran montrant comment accéder aux résultats d’évaluation détaillés.

Vérifier la préparation nécessaire

L’évaluation indique la préparation de chacun des types cibles de migration et de la recommandation de taille Azure SQL. La préparation est calculée à partir de l’évaluation des instances et bases de données SQL Server pour les exigences de compatibilité et de ressources en fonction de l’historique des performances.

  • Prêt : l’instance ou la base de données SQL Server est prête pour la migration vers l’option de déploiement cible Azure SQL, sans aucun bloqueur de migration. Si des avertissements s’affichent, utilisez les conseils de correction fournis pour résoudre ces problèmes.
  • Non prêt : l’évaluation n’a pas pu trouver de configuration pour répondre aux caractéristiques de compatibilité, de configuration et de performances de SQL Server sur les machines virtuelles Azure, SQL Managed Instance ou SQL Database. Sélectionnez le lien hypertexte pour passer en revue les résultats et les recommandations pour préparer l’instance/les bases de données SQL Server pour le type cible de migration souhaité.
  • Inconnu : Azure Migrate ne peut pas évaluer l’état de préparation. Ce résultat peut se produire, car la découverte est en cours ou il existe des problèmes lors de la découverte qui doivent être résolus. Vérifiez le volet des notifications. Si le problème persiste, contactez le support Microsoft.

Un résumé des informations de préparation à la migration de l’instance et de la base de données est inclus dans la section détails. Sélectionnez le lien hypertexte d’état de préparation pour afficher les détails complets de l’évaluation.

Passer en revue les détails de l’évaluation

Les résultats de l’évaluation sont affichés pour chaque type cible de migration. Choisissez le type de cible de migration que vous souhaitez examiner dans la liste déroulante.

Vue d’ensemble de l’évaluation

Cette section présente les éléments suivants :

  • Préparation de la migration d’instance : préparation globale de la migration de l’instance au type cible de migration sélectionné.
  • Préparation de la migration de base de données : résumé de la préparation des bases de données dans cette instance.
  • Estimation des coûts mensuels : coût estimé total pour la configuration recommandée de la cible de migration du type sélectionné.
  • Recommandation de référence SKU : Configuration cible recommandée en fonction des calculs de taille. Pour plus d’informations, consultez les détails du calcul de la taille basée sur les performances.
  • Compatibilité des instances : résumé des problèmes de compatibilité ou avertissements au niveau de l’instance détectés dans le cadre de l’évaluation.
  • Compatibilité de la base de données : résumé des problèmes de compatibilité ou avertissements au niveau de la base de données détectés dans toutes les bases de données dans le cadre de l’évaluation.
Compatibilité

L’onglet Compatibilité affiche des informations sur tous les problèmes et avertissements détectés dans le cadre de l’évaluation. Pour chaque recherche, sélectionnez le lien hypertexte Résultats pour obtenir des informations sur la recherche, avec des recommandations de correction et une liste d’objets affectés.

Capture d’écran montrant comment accéder aux détails des résultats de l’évaluation et des conseils d’atténuation.

Recommandation de référence SKU

L’onglet Recommandation de référence SKU inclut l’estimation des coûts mensuels avec les composants de calcul et de stockage du coût. La configuration recommandée (référence SKU) et le raisonnement derrière la recommandation sont détaillés pour SQL Managed Instance et SQL Server sur les types cibles de machines virtuelles Azure. Pour SQL Database, une liste de toutes les recommandations de base de données s’affiche. Pour afficher le raisonnement derrière la recommandation de configuration pour chaque base de données, sélectionnez le lien hypertexte correspondant dans la colonne Motif de la recommandation .

Passer en revue les coûts mensuels estimés

Le coût mensuel total estimé pour l’instance est calculé en fonction de la configuration cible recommandée. Ce calcul de prix prend en compte les options de tarification dans les paramètres d’évaluation. Les composants de calcul et de stockage du coût estimé sont affichés dans la section détails.

Note

L’estimation des prix prend un certain temps après qu’une évaluation est effectuée. Si une évaluation a été récemment terminée, laissez un certain temps pour que l’estimation du prix se termine. Si de nouvelles bases de données sont ajoutées après la dernière évaluation exécutée, l’évaluation et les prix n’incluent pas ces bases de données. Sélectionnez Exécuter l’évaluation pour déclencher une évaluation immédiate, ou attendez que l’évaluation planifiée suivante s’exécute.

Passer en revue la recommandation de configuration cible

La vue d’ensemble de la configuration cible suggérée pour chaque type cible de migration est fournie avec un résumé de configuration de calcul et de stockage dans la section détails. Cette configuration est calculée en fonction des exigences de ressources observées à partir des données de performances.

Passer en revue la disponibilité des données de performances

L’historique des performances des 30 derniers jours est agrégé pour déterminer les besoins en ressources. La longueur de l’historique des données de performances disponible s’affiche. La collecte de données plus longue permet généralement de mieux représenter l’utilisation des ressources sur toute période temporaire de haute utilisation et de faible utilisation.

Vérifier les propriétés de la source

Les propriétés et les besoins en ressources de l’instance sont détaillés sous cet onglet. Pour passer en revue les connexions clientes à cette instance, sélectionnez le lien hypertexte vers les connexions SQL Server.

Passer en revue les bases de données utilisateur

Les bases de données utilisateur de l’instance sont répertoriées sous cet onglet avec les propriétés et les détails des besoins en ressources.

Exécuter l’évaluation de la migration

Vous pouvez déclencher une nouvelle évaluation à tout moment. Sélectionnez Exécuter l’évaluation.

Une fois la nouvelle évaluation terminée, elle remplace la dernière évaluation réussie. Les évaluations de migration planifiées se poursuivent selon le calendrier prévu tous les dimanches à 23h00 (heure locale de la machine SQL Server).

Modifier les paramètres d’évaluation

Vous pouvez modifier les paramètres d’évaluation en sélectionnant Paramètres d’évaluation. Mettez à jour la stratégie de migration et les options de tarification en fonction de vos besoins. Sélectionnez Mettre à jour pour laisser les paramètres prendre effet. Les détails des options de tarification et de la stratégie de migration s’affichent dans la section fonctionnalités d’évaluation de la migration SQL Server .

Désactiver l’évaluation de la migration

L’évaluation de la migration SQL Server est générée automatiquement pour chaque instance SQL Server activée par Azure Arc. Pour désactiver l’évaluation, sélectionnez Désactiver dans la barre de menus supérieure.

Réactiver l’évaluation de la migration

Utilisez Activer l’évaluation pour réactiver l’évaluation de la migration SQL Server.

Calcul de la configuration Azure SQL basée sur les performances (taille du SKU)

L’évaluation agrège toutes les données de configuration et de performances et tente de trouver la meilleure correspondance entre différents niveaux de service et configurations Azure SQL. Il choisit une configuration qui peut correspondre ou dépasser les exigences de performances de l’instance SQL tout en optimisant le coût.

L’extension Azure pour SQL Server collecte les données de performances pour les paramètres de calcul en procédant comme suit :

  1. Collectez un point d'échantillon de données de performance toutes les 30 secondes.
  2. Agréger les exemples de points de données collectés toutes les 30 secondes sur 10 minutes. Pour créer le point de données, l’évaluation de la taille sélectionne les valeurs maximales parmi tous les échantillons. Elle obtient la valeur maximale, moyenne et variance pour chaque compteur de performances.
  3. Stockez tous les points de données de 10 minutes pour le mois dernier.
  4. Identifiez le point de données approprié à utiliser pour un dimensionnement adéquat. L’identification est basée sur les valeurs du 95e centile pour l’historique des performances.

Par exemple, si l’historique des performances couvre une semaine, l’évaluation trie les points d’échantillonnage de 10 minutes sur la dernière semaine. Il les trie dans l’ordre croissant et sélectionne la valeur du 95e centile pour le dimensionnement droit. La valeur du 95e centile vous permet d’ignorer les valeurs hors norme.

Les métriques de haut niveau collectées pour déterminer la cible Azure SQL optimale sont les suivantes :

Le fichier journal de l’extension se trouve à l’emplacement suivant :

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

Le nom du fichier journal d’activité dépend de la version de l’extension Azure pour SQL Server. Pour la dernière version, le fichier journal d’activité est :

unifiedagent.log

Pour la version 1.1.24724.69 de l’extension et les versions antérieures, le fichier journal d’activité est :

ExtensionLog_0.log

Limitations

  • Les évaluations de migration SQL Server sont actuellement limitées à SQL Server s’exécutant sur des machines Windows. Les évaluations de migration ne s’appliquent pas à SQL Server s’exécutant sur des machines Linux.
  • SQL Server sous Windows Server 2012 R2 et versions antérieures n’est pas pris en charge.
  • Les versions de SQL Server doivent être 2012 ou ultérieures.
  • Les instances de cluster de basculement ne sont pas prises en charge pour l’instant.

Problèmes connus

Lorsqu’il xp_cmdshell est activé et utilisé, un enregistrement est effectué en tant qu’avertissement pour SQL Managed Instance, car la base de données peut toujours être migrée. Toutefois, il interrompt les fonctionnalités de l’objet qui utilise xp_cmdshellspécifiquement . Utilisez les recommandations de remédiation fournies dans l’évaluation pour atténuer le problème.

Résolution des problèmes

Contactez le support Microsoft si vous rencontrez l’un des problèmes suivants :

  • Les rapports d’évaluation n’apparaissent pas dans le portail, même après l’heure planifiée.
  • La disponibilité des données de performances n’augmente pas après une semaine de collecte de données.