Déplacer une base de données Azure pour Azure Database pour PostgreSQL - Serveur unique vers une autre région à l’aide du portail Azure Database pour PostgreSQL

S’APPLIQUE À : Azure Database pour PostgreSQL – Serveur unique

Important

Azure Database pour PostgreSQL - Serveur unique est en voie de mise hors service. Nous vous recommandons vivement de procéder à une mise à niveau vers Azure Database pour PostgreSQL – Serveur flexible. Pour obtenir plus d’informations sur la migration vers Azure Database pour PostgreSQL – Serveur flexible, consultez Qu’en est-il du Serveur unique Azure Database pour PostgreSQL ?.

Il existe plusieurs scénarios pour déplacer un serveur Azure Database pour PostgreSQL d’une région vers une autre. Par exemple, vous pourriez vouloir déplacer un serveur de production vers une autre région dans le cadre de votre planification de la récupération d'urgence.

Vous pouvez utiliser un réplica en lecture interrégionalAzure Database pour PostgreSQL pour effectuer le déplacement vers une autre région. Pour ce faire, créez tout d’abord un réplica en lecture dans la région cible. Ensuite, arrêtez la réplication vers le serveur de réplica en lecture pour en faire un serveur autonome qui accepte à la fois le trafic en lecture et en écriture.

Notes

Cet article se concentre sur le déplacement de votre serveur vers une région différente. Si vous souhaitez déplacer votre serveur vers un groupe de ressources ou un abonnement différent, référez vous à l’article de déplacement.

Prérequis

  • La fonctionnalité de réplica en lecture entre région est disponible uniquement pour les serveurs Azure Database pour PostgreSQL - Serveur Unique dans les niveaux tarifaires Usage général ou Mémoire optimisée. Vérifiez que le serveur source se trouve dans l’un de ces niveaux tarifaires.

  • Assurez-vous que votre serveur source Azure Database pour PostgreSQL est dans la région Azure de laquelle vous souhaitez vous déplacer.

Préparer le déplacement

Pour préparer le serveur source pour la réplication à l’aide du portail Azure, procédez comme suit :

  1. Connectez-vous au portail Azure.
  2. Sélectionnez le serveur Azure Database pour PostgreSQL existant que vous souhaitez utiliser comme serveur source. Cette action ouvre la page Vue d’ensemble.
  3. Sélectionnez Réplication depuis le menu du serveur. Si un support de réplication Azure est réglé au moins sur Réplica, vous pouvez créer des réplicas en lecture.
  4. Si le support de réplication Azure n’est pas réglé sur au moins Réplica, réglez-le. Sélectionnez Enregistrer.
  5. Redémarrez le serveur pour appliquer le changement en sélectionnant Oui.
  6. Vous recevrez deux notifications du portail Azure une fois que l’opération sera terminée. Une notification concerne la mise à jour du paramètre du serveur. La seconde concerne le redémarrage du serveur qui suit immédiatement.
  7. Actualisez la page du portail Azure pour mettre à jour la barre d’outils Réplication. Vous pouvez désormais créer des réplicas en lecture pour ce serveur.

Pour créer un serveur de réplica en lecture interrégional dans la région cible à l’aide du portail Azure, procédez comme suit :

  1. Sélectionnez le serveur Azure Database pour PostgreSQL existant que vous souhaitez utiliser comme serveur source.
  2. Sélectionnez Réplication dans le menu, sous PARAMÈTRES.
  3. Sélectionnez Ajouter un réplica.
  4. Entrez un nom pour le serveur de réplica.
  5. Sélectionnez l’emplacement du serveur de réplica. L’emplacement par défaut est le même que celui du serveur principal. Vérifiez que vous avez sélectionné l’emplacement cible souhaité où le réplica sera déployé.
  6. Sélectionnez OK pour confirmer la création du réplica. Pendant la création de réplica, les données sont copiées depuis le serveur source vers le réplica. Le temps de création peut durer plusieurs minutes ou plus, proportionnellement à la taille du serveur source.

Notes

Lorsque vous créez un réplica, il n’hérite pas des règles de pare-feu ni des points de terminaison de service Vnet du serveur principal. Ces règles doivent être configurés indépendamment pour le réplica.

Déplacer

Important

Le serveur autonome ne peut pas être retransformé en réplica. Avant d’arrêter la réplication sur un réplica en lecture, vérifiez que celui-ci contient toutes les données nécessaires.

Afin d’arrêter la réplication vers le réplica depuis le portail Azure, procédez comme suit :

  1. Une fois que le réplica a été créé, cherchez et sélectionnez votre serveur source Azure Database pour PostgreSQL.
  2. Sélectionnez Réplication dans le menu, sous PARAMÈTRES.
  3. Sélectionnez le serveur réplica.
  4. Sélectionnez Arrêter la réplication.
  5. Validez que vous voulez arrêter la réplication en sélectionnant OK.

Nettoyer le serveur source

Vous pourriez vouloir supprimer le serveur Azure Database pour PostgreSQL source. Pour ce faire, procédez comme suit :

  1. Une fois que le réplica a été créé, cherchez et sélectionnez votre serveur source Azure Database pour PostgreSQL.
  2. Dans la fenêtre Vue d’ensemble, sélectionnez Supprimer.
  3. Tapez le nom du serveur source pour confirmer que vous souhaitez le supprimer.
  4. Sélectionnez Supprimer.

Étapes suivantes

Dans ce tutoriel, vous avez déplacé un serveur Azure Database pour PostgreSQL d’une région à une autre en utilisant le portail Azure et vous avez ensuite nettoyé les ressources sources non nécessaires.