À compter du 1er avril 2021, Alibaba Cloud a cessé de fournir des mises à jour et une maintenance pour la fonctionnalité de proxy partagé d'ApsaraDB RDS for MySQL. Seul le support technique reste disponible pour les proxys partagés. Si vous utilisez toujours un proxy partagé pour la répartition lecture/écriture, migrez vers un proxy dédié afin de garantir la stabilité du service et la couverture de l'accord de niveau de service (SLA).
Date d'effet
1er avril 2021
Vérifiez si vous êtes concerné
Accédez à la page Database Proxy de votre instance RDS. Si l'onglet Read/Write Splitting (Shared) s'affiche, la fonctionnalité de proxy partagé est activée sur votre instance.
Les instances concernées exécutent l'une des configurations suivantes :
MySQL 5.7 sur RDS High-availability Edition avec disques locaux
MySQL 5.6
Impacts
Alibaba Cloud ne fournit plus de mises à jour ni de maintenance pour les proxys partagés. Seul le support technique demeure disponible.
La stabilité des proxys partagés n'est plus couverte par le SLA.
Conséquences en l'absence de mise à niveau
Si vous continuez à utiliser le proxy partagé sans effectuer de mise à niveau, votre proxy de base de données fonctionnera en dehors du cadre du SLA. Alibaba Cloud ne garantit plus la stabilité du proxy partagé et aucune mise à jour ou correctif ne sera appliqué aux problèmes qui pourraient survenir.
Raisons de l'arrêt du proxy partagé
Un proxy partagé dessert plusieurs instances RDS principales qui peuvent appartenir à différents utilisateurs. Cette architecture engendre une concurrence pour les ressources et des problèmes d'isolation, ce qui réduit la stabilité du service de base de données.
Migrez vers un proxy dédié
Mettez à niveau votre instance RDS principale en passant d'un proxy partagé à un proxy dédié. Pour obtenir des instructions détaillées, consultez la rubrique Mettre à niveau le proxy de base de données d'une instance ApsaraDB RDS for MySQL d'un proxy partagé vers un proxy dédié.
Si vous n'avez plus besoin de la répartition lecture/écriture, désactivez plutôt la fonctionnalité de proxy partagé.
Facturation
La fonctionnalité de proxy dédié est payante. Pour plus de détails sur les tarifs, consultez la rubrique Règles de facturation pour la fonctionnalité de proxy dédié d'ApsaraDB RDS for MySQL.
Si vous migrez d'un proxy partagé vers un proxy dédié, vous bénéficiez d'au moins un an d'utilisation gratuite du proxy dédié. Pour plus de détails, consultez la section Promotions de mise à niveau.
Comparaison entre proxy dédié et proxy partagé
Le tableau suivant compare les proxys dédiés et les proxys partagés.
| Fonctionnalité | Proxy partagé | Proxy dédié |
|---|---|---|
| Requêtes par seconde (QPS) | Jusqu'à 1 000 QPS. Impossible de monter en charge horizontalement. | Jusqu'à 20 000 QPS par proxy. Ajoutez des proxys pour monter en charge, jusqu'à 60 proxys par instance RDS principale. |
| Stabilité | Plusieurs instances RDS principales de différents utilisateurs partagent les ressources et entrent en concurrence pour la capacité. | Chaque instance RDS principale dispose de son propre proxy dédié, sans contention de ressources. |
| Disponibilité | Architecture à nœud unique. Le proxy se déconnecte en cas de panne. | Architecture haute disponibilité. |
| Surveillance | Non prise en charge. | La surveillance de l'utilisation du CPU est prise en charge, offrant une visibilité sur l'utilisation des ressources du proxy. |
| Read/write splitting | Prise en charge. | Prise en charge. |
| Comportement de l'endpoint | L'endpoint de répartition lecture/écriture est libéré immédiatement lorsque vous désactivez la fonctionnalité. Vous devez mettre à jour votre application pour utiliser un nouvel endpoint. | L'endpoint du proxy dédié reste valide sauf si vous désactivez le proxy dédié. L'activation ou la désactivation de la répartition lecture/écriture ne nécessite aucune modification de votre application. |
| Fonctionnalités avancées | Aucune. | Mise en pool des connexions, fractionnement des transactions et chiffrement SSL. |
Fonctionnalités avancées du proxy dédié
Mise en pool des connexions : Réduit la charge causée par un nombre excessif de connexions ou par des connexions éphémères fréquentes, telles que les connexions basées sur PHP. Pour plus de détails, consultez la rubrique Définir le type de pool de connexions d'une instance ApsaraDB RDS for MySQL.
Fractionnement des transactions : Transmet les requêtes de lecture intervenant avant les opérations d'écriture au sein d'une transaction vers des instances en lecture seule. Cela réduit la charge sur l'instance RDS principale. Pour plus de détails, consultez la rubrique Activer la fonctionnalité de fractionnement des transactions pour une instance ApsaraDB RDS for MySQL.
Chiffrement SSL : Chiffre les données en transit vers l'endpoint du proxy dédié. Pour plus de détails, consultez la rubrique Configurer le chiffrement SSL pour un endpoint de proxy dédié sur une instance ApsaraDB RDS for MySQL.