Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article vous guide tout au long de l’évaluation des instances et bases de données PostgreSQL découvertes à l’aide de l’outil Azure Migrate : Découverte et évaluation, ce qui vous aide à préparer la migration vers un serveur flexible Azure Database pour PostgreSQL.
Lorsque vous planifiez votre migration vers Azure, il est important d’évaluer vos charges de travail PostgreSQL locales pour déterminer la préparation du cloud, identifier les risques potentiels et estimer les coûts et la complexité de la migration.
Ce didacticiel vous montre comment effectuer les opérations suivantes :
- Exécutez une évaluation basée sur la configuration pour PostgreSQL.
- Passez en revue les résultats d’une évaluation Azure Database pour PostgreSQL.
Prerequisites
Avant de commencer, vérifiez que vous avez les éléments suivants :
- Un abonnement Azure et découvrir vos instances PostgreSQL locales à l’aide d’Azure Migrate.
- Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
- Avant d’évaluer vos instances PostgreSQL pour la migration vers un serveur flexible Azure Database pour PostgreSQL, veillez à découvrir les instances à l’aide de l’appliance Azure Migrate. Pour plus d’informations, suivez le didacticiel de découverte.
- Si vous utilisez un projet Azure Migrate existant, vérifiez que vous remplissez toutes les conditions préalables décrites dans cet article.
- Avant de poursuivre, vérifiez que vous avez examiné l’application découverte.
Décider de la stratégie de dimensionnement pour l’évaluation
Pour la préversion publique, Azure Migrate prend en charge les critères de dimensionnement basés sur la configuration pour les évaluations PostgreSQL :
| Assessment | Détails | Recommandation |
|---|---|---|
| Localement | Évaluer en fonction des données/métadonnées de configuration PostgreSQL. | La configuration de serveur flexible Azure Database pour PostgreSQL recommandée est basée sur la configuration PostgreSQL locale, qui inclut les paramètres de serveur (postgresql.conf), les paramètres de mémoire et de connexion alloués et les tailles de base de données. Ce type d’évaluation est idéal pour comprendre la compatibilité de la configuration et la planification des migrations où les bases de référence des performances ne sont pas encore disponibles ou lorsque les caractéristiques de charge de travail nécessitent une durée plus longue pour capturer des métriques de performances complètes. |
Exécuter une évaluation
Démarrez une évaluation pour évaluer vos charges de travail PostgreSQL.
Pour exécuter une évaluation, procédez comme suit :
Dans le volet Vue d’ensemble, sélectionnez Créer une évaluation
Entrez un nom d’évaluation, sélectionnez les charges de travail PostgreSQL, puis sélectionnez Ajouter.
Après avoir ajouté les charges de travail PostgreSQL, sélectionnez Suivant pour continuer.
Sous l’onglet Général , définissez des valeurs personnalisées ou conservez les paramètres d’évaluation par défaut, puis sélectionnez Suivant.
Section Réglage Détails Paramètres de cible et de tarification Emplacement cible par défaut Région Azure vers laquelle vous souhaitez migrer. La configuration de serveur flexible Azure Database pour PostgreSQL et les recommandations de coût sont basées sur l’emplacement que vous spécifiez Paramètres de cible et de tarification Environnement par défaut Choisissez le type d’environnement (Production ou Dev/Test) pour les déploiements PostgreSQL pour appliquer la tarification appropriée. Paramètres de cible et de tarification Monnaie Devise de facturation de votre compte. Paramètres de cible et de tarification Programme/Offre Spécifiez le programme de licences Microsoft que vous souhaitez utiliser pour l’estimation des coûts. Sélectionnez Contrat Entreprise si vous disposez d’un contrat Entreprise négocié avec Microsoft. Choisissez l’offre Azure dans laquelle vous êtes inscrit. Par défaut, ce champ est défini sur paiement à l'usage, ce qui correspond aux prix de vente au détail d'Azure.
Vous pouvez bénéficier d'une remise supplémentaire grâce à la Capacité Réservée et à l'Azure Hybrid Benefit, en plus de l’offre de paiement à l’utilisation.
Vous pouvez appliquer Azure Hybrid Benefit aux environnements de paiement à l’utilisation et de développement/test. Toutefois, l’évaluation ne prend pas en charge l’application de la capacité réservée aux environnements Dev/Test.
Si l’offre est payante et que la capacité réservée est définie sur « Aucune instance réservée », le coût mensuel est calculé en multipliant les heures de disponibilité de la machine virtuelle par le prix horaire de la référence SKU recommandée.Paramètres de cible et de tarification Options d’épargne par défaut - Serveur flexible Azure Database pour PostgreSQL (PaaS) Spécifiez l’option d’économies de capacité réservée que vous souhaitez prendre en compte pour l’évaluation, ce qui vous permet d’optimiser votre coût Azure.
Les réservations Azure (une ou trois ans réservées) constituent une bonne option pour les ressources les plus cohérentes.
Lorsque vous sélectionnez « Aucun », le coût de calcul Azure est basé sur le tarif de paiement à l'utilisation ou sur la base de l’utilisation réelle.Paramètres de cible et de tarification Remise (%) Toutes les remises spécifiques à l’abonnement que vous obtenez en plus de l’offre Azure. Le paramètre par défaut est 0 %. Paramètres de cible et de tarification Durée de bon fonctionnement Spécifiez la durée (jours par mois/heure par jour) que les serveurs/machines virtuelles s’exécutent. Cela est utile pour calculer les estimations de coûts pour PostgreSQL sur une machine virtuelle Azure, où vous savez que les machines virtuelles Azure peuvent ne pas s’exécuter en continu. Critères d’évaluation Critères de dimensionnement Vous pouvez le modifier en tant qu’local pour obtenir des recommandations basées uniquement sur la configuration du serveur PostgreSQL local sans les optimisations basées sur les métriques de performances. Critères d’évaluation Historique des performances Indiquez la durée des données sur laquelle vous souhaitez baser l’évaluation. Ce paramètre n’est pas applicable aux instances PostgreSQL, car les critères de dimensionnement sont « basés sur la configuration ». L’historique des performances est pertinent lorsque des évaluations basées sur les performances sont disponibles. Critères d’évaluation Utilisation du percentile Indiquez la valeur de centile que vous souhaitez utiliser pour l’exemple de performances. Ce paramètre n’est pas applicable aux instances PostgreSQL, car les critères de dimensionnement sont « basés sur la configuration ». L’historique des performances est pertinent lorsque des évaluations basées sur les performances sont disponibles. Critères d’évaluation Facteur de confort Indiquez la mémoire tampon que vous souhaitez utiliser pendant l’évaluation. Cela tient compte des problèmes tels que l’utilisation saisonnière, l’historique des performances court et l’augmentation probable de l’utilisation future. Sous l’onglet Avancé , sélectionnez Modifier les valeurs par défaut pour entrer les paramètres spécifiques à PostgreSQL.
Sélectionnez Modifier les valeurs par défaut pour PostgreSQL, configurez les paramètres requis, sélectionnez Enregistrer, revenez à l’onglet Avancé , puis sélectionnez Suivant.
Section Réglage Détails Dimensionnement d’Azure Database pour PostgreSQL Niveau de service Choisissez l’option de niveau de service la plus appropriée pour répondre aux besoins de votre entreprise pour la migration vers un serveur flexible Azure Database pour PostgreSQL. Les options incluent Burstable, Usage Général ou Mémoire Optimisée.
- Burstable : Pour les charges de travail qui n’ont pas besoin d’un processeur complet en continu et qui se trouvent dans un environnement dev/test.
- Usage général : Pour les charges de travail axées sur le budget.
- Mémoire optimisée : pour les charges de travail gourmandes en mémoire.Dimensionnement d’Azure Database pour PostgreSQL Série d’instances Par défaut configuré sur une instance unique. Dimensionnement d’Azure Database pour PostgreSQL Type de stockage Valeur par défaut du disque SSD Premium. Dans l’étape Vérifier + Créer une évaluation , vérifiez les détails et sélectionnez Créer pour démarrer l’évaluation.
Après avoir créé l’évaluation, accédez au volet Vue d’ensemble et sélectionnez Afficher tous les rapports, ou sous Décider et planifier, puis sélectionnez Évaluations pour afficher le rapport.
Sélectionnez le nom de l’évaluation que vous souhaitez afficher.
Note
Il s’agit d’une évaluation basée sur la configuration qui analyse votre configuration PostgreSQL pour la compatibilité avec le serveur flexible Azure Database pour PostgreSQL.