Tag Archives: load balancing

Les applications possibles du Cloud computing

Pour avoir une idée des potentialités du Cloud computing, voyons quelques-unes de ses applications possibles dans le monde professionnel.

Il est principalement utilisé pour la messagerie d’entreprise, le stockage de données, les outils collaboratifs et diverses applications relatives au fonctionnement de l’entreprise (ressources humaines, finance/comptabilité, etc.). Cette technologie est aussi exploitée pour les serveurs, les bases de données, les progiciels (ERP/CRM) et les solutions de Business Intelligence.

Il semble aussi être la solution idéale pour les PME qui d’une part, ne veulent pas gérer un système d’information complexe et d’autre part, qui ne peuvent pas faire un investissement dans du matériel haut de gamme. La gestion du Cloud et des serveurs peuvent en effet faire l’objet d’une infogérance. On peut souligner que c’est aussi une alternative plus économique et moins consommatrice d’énergie qu’une solution sur site, grâce notamment à la mutualisation des infrastructures informatiques entre plusieurs entreprises ou organisations.

Les éditeurs d’antivirus pourront aussi profiter du Cloud computing pour mettre leurs services à la disposition du plus grand nombre, moyennant un paiement. Ils peuvent en effet mettre à profit les réseaux de serveurs placés un peu partout dans le monde pour abriter la multitude de bases de signatures disponibles de leur antivirus.

Le load balancing se met en place grâce au moins à la mise en relation de 2 serveurs. Néanmoins, un plus grand nombre de serveurs peut être interconnecté selon les besoins. Si nécessaire, on peut aussi facilement ajouter d’autres serveurs si on veut étendre la plate-forme d’hébergement (le module de load balancing installé sur votre serveur – hébergeant votre site internet ou votre application web professionnelle – surveille la disponibilité des serveurs qui lui sont associés pour savoir où diriger une requête). Cette technique est surtout utilisée sur les sites très sollicités pour lesquels le nombre de requêtes venant des utilisateurs ne peut être prévu d’avance.

Grâce à la technologie du load balancing, on assiste à une réduction des temps de réponse et à une disponibilité supérieure des sites et des applications qui l’exploitent.

Ce système fonctionne grâce la définition de règles et d’algorithmes d’équilibrage pour la distribution du trafic. Ainsi, toutes les requêtes sont redirigées automatiquement vers les serveurs disponibles.

Qu’est-ce que le load balancing ?

Egalement appelé équilibrage des charges, le load balancing est une technique qui consiste à répartir les charges d’une application web ou d’un site web sur plusieurs serveurs en fonction du nombre d’utilisateurs qui envoient des requêtes. Ce genre de service peut être fourni par un prestataire de service informatique en complément de la création et/ou de l’hébergement de votre site internet ou de votre application web professionnelle.

Le load balancing est utilisé pour améliorer la disponibilité et les performances d’un site ou d’une application web. En effet, avec cette technique de répartition des charges, leur accès n’est plus dépendant d’un seul serveur et on assiste à une amélioration significative des débits ascendants (upload) et descendants (download). Ce système se met en place avec l’installation d’un module physique de load balancing sur le serveur physique qui héberge le site ou l’application web.

Le load balancing est intéressant car il offre une bonne expérience en ligne aux utilisateurs de votre site/application. Concrètement, il permet d’éviter que les internautes ne quittent votre site car il se charge trop lentement. A noter aussi, que les pages qui se chargent rapidement sont récompensées par les moteurs de recherche (dont Google) avec notamment l’attribution d’une meilleure page rank et donc une meilleure visibilité.