FAQ

Pourquoi quelqu’un pourrait-il utiliser une approche N+1 pour un cluster ?

La redondance N+1 ou N+1 est un concept populaire dans la virtualisation des réseaux et la conception d'architectures informatiques. Les entreprises utilisent généralement cette conception pour fournir une sauvegarde efficace ou garantir le bon fonctionnement du système avec un point de défaillance unique.

Le nom « N+1 » désigne un processus par lequel les ingénieurs incluent une série de nœuds fonctionnels dans un cluster, puis en ajoutent un supplémentaire, de sorte que s'il y a un seul point de défaillance, cette unité supplémentaire puisse se trouver dans l'espace. Ce processus peut également être appelé redondance « active/passive » ou « veille ».

Les entreprises utilisent une conception N+1 pour s'assurer qu'en cas de panne d'un serveur ou d'une machine virtuelle, le système n'est pas affecté. Cependant, une discussion plus approfondie a émergé quant à savoir si la redondance N+1 est suffisante pour un système donné. Il est recommandé de ne pas tenter de proposer une approche universelle en matière de redondance pour une haute disponibilité. Les professionnels de l'informatique comprennent également que plus un client a des exigences strictes en matière de haute disponibilité, plus la redondance est nécessaire.

En réponse à cette philosophie, les ingénieurs ont proposé des éléments tels que N+X+Y, dans lesquels beaucoup plus de ressources sont ajoutées au système pour garantir que même une défaillance multipoint n'a pas d'impact sur les opérations. Une autre considération particulière est la taille de chaque machine virtuelle ou nœud du cluster : par exemple, si une seule machine virtuelle fait 100 Go et les autres moins de 50 Go, une approche N+1 ne garantirait pas la fonctionnalité si cette VM plus grande est compromise.

En général, N+1 est simplement un outil et une approche pour gérer des ressources telles que le processeur et la mémoire dans tout environnement partagé tel qu'un cluster réseau. Son efficacité et son efficience dans un système informatique particulier sont évaluées en fonction de l'allocation des ressources et de la configuration globale.