> Tech > eServer et le rôle des grids

eServer et le rôle des grids

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Quand IBM introduisit la gamme eServer en 2000, elle énonça une stratégie en trois parties. La première consistait à  utiliser la technologie courante sur ces plates-formes. La deuxième visait à  exploiter résolument les technologies du mouvement ouvert (open) - Java, Apache et Linux, par exemple. Quant à  la troisième, c'était

de développer l’ensemble d’outils qui
faciliteraient l’administration des serveurs
hétérogènes déployés dans les
entreprises. Aujourd’hui, ces outils se
retrouvent dans deux catégories : technologies
autonomes et technologies
grid.
On distribue deux types de grids :
processing grids et data grids. Un processing
grid offre des cycles d’ordinateur
en réserve sur un serveur distant
pour exécuter une application. Un processing
grid permet aussi de pooler
des ressources de multiples serveurs
pour exécuter une grande application.
Un data grid offre l’accès transparent
aux données dans un environnement
informatique géographiquement distribué.
Les utilisateurs qui accèdent
aux données peuvent travailler de manière
indépendante ou collaborer sur
les sites dispersés.
La taille et le domaine des grids varient
considérablement :

  • • Intra-grids – Des grids dans une société qui franchissent parfois des limites
    géographiques.

  • Extra-grids – Des grids qui connectent
    une entreprise à  ses partenaires,
    fournisseurs et clients.

  • Inter-grids – Des grids sur Internet,
    que l’on trouve le plus souvent aujourd’hui
    dans des environnements
    d’enseignement.

Bien que les grids soient utilisés
depuis longtemps, ils étaient généralement
cantonnés à  des applications très
spécifiques, le plus souvent à  caractère
scientifique et technique. Certains
types de problèmes, trop gros pour un
seul ordinateur, peuvent être facilement
répartis sur plusieurs ordinateurs
dans un grid. C’est ainsi qu’IBM a utilisé
des grids pour la conception et la
simulation des puces électroniques
pendant plus de deux décennies.
On trouve un autre exemple de
processing grid à  Rochester au début
des années 1990 quand IBM a réécrit
les composants internes de l’OS/400
(c’est-à -dire, SLIC) pour les adapter
aux nouveaux processeurs RISC. Pour
pouvoir suivre la progression de la réécriture
et pour s’assurer qu’elle ne
créait aucun nouveau problème, on
souhaitait construire un nouveau driver
du système d’exploitation chaque
nuit. L’idée était de recompiler tous les
modules dans SLIC chaque nuit et de
créer un nouveau driver que l’on pourrait
tester sur le matériel le jour suivant.
Malheureusement il n’existait pas
d’ordinateur suffisamment gros ou suffisamment
rapide pour lire tous les
modules en une seule nuit. La solution
a consisté à  créer une grille.
Les développeurs SLIC utilisaient
alors des stations de travail RS/6000
pour produire leurs modules C++.
Toutes étaient connectées entre elles
dans un réseau comportant aussi les
AS/400. En produisant un logiciel de
contrôle pour l’AS/400 et un compilateur
croisé pour les RS/6000, on est
parvenu à  répartir les modules sur des
centaines de stations de travail, où des
cycles de processeurs en réserve servaient
aux compilations. C’est ainsi
que des millions de lignes de code ont
pu être compilées en quelques heures
et qu’un nouveau driver a pu être
construit chaque nuit.
L’intra-grid actuel d’IBM relie plus
de 160 serveurs sur plus de 40 sites sur
la panète. Ce grid est utilisé pour divers
projets à  l’intérieur et à  l’extérieur
d’IBM. Le serveur central contrôlant
l’intra-grid d’IBM est un iSeries : logique
quand on sait que Rochester a
plusieurs années d’expérience de développement
et d’utilisation des grids.

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010