Cluster dynamique
NCache Ce système offre une haute disponibilité et une scalabilité à chaud grâce à son architecture de clustering dynamique pair à pair. Les nœuds surveillent en permanence l'état du cluster via un mécanisme de pulsation sans surcharge. Lorsqu'un serveur rejoint ou quitte le cluster, le coordinateur met à jour la composition du cluster et déclenche automatiquement un transfert d'état dynamique, redistribuant les données en arrière-plan afin de maintenir la redondance et un stockage équilibré sans perturber les applications clientes.
Le comportement lors du transfert d'état dépend de la topologie du cache. Les caches répliqués synchronisent l'intégralité des données avec les nouveaux membres, tandis que les caches partitionnés et les caches à réplication de partition ne déplacent que les compartiments de données concernés, minimisant ainsi le trafic réseau. La réplication de partition garantit également une disponibilité continue en promouvant instantanément les compartiments répliqués en cas de panne d'un serveur.
Pour les opérations de maintenance planifiées et les interruptions de réseau, NCache Il offre un mode de maintenance et une récupération après partitionnement. Le mode de maintenance suspend le transfert d'état lorsqu'un serveur est temporairement hors ligne, évitant ainsi les déplacements de données inutiles. Si le cluster est partitionné, NCache Il détecte automatiquement la division et réunifie le cluster en toute sécurité grâce au consensus des nœuds majoritaires une fois la connectivité rétablie.
Dans cette section
Cluster dynamique
Une architecture pair-à-pair qui met à jour automatiquement les membres et permet une mise à l'échelle du serveur à la volée sans interruption de service.
Transfert d'état dynamique
Un processus automatisé en arrière-plan qui redistribue et équilibre les données entre les nœuds à chaque changement de composition du cluster.
Cerveau divisé
Un système de protection autoréparateur qui détecte le partitionnement du réseau et fusionne automatiquement les sous-clusters isolés une fois la connectivité rétablie.