Tutoriel : Passer en revue les résultats de l’évaluation PostgreSQL et les recommandations de migration (préversion)

Cet article décrit les principaux composants d’une évaluation PostgreSQL et vous montre comment passer en revue les résultats, explorer les options de migration et évaluer les coûts et la préparation de la migration vers Azure.

Prerequisites

Avant de commencer, vérifiez que vous avez examiné l’application découverte. En savoir plus.

Afficher une évaluation

Pour afficher l’évaluation que vous avez créée, suivez les étapes suivantes :

  1. Accédez à l’évaluation et sélectionnez Afficher tous les rapports sous Vue d’ensemble ou sélectionnez Évaluations sous Décider et planifier.

  2. Sélectionnez l’évaluation que vous souhaitez afficher, par exemple azmigrate-demo.

    Capture d’écran montrant comment sélectionner l’évaluation.

  3. Passez en revue le résumé de l’évaluation. Vous pouvez également modifier les paramètres d’évaluation ou recalculer l’évaluation.

Charges de travail évaluées

Cette section fournit un résumé de l’évaluation, y compris les métriques suivantes :

  • Serveurs : nombre total de serveurs évalués.
  • Instances PostgreSQL : nombre d’instances PostgreSQL découvertes.
  • Bases de données : nombre total de bases de données sur toutes les instances.
  • Hors prise en charge : nombre d’instances exécutant des versions PostgreSQL non prises en charge.
  • Réussite de la découverte : pourcentage d’opérations de découverte réussies.

Migration de PostgreSQL

Cela indique les différentes stratégies de migration que vous pouvez prendre en compte pour vos déploiements PostgreSQL. Vous pouvez passer en revue la préparation des types de déploiement cibles et les estimations de coûts pour les instances PostgreSQL marquées comme prêtes ou prêtes avec des conditions.

Azure Database pour PostgreSQL offre la meilleure compatibilité et rentabilité pour votre instance PostgreSQL. Le choix d’une cible recommandée par Microsoft réduit l’effort de migration.

L’option recommandée est à la fois économique et prête pour la migration. Il inclut des vérifications de préparation et des estimations de coûts mensuelles pour les instances marquées comme Prêts ou Prêts avec des conditions.

Vous pouvez afficher la préparation des instances PostgreSQL pour les cibles de déploiement recommandées, ainsi que les estimations de coûts mensuelles pour les instances marquées comme Prêtes ou Prêtes avec des conditions.

Rapport de préparation :

  • Passez en revue les configurations Azure Database pour PostgreSQL recommandées pour la migration vers un serveur flexible Azure Database pour PostgreSQL.
  • Comprendre les problèmes de migration et les avertissements que vous pouvez résoudre avant de passer aux cibles Azure recommandées.
  • Passez en revue le coût mensuel de chaque instance PostgreSQL en fonction du calcul et du stockage.

Stratégies de migration

  • Migrer toutes les instances vers Azure Database pour PostgreSQL : cette stratégie fournit des insights de préparation et des estimations de coûts pour la migration de toutes les instances PostgreSQL vers Azure Database pour PostgreSQL.

  • Migrer tous les serveurs vers le serveur PostgreSQL sur une machine virtuelle Azure : cette stratégie décrit comment réhéberger des serveurs exécutant des instances PostgreSQL vers PostgreSQL sur des machines virtuelles Azure. Il comprend la préparation et les estimations de coûts. Même si les informations d’identification PostgreSQL ne sont pas disponibles, le rapport fournit des recommandations de redéploiement de dimension appropriée pour migrer des serveurs vers PostgreSQL sur des machines virtuelles Azure. La logique de préparation et de dimensionnement s’aligne sur la méthodologie d’évaluation des machines virtuelles Azure.

État de prise en charge des instances PostgreSQL évaluées

La section Supportabilité indique l’état de prise en charge des versions PostgreSQL identifiées lors de l’évaluation. La section Détails de la découverte fournit un résumé visuel du nombre d’instances PostgreSQL découvertes, classées par version.

  • Pour afficher la liste des instances PostgreSQL évaluées, sélectionnez le graphique dans la prise en charge.

  • La colonne d’état de prise en charge de la version de l’instance de base de données indique si la version PostgreSQL est prise en charge standard ou hors prise en charge.

  • Pour afficher des informations de support détaillées, sélectionnez l’état du support. Un volet s’ouvre à droite et affiche les détails suivants :

    • Type d’état de support (standard ou hors support)
    • Durée de prise en charge restante
    • Actions recommandées pour sécuriser les charges de travail.
  • Pour afficher la durée de prise en charge restante (en mois) pour chaque version de PostgreSQL :

    • Sélectionnez Colonnes>La prise en charge se termine dans>Soumettre.
    • Le Support se termine dans la colonne indique le nombre de mois restants pour le support.
  • Catégories d’état de prise en charge :

    • Prise en charge standard : la version PostgreSQL est activement prise en charge et reçoit des mises à jour régulières.
    • Fin de la prise en charge : la version de PostgreSQL ne reçoit plus de mises à jour et doit être mise à niveau vers une version prise en charge.

    Note

    Les instances PostgreSQL exécutant des versions non prises en charge doivent être hiérarchisées pour la migration afin de maintenir la conformité de la sécurité et de garantir la prise en charge continue dans Azure.

Vérifier la préparation nécessaire

Évaluez la préparation de la migration de vos instances PostgreSQL, identifiez les problèmes potentiels et passez en revue les recommandations pour garantir une transition fluide vers Azure.

Capture d’écran montrant comment passer en revue la préparation pour différentes migrations.

Pour passer en revue les rapports de préparation pour différentes stratégies de migration, procédez comme suit :

  1. Sélectionnez le rapport Readiness pour la stratégie de migration souhaitée.

  2. Passez en revue les colonnes de préparation du rapport sélectionné pour évaluer la préparation à la migration.

    Stratégie de migration Colonnes de préparation (cible de déploiement respective)
    Recommended Aptitude d’un serveur flexible Azure Database pour PostgreSQL
    Instances vers Azure Database pour PostgreSQL Aptitude d’un serveur flexible Azure Database pour PostgreSQL
    Serveurs vers le serveur PostgreSQL sur une machine virtuelle Azure Préparation des machines virtuelles Azure (serveur PostgreSQL sur une machine virtuelle Azure)
  3. Passez en revue l’état de préparation pour les instances PostgreSQL évaluées :

    • Prêt : l’instance peut être migrée vers un serveur flexible Azure Database pour PostgreSQL sans aucun problème de migration.
    • Prêt sous conditions : l’instance a un ou plusieurs problèmes de migration. Sélectionnez le lien hypertexte pour afficher les problèmes identifiés et les étapes de correction recommandées.
    • Non prêt : l’évaluation n’a pas identifié de configuration de serveur flexible Azure Database pour PostgreSQL qui répond aux exigences de configuration et de performances souhaitées. Sélectionnez le lien hypertexte pour afficher les recommandations qui peuvent aider à préparer l’instance pour le type de déploiement cible.
    • Inconnu : Azure Migrate ne peut pas évaluer la préparation, car la découverte est toujours en cours ou il existe des problèmes qui doivent être résolus. Pour résoudre les problèmes de découverte, consultez le panneau Notifications pour plus d’informations. Si le problème persiste, contactez le support Microsoft.
  4. Pour afficher des informations détaillées pour une instance spécifique, sélectionnez le nom de l’instance pour explorer les détails suivants :

    • Nombre de bases de données utilisateur
    • Propriétés de l’instance
    • Paramètres de configuration limités à l’instance
    • Détails du stockage de base de données source.

    Important

    Si les informations d’identification PostgreSQL ne sont pas fournies ou si l’appliance Azure Migrate ne peut pas se connecter à l’instance PostgreSQL, les recommandations de référence SKU sont basées sur la configuration au niveau de la machine virtuelle. Dans ce cas, l’état de préparation est marqué comme Prêt avec conditions. Pour valider toutes les règles d’évaluation, notamment les extensions, les classements, les types de données et d’autres configurations spécifiques à la base de données, et pour garantir un dimensionnement de référence SKU optimal, fournissez des informations d’identification PostgreSQL avec des autorisations suffisantes.

  5. Pour afficher la liste des bases de données utilisateur et leurs détails, sélectionnez le nombre de bases de données utilisateur.

  6. Pour passer en revue les problèmes de migration et les avertissements pour un type de déploiement cible spécifique, sélectionnez Vérifier les détails dans la colonne Problèmes de migration .

  7. Distribution des coûts par configuration : l’évaluation montre comment les coûts sont distribués entre différentes configurations de serveur flexibles Azure Database pour PostgreSQL :

    • Les coûts sont calculés en fonction du niveau de service et de la taille de calcul recommandés.
    • Chaque instance reçoit une recommandation de référence SKU spécifique en fonction de ses exigences de configuration.
    • Les configurations recommandées varient en fonction des caractéristiques de la charge de travail de chaque instance.
  8. Détails du coût au niveau de l’instance : pour afficher les détails des coûts d’une instance PostgreSQL spécifique, sélectionnez le nom de l’instance dans la table. Les informations suivantes s’affichent :

    • Coût mensuel total : coût combiné de calcul et de stockage pour l’instance.
    • Coût de calcul mensuel : coût basé sur la configuration de calcul recommandée.
    • Coût de stockage mensuel : coût basé sur la capacité de stockage allouée.
    • Configuration recommandée : recommandation de référence SKU spécifique basée sur l’analyse de l’évaluation.
    • Variantes de coût : reflètent les différences entre les besoins en ressources entre les instances.