Ferme de calcul

Ferme de calcul

Grappe de serveurs

Une « grappe de serveurs » composée de machines dans un rack

On parle de grappe de serveurs ou de ferme de calcul (computer cluster en anglais) pour désigner des techniques consistant à regrouper plusieurs ordinateurs indépendants (appelés nœuds, node en anglais), afin de permettre une gestion globale et de dépasser les limitations d'un ordinateur pour :

Les grappes de serveurs sont un procédé peu coûteux, résidant dans la mise en place de plusieurs ordinateurs en réseau qui vont apparaître comme un seul ordinateur ayant plus de capacités (plus puissant, etc.), très utilisé pour les calculs parallèles. Cet usage optimisé des ressources permet la répartition des traitements sur les différents nœuds.

Un des grands avantages est qu'il n'est plus besoin d'acheter un serveur multiprocesseur coûteux et qu'il est souvent possible de se contenter de petits systèmes que l'on peut connecter à la suite les uns des autres selon l'évolution des besoins.

Fonctionnement

Le terme cluster exprime l'idée de grappe. La Délégation générale à la langue française et aux langues de France préconise d'ailleurs l'emploi du terme « grappe ». Une grappe de serveurs est donc un groupe de serveurs indépendants fonctionnant comme un seul et même système. Un client dialogue avec un cluster comme s'il s'agissait d'une machine unique.

Dans les domaines scientifiques, les clusters sont habituellement constitués de nœuds de calcul, de nœuds de stockage et de un ou plusieurs nœuds frontaux. Il y a quelques fois des nœuds supplémentaires dédiés au suivi (monitoring).

Les nœuds peuvent être reliés entre eux par plusieurs réseaux. Communément, le réseau avec le débit le plus lent est dédié aux tâches d'administration (chargement des systèmes sur les nœuds, suivi, mesure de charge ...). À ce premier réseau vient généralement s'adjoindre un second réseau, avec une bande passante beaucoup plus importante. Ce réseau peut utiliser des technologies de type Quadrics, Myrinet ou Infiniband. Ces débits peuvent atteindre 10 Gigabit/s.

Les programmes exécutés sur ce genre de machine se servent d'une API standard Message Passing Interface, utilisant la communication entre les divers processus répartis sur les nœuds avec des messages.

Lors de la défaillance d'un serveur, le logiciel de clustering réagit en transférant les tâches exécutées sur le système défaillant vers les autres serveurs de la grappe. De même pour le partage des tâches d'un serveur surchargé à un autre.


Utilisation

Leur utilisation est de plus en plus importante dans la communauté scientifique, où les besoins en calculs à haute performance (HPC) sont toujours croissants, ainsi qu'en imagerie numérique notamment pour les images de synthèse au travers des fermes de rendu.

En Informatique de gestion, les clusters peuvent être utilisés pour minimiser l'impact d'une panne de serveur sur la disponibilité d'une application; cela nécessite la mise en oeuvre de disques partagés, par exemple dans le cadre d'un SAN.

Dans d'autres domaines, on a de plus en plus recours aux réseaux P2P comme alternative aux grappes de serveurs, et ce pour un coût moindre.

Voir aussi

  • Portail de la sécurité informatique Portail de la sécurité informatique
Ce document provient de « Grappe de serveurs ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Ferme de calcul de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Ferme de serveurs — Grappe de serveurs Une « grappe de serveurs » composée de machines dans un rack On parle de grappe de serveurs ou de ferme de calcul (computer cluster en anglais) pour désigner des techniques consistant à regrouper plusieurs ordinateurs …   Wikipédia en Français

  • Ferme De Rendu — Une ferme de rendu (plus connue sous la désignation anglophone de Render Farm) est une grappe de serveurs dont l objectif est de calculer le rendu des images de synthèse, typiquement pour les effets spéciaux au cinéma ou à la télévision. Le rendu …   Wikipédia en Français

  • CALCUL INFINITÉSIMAL - Calcul à plusieurs variables — Le calcul infinitésimal des fonctions de plusieurs variables a eu un développement plus tardif que celui des fonctions d’un seul argument. Inauguré avec un siècle de retard, il ne parvient à établir solidement ses fondements qu’au début du XXe… …   Encyclopédie Universelle

  • CALCUL NUMÉRIQUE (HISTOIRE DU) — Dans l’enseignement des mathématiques en France, le calcul numérique apparaît le plus souvent comme une simple application des théories. Au contraire, l’histoire des mathématiques montre, comme on va le voir, qu’il y a interaction constante entre …   Encyclopédie Universelle

  • Calcul distribue — Calcul distribué Le calcul distribué ou réparti, consiste à répartir un calcul ou un système sur plusieurs ordinateurs distincts. Le calcul distribué est une forme de calcul parallèle, par contre il diffère des grappes de serveurs (computing… …   Wikipédia en Français

  • Calcul partagé — Calcul distribué Le calcul distribué ou réparti, consiste à répartir un calcul ou un système sur plusieurs ordinateurs distincts. Le calcul distribué est une forme de calcul parallèle, par contre il diffère des grappes de serveurs (computing… …   Wikipédia en Français

  • Calcul réparti — Calcul distribué Le calcul distribué ou réparti, consiste à répartir un calcul ou un système sur plusieurs ordinateurs distincts. Le calcul distribué est une forme de calcul parallèle, par contre il diffère des grappes de serveurs (computing… …   Wikipédia en Français

  • Ferme de rendu — Une ferme de rendu (plus connue sous la désignation anglophone de Render Farm) est une grappe de serveurs dont l objectif est de calculer le rendu des images de synthèse, typiquement pour les effets spéciaux au cinéma ou à la télévision. Le rendu …   Wikipédia en Français

  • Calcul distribué — Le calcul distribué ou réparti ou encore partagé, est l action de répartir un calcul ou un traitement sur plusieurs microprocesseurs et plus généralement toute unité centrale informatique. Le calcul distribué est souvent réalisé sur des clusters… …   Wikipédia en Français

  • Calcul des variations — En analyse fonctionnelle, le calcul des variations (ou calcul variationnel) est un ensemble de méthodes permettant de déterminer les points critiques ou les extrémales de fonctionnelles à l aide de l équation d Euler Lagrange. L application des… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”