Maison  >  Article  >  Opération et maintenance  >  Linux ha qu'est-ce que ça veut dire

Linux ha qu'est-ce que ça veut dire

藏色散人
藏色散人original
2023-03-23 09:30:471722parcourir

linux ha signifie « cluster haute disponibilité », et le nom anglais complet est « High Availability Cluster » ; l'émergence du cluster haute disponibilité vise à rendre le service global du cluster aussi disponible que possible, réduisant ainsi les erreurs causées par l'ordinateur. Matériel et logiciels La fonction principale du logiciel de cluster à haute disponibilité est d'automatiser la vérification des pannes et le changement d'activité.

Linux ha qu'est-ce que ça veut dire

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

linux ha Qu'est-ce que ça veut dire ?

High Availability Cluster, le texte original en anglais est High Availability Cluster, appelé HACluster. En termes simples, un cluster est un groupe d'ordinateurs qui, dans leur ensemble, fournissent aux utilisateurs un ensemble de ressources réseau. Ces systèmes informatiques individuels sont les nœuds du cluster.

L'émergence des clusters à haute disponibilité vise à rendre les services globaux du cluster aussi disponibles que possible, réduisant ainsi les pertes causées par la tendance aux erreurs du matériel informatique et des logiciels. Si un nœud tombe en panne, son nœud de sauvegarde prendra ses responsabilités en quelques secondes.

Donc, pour les utilisateurs, le cluster ne tombe jamais en panne.

La fonction principale des logiciels de cluster à haute disponibilité est d'automatiser la vérification des pannes et le changement d'activité. Un cluster haute disponibilité avec seulement deux nœuds est également appelé sauvegarde à chaud sur deux machines, qui utilise deux serveurs pour se sauvegarder mutuellement. Lorsqu'un serveur tombe en panne, un autre serveur peut prendre en charge la tâche de service, garantissant ainsi automatiquement que le système peut continuer à fournir des services externes sans intervention manuelle. La veille chaude à double machine n'est qu'un type de cluster à haute disponibilité. Les systèmes de cluster à haute disponibilité peuvent prendre en charge plus de deux nœuds, fournir des fonctions de plus en plus avancées que la veille chaude à deux machines et peuvent mieux répondre aux besoins changeants des utilisateurs.

Normes de mesure des clusters à haute disponibilité

Les clusters à haute disponibilité sont généralement mesurés par la fiabilité du système (fiabilité) et la maintenabilité du système (maintenabilité). Le temps moyen entre pannes (MTTF) est généralement utilisé pour mesurer la fiabilité du système, et le temps moyen de maintenance (MTTR) est utilisé pour mesurer la maintenabilité du système. Par conséquent, un service de cluster à haute disponibilité peut être défini comme suit : HA=MTTF/(MTTF+MTTR)*100 %.

Les normes générales pour les clusters à haute disponibilité sont les suivantes :

99 % : signifie que le temps d'arrêt ne dépasse pas 4 jours par an

99,9 % : signifie que le temps d'arrêt ne dépasse pas 10 heures par an

99,99 % : signifie 1 Le temps d'arrêt annuel ne dépasse pas 1 heure

99,999% : signifie que le temps d'arrêt annuel ne dépasse pas 6 minutes

Trois façons de cluster haute disponibilité

Il existe trois façons de mettre en œuvre un cluster haute disponibilité :

(1), Mode maître-esclave (asymétrique)

Un cluster haute disponibilité ainsi formé contient généralement 2 nœuds et un ou plusieurs serveurs, dont l'un sert de nœud maître (actif) et l'autre de nœud de sauvegarde (en veille). Le nœud de sauvegarde détecte l'état de santé du nœud principal à tout moment. Lorsque le nœud principal tombe en panne, le service bascule automatiquement vers le nœud de sauvegarde pour assurer un fonctionnement normal du service.

Les nœuds de sauvegarde du cluster haute disponibilité selon cette méthode ne démarreront pas le service aux heures habituelles et ne seront utiles qu'en cas de panne, cela semble donc un gaspillage.

(2), méthode symétrique

Cette méthode comprend généralement 2 nœuds et un ou plusieurs services. Chaque nœud exécute un service différent et sert de sauvegarde l'un pour l'autre. que lorsque l'un des nœuds tombe en panne, le service sur ce nœud basculera automatiquement vers un autre nœud. Cela garantit que le service fonctionne correctement.

(3), méthode multi-machine

Ce type de cluster contient plusieurs nœuds et plusieurs services. Chaque nœud peut ou non exécuter des services. Chaque serveur surveille plusieurs services désignés. Lorsqu'un des nœuds tombe en panne, il bascule automatiquement vers un nœud de ce groupe de serveurs.

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn