WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Optimisation de la fiabilité d'un réseau informatique pour la mise en place d'un cluster d'équilibrage de la charge réseau

( Télécharger le fichier original )
par Elias ELIYA KAMALEBO
Institut Supérieur d'Informatique, Programmation et Analyse; ISIPA - Graduat 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.2.1 Avantages et inconvénients

En gérant mieux la charge des requêtes arrivant sur les ressources à disposition, il est possible d'augmenter la satisfaction des clients du système. Le Load Balancing est donc un moyen économique d'augmenter les performances d'un système informatique. En conséquence, le Load Balancing augmente la satisfaction des requêtes et la consommation des ressources informatiques (il n'est plus nécessaire d'investir dans les ressources supplémentaires qui ne seront utilisées que 10% de temps).

L'avantage du Load Balancing par rapport à une augmentation pure et dure des ressources informatiques apparait donc évident.

Ce pendant, le Load Balancing est assez récent et se développe très vite. Pour un novice en informatique, il est difficile d'y prendre part et de comprendre toutes les implications rapidement car les moyens de Load Balancing restent particulièrement centrés sur des grosses entreprises disposant des services informatiques pour gérer leur propre réseau.

a. Avantages

Le cluster d'équilibrage de charge réseau a comme avantage :

v Augmenter la disponibilité des ressources sur le cluster

Celles-ci sont garanties disponibles à 99,9% du temps. Dans le cas où l'un des noeuds du cluster ne pourrait plus fournir des réponses aux requêtes des clients, alors les autres noeuds du cluster prennent le relai. Ainsi, la communication avec les clients et l'application hébergée ou autres ressources sur le cluster ne subit pas d'interruption ou une très courte interruption.

v Faciliter l'évolutivité

Lorsque la charge totale excède les capacités des systèmes du cluster, d'autres systèmes peuvent lui être ajoutés. En architecture multiprocesseur, pour étendre les capacités du système il faut dès le départ opter pour des serveurs haut de gamme couteux autorisant l'ajout d'autres processeurs, des lecteurs et la mémoire supplémentaire.

v Faciliter l'adaptabilité

Il est possible d'ajouter un à plusieurs noeuds ou d'ajouter des ressources physiques (disques, processeurs, mémoires vives) à un noeud du cluster. En effet, il est possible que de part les trop nombreuses requêtes sur les serveurs que celui-ci soit en saturation au niveau de la charge processeur, mémoire ou autre, dans quel cas il est nécessaire d'ajouter des éléments, voire un autre noeud.

v Faciliter la gestion du processeur, mémoire vive, disque dur, bande passante réseau.

b. Inconvénients

Le cluster NLB, entant que tout système nous présente des inconvénients qui sont les suivants :

v Cout élevé ;

v Déploiement technique complexe ;

v Cout de maintenance élevé ;

v Ne prend pas en compte l'utilisation des ressources pour effectuer l'équilibrage de charge ;

v Les serveurs peuvent posséder une charge inégale ;

v En cas de panne d'un serveur lors du traitement d'une requête, il n'y a pas de transfert des requêtes vers d'autres serveurs.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus