Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Upgrade a shared database proxy to a dedicated database proxy

Dernière mise à jour :Aug 19, 2026

Si votre instance ApsaraDB RDS for MySQL (MySQL 5.6 ou 5,7) utilise le proxy de base de données partagé pour la répartition lecture/écriture, migrez vers le proxy de base de données dédié. Le proxy partagé ne reçoit ni mises à jour ni maintenance depuis le 1er avril 2021 ; Alibaba Cloud fournit uniquement une assistance technique. Le proxy dédié offre une meilleure stabilité, un débit plus élevé et une évolutivité que le proxy partagé ne peut pas assurer.

Vous ne pouvez pas migrer directement d'un proxy de base de données partagé vers un proxy généraliste. Migrez d'abord vers un proxy de base de données dédié, puis modifiez le type de proxy vers le type généraliste si nécessaire. Pour connaître les différences entre les types de proxy, consultez la rubrique Proxys généralistes et proxys de base de données dédiés .

Quand effectuer la mise à niveau

Envisagez cette mise à niveau si votre instance rencontre l'un des problèmes suivants :

  • Instabilité des connexions : le proxy partagé mutualise les ressources entre plusieurs instances ; toute instance utilisant le même proxy partagé peut affecter les performances de la vôtre. Le proxy dédié attribue des ressources exclusives à chaque instance, éliminant ainsi ce risque.

  • Limites de débit : chaque proxy dédié prend en charge jusqu'à 20 000 requêtes par seconde (QPS) dans les scénarios de traitement transactionnel en ligne (OLTP) (vérifié avec Sysbench). Ajoutez des proxys supplémentaires pour gérer des charges de travail plus importantes.

  • Changement de point de terminaison : le point de terminaison du proxy partagé peut changer, ce qui nécessite des mises à jour au niveau de l'application. Le point de terminaison du proxy dédié reste valide jusqu'à sa libération explicite.

  • Fonctionnalités manquantes : le proxy partagé prend uniquement en charge la répartition lecture/écriture. Le proxy dédié prend également en charge l'optimisation des connexions éphémères et la répartition des transactions.

  • Surveillance des performances : le proxy dédié prend en charge la surveillance des performances. Ajustez le nombre de proxys en fonction des données de surveillance et de vos besoins métier. Les ajustements prennent effet immédiatement.

Pour obtenir une vue d'ensemble complète du proxy de base de données dédié, consultez la rubrique Présentation des proxys de base de données

image

Offres promotionnelles liées à la mise à niveau

Lors de la mise à niveau, vous bénéficiez d'une période d'essai gratuite pour le proxy de base de données dédié. Pendant cette période, le nombre par défaut de proxys attribués à votre instance est gratuit. Les proxys supplémentaires au-delà du nombre par défaut sont facturés dès leur activation.

La durée de la période d'essai gratuite dépend de votre méthode de facturation :

  • Paiement à l'utilisation : un an.

  • Abonnement : au moins un an, selon la date d'expiration de votre instance.

    • Si vous effectuez la mise à niveau plus d'un an avant l'expiration de votre instance, la période d'essai prend fin à la date d'expiration de l'instance.

    • Si vous effectuez la mise à niveau moins d'un an avant l'expiration de votre instance, la période d'essai dure un an.

Le renouvellement de votre instance RDS principale ne prolonge pas la période d'essai gratuite.

Informations importantes :

  • Seuls les proxys dépassant le nombre par défaut sont facturés. Par exemple, si le nombre par défaut est de 6 proxys, l'activation de 7 proxys entraîne la facturation d'un seul proxy supplémentaire.

  • Si vous désactivez le proxy de base de données dédié pendant la période d'essai gratuite, celle-ci prend fin immédiatement. La réactivation du service entraînera des frais.

Prérequis

Avant de commencer, assurez-vous que :

  • Votre instance RDS principale et ses instances RDS en lecture seule exécutent l'une des versions suivantes :

  • Le proxy de base de données partagé est activé sur votre instance RDS principale. Accédez à Database Proxy dans la console pour le confirmer.

Si la mise à niveau échoue avec le message current db not support db proxy , mettez à niveau la version mineure du moteur et réessayez.

Facturation

Le système recommande un nombre de proxys basé sur les spécifications combinées de vos instances RDS principales et en lecture seule. Les frais pour les proxys supplémentaires sont déduits toutes les heures. Pour plus de détails sur les tarifs, consultez la rubrique Règles de facturation pour la fonctionnalité de proxy de base de données dédié.

Impact potentiel

Pendant la mise à niveau :

  • Tous les points de terminaison (instances principales et en lecture seule) subissent une interruption de connexion de 30 à 120 secondes.

  • Le point de terminaison de routage pour la répartition lecture/écriture est indisponible pendant 30 secondes.

Éléments à vérifier avant la mise à niveau

Vérifiez les points suivants avant de poursuivre.

Modèle de connexion et spécifications

Après l'activation du proxy dédié, chaque connexion est répliquée vers les instances principales et en lecture seule selon un modèle 1:N. Utilisez les mêmes spécifications de connexion pour toutes les instances. Si les spécifications diffèrent, la spécification la plus faible limite le nombre total de connexions autorisées.

Si vous créez ou redémarrez une instance RDS en lecture seule après l'activation du proxy, seules les requêtes via de nouvelles connexions sont acheminées vers cette instance.

Cohérence des paramètres

Définissez le paramètre max_prepared_stmt_count avec la même valeur sur l'instance principale et sur toutes les instances en lecture seule.

Point de terminaison et DNS

Après la mise à niveau, votre point de terminaison reste identique, mais l'adresse IP virtuelle (VIP) change. Connectez-vous toujours en utilisant le point de terminaison, et non l'adresse IP.

Après la mise à niveau, videz les enregistrements DNS mis en cache depuis votre client de base de données. Si votre application s'exécute sur une machine virtuelle Java (JVM), définissez la durée de vie (TTL) sur 60 secondes ou moins afin que la JVM détecte automatiquement la nouvelle VIP. Consultez la documentation Class InetAddress pour la configuration de la TTL JVM.

Fonctionnalité multi-instructions

Le proxy dédié active par défaut la fonctionnalité multi-instructions au niveau du protocole. Si votre application ne l'active pas, des erreurs surviendront lors de l'exécution de requêtes multi-instructions. Pour éviter cela, ajoutez allowMultiQueries=true à vos paramètres JDBC avant d'effectuer la mise à niveau.

Pour la liste complète des notes d'utilisation, consultez la rubrique Notes d'utilisation de la fonctionnalité de proxy de base de données.

Mettre à niveau le proxy de base de données

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Localisez l'instance et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, cliquez sur Database Proxy.

  3. Cliquez sur Upgrade to Dedicated Proxy et attendez la fin de la mise à niveau.

Étapes suivantes