Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le clustering de basculement est une stratégie puissante pour garantir une haute disponibilité et des opérations ininterrompues dans des environnements critiques. Il implique une configuration d’ordinateurs indépendants, appelés nœuds, qui fonctionnent ensemble pour améliorer la disponibilité et l’extensibilité des applications et services, désormais appelés rôles en cluster. Ces nœuds sont interconnectés par le biais d’un câblage physique et d’un logiciel.
Si une défaillance se produit dans un ou plusieurs nœuds, les nœuds restants prennent automatiquement en charge la charge de travail, un processus appelé basculement, minimisant les interruptions. En outre, l’intégrité des rôles en cluster est surveillée en continu. Si des problèmes sont détectés, les rôles sont redémarrés ou migrés vers un autre nœud pour maintenir une opération transparente. Cette approche proactive garantit que les services restent constamment disponibles, même si des défaillances matérielles ou logicielles se produisent.
La mise en réseau est un rôle crucial dans les clusters de basculement en permettant une communication fiable et un échange de données efficace entre les nœuds de cluster et avec des clients externes. Les clusters utilisent souvent des réseaux privés dédiés pour des fonctions internes telles que les signaux de pulsation et la gestion des clusters, tandis que les réseaux publics distincts gèrent l’accès client et les données d’application. Cette séparation du réseau améliore les performances et la sécurité en isolant le trafic de cluster critique contre les interruptions externes. Elle augmente également la tolérance de panne, ce qui garantit que les opérations de cluster internes restent ininterrompues et que les connexions clientes conservent une haute disponibilité pendant les événements de basculement.
La santé du cluster est surveillée en permanence à l'aide de signaux de pulsation, ce qui permet de détecter les problèmes. Si un problème se produit, le système peut lancer automatiquement un basculement pour maintenir la continuité du service. Pour protéger les données sensibles et répondre aux normes organisationnelles, les clusters de basculement intègrent des mesures de sécurité robustes telles que le chiffrement pour sécuriser les données en transit et au repos. Ils utilisent également un contrôle d’accès granulaire pour gérer efficacement les autorisations et les droits d’accès.
Pour découvrir plus d’informations sur le clustering de basculement dans Azure Local, consultez Présentation du quorum de cluster et de pool.
Configuration de basculement actif et passif
Les clusters de basculement peuvent être configurés dans deux principales configurations : actif-actif et actif-passif. Chaque configuration a ses propres compromis, le basculement actif-actif se concentrant sur les performances et l’efficacité des ressources, tandis que celui actif-passif met l’accent sur la simplicité et la fiabilité dans les scénarios de basculement. Le choix dépend des besoins organisationnels spécifiques et du caractère critique des applications regroupées.
Configuration | Fonctionnement |
---|---|
Actif | Dans un cluster de basculement actif-actif, tous les nœuds sont actifs et fonctionnent ensemble simultanément pour équilibrer la charge de travail sur le cluster. Cette configuration distribue les tâches, la puissance de traitement ou les services parmi tous les nœuds disponibles, ce qui permet d’utiliser efficacement les ressources. Voici comment cela fonctionne : |
Passif | Dans un cluster de basculement actif-passif, certains nœuds sont désignés comme actifs tandis que d’autres sont en veille, prêts à prendre le relais en cas d’échec d’un nœud actif. Voici comment cela fonctionne : |
Fonctionnalités du clustering de basculement
Le clustering de basculement offre un ensemble complet de fonctionnalités conçues pour optimiser le temps de fonctionnement, garantir l'intégrité des données et simplifier la gestion des charges de travail critiques. Ces fonctionnalités permettent aux organisations de maintenir la continuité des services, de gérer efficacement les ressources et de récupérer rapidement des défaillances matérielles ou logicielles. Voici quelques-unes des fonctionnalités offertes par le clustering de basculement :
Nœuds de cluster et quorum :
Les nœuds de cluster collaborent pour maintenir ce qu’on appelle un quorum, qui est essentiellement le nombre minimal de votes des membres du cluster requis pour que le cluster fonctionne correctement. Ce mécanisme empêche les scénarios de fractionnement du cerveau, où les parties fractionnées d’un cluster peuvent essayer de fonctionner indépendamment, ce qui peut entraîner des incohérences. Les modèles de quorum, tels que la majorité des nœuds, la majorité des nœuds et des disques, la majorité des nœuds et du partage de fichiers, et l'absence de majorité (disque uniquement), déterminent la façon dont les votes sont affectés et comptabilisés. Par exemple, Node Majority attribue à chaque nœud un vote, tandis que Node et Disk Majority incorporent des votes supplémentaires à partir d’un disque ou d’un partage de fichiers.
Configuration du stockage :
Une fonctionnalité notable des clusters de basculement est le Cluster Shared Volume (CSV), qui permet à plusieurs nœuds d'avoir un accès simultané au même stockage, facilitant ainsi une gestion et une coordination fluides des disques sans perte de performances. Les volumes partagés de cluster font partie intégrante des configurations de stockage dans les clusters de basculement. Les CSVS facilitent l’accès efficace aux disques, ce qui permet aux nœuds de gérer les tâches de stockage en collaboration.
Surveillance et gestion proactives :
Les clusters de basculement utilisent des signaux de pulsation comme moyen de surveiller l’intégrité des nœuds et de leurs rôles. Ces signaux permettent de détecter les problèmes tels que les défaillances de nœud ou les interruptions de service. Lorsque de tels problèmes sont détectés, le système peut lancer automatiquement des procédures de basculement, garantir la continuité et réduire les temps d’arrêt.
Sécurité et conformité :
La sécurité est un aspect crucial des clusters de basculement, intégrant des fonctionnalités comme le chiffrement et le contrôle d'accès pour protéger les données et les opérations du cluster. Les clusters aident les organisations à répondre aux exigences de conformité pour les applications critiques en garantissant une gestion sécurisée des données et des performances système fiables. Cela les rend adaptés aux environnements nécessitant une protection stricte des données et une conformité réglementaire.
Cas d’usage :
Le clustering de basculement a plusieurs applications pratiques, notamment la reprise d’activité après sinistre, l’équilibrage de charge et le calcul de haute performance. Il prend en charge les applications critiques en fournissant une haute disponibilité, ce qui permet aux entreprises de maintenir les opérations même dans des conditions défavorables. Par exemple, dans les scénarios de récupération d’urgence, les clusters peuvent rapidement restaurer des services en transférant des opérations vers des nœuds non affectés.
Le clustering de basculement garantit une haute disponibilité ou une disponibilité continue pour les applications et services critiques (rôles clusterisés) s’exécutant sur des serveurs physiques ou des machines virtuelles. Si une défaillance se produit, ces rôles peuvent être rapidement déplacés ou redémarrés sur un autre nœud, réduisant ainsi le temps d’arrêt et en conservant des performances et une redondance cohérentes.
Des applications telles que Microsoft SQL Server et les machines virtuelles Hyper-V bénéficient du clustering de basculement en subissant des interruptions de service minimales, même pendant des défaillances matérielles ou logicielles.
Ressources de clustering de basculement
Ce tableau des ressources organisé est destiné à vous aider à comprendre, planifier, déployer et gérer efficacement le cluster à basculement.