Tous les produits
Search
Centre de documentation

PolarDB:Architecture de déploiement multi-nœuds

Dernière mise à jour :Oct 10, 2026

Un cluster PolarDB for MySQL de l'édition Cluster déploie plusieurs nœuds de calcul dans la zone principale : un nœud principal et un à quinze nœuds en lecture seule. Les nœuds en lecture seule ont deux objectifs : ils répartissent le trafic de lecture pour réduire la charge sur le nœud principal, et ils assurent un basculement automatique en cas de défaillance du nœud principal.

Limites d'utilisation

Seule l'édition PolarDBCluster Edition prend en charge le déploiement multi-nœuds. Pour plus d'informations sur la comparaison des fonctionnalités entre les éditions, consultez la rubrique Éditions Enterprise.

Architecture multi-nœuds

1

Chaque cluster PolarDB comprend un nœud principal et plusieurs nœuds en lecture seule. Le nombre maximal de nœuds en lecture seule est de 15 et le nombre minimal est de 1.

L'architecture multi-nœuds garantit la haute disponibilité du cluster. En cas de défaillance système, un basculement automatique s'effectue entre le nœud principal (en lecture/écriture) et les nœuds en lecture seule.

De plus, la fonctionnalité PolarProxy de PolarDB permet la séparation lecture/écriture et d'autres fonctionnalités sur ces nœuds. Pour plus d'informations, consultez la rubrique Qu'est-ce qu'un proxy de base de données.

Exigences relatives aux spécifications des nœuds dans un cluster

Pour garantir la stabilité et la haute disponibilité du cluster, les limites suivantes s'appliquent à la combinaison des spécifications du nœud principal et des nœuds en lecture seule :

  • La mémoire d'un nœud en lecture seule nouvellement ajouté ne peut pas être inférieure à la moitié de la mémoire du nœud principal.

  • Le nombre de cœurs CPU d'un nœud en lecture seule nouvellement ajouté doit respecter des exigences minimales de spécification. Les règles correspondantes sont les suivantes :

    Spécification CPU du nœud principal (nœud en lecture/écriture)

    Spécification CPU minimale autorisée pour les nœuds en lecture seule

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Remarque

Ajouter ou supprimer des nœuds en lecture seule

L'édition Cluster de PolarDB prend en charge jusqu'à 15 nœuds en lecture seule et doit toujours comporter au moins un nœud en lecture seule (pour garantir la haute disponibilité du cluster).

Ajoutez ou supprimez manuellement des nœuds en lecture seule selon vos besoins réels afin d'ajuster les performances du cluster. Pour les opérations spécifiques, consultez la rubrique Ajouter ou supprimer des nœuds.

Remarque
  • L'ajout d'un nœud en lecture seule prend environ 5 minutes. La durée réelle dépend de facteurs tels que le nombre de nœuds ajoutés, le nombre de bases de données et de tables, ainsi que la charge de la base de données. L'ajout de nœuds n'a aucun impact sur la base de données.

  • Lorsqu'un nœud en lecture seule est supprimé, les connexions sur ce nœud sont brièvement interrompues, tandis que les autres nœuds ne sont pas affectés. Il est recommandé de supprimer les nœuds pendant les heures creuses et de s'assurer que vos applications disposent d'un mécanisme de reconnexion automatique.

  • Il est recommandé d'utiliser le point de terminaison de cluster par défaut pour connecter vos applications. Après l'ajout ou la suppression de nœuds en lecture seule, PolarDB s'ajuste automatiquement et aucune modification de la configuration de l'application n'est requise : après l'ajout de nœuds en lecture seule, PolarDB identifie automatiquement les nouveaux nœuds et leur distribue le trafic pour l'équilibrage de charge ; après la suppression de nœuds en lecture seule, PolarDB masque automatiquement les nœuds défaillants.