From: C y b e r T e c h @ L i s t s . E x M a c h i n a . n e t
<http://www.cybercafe21.net> & <http://www.cybercafe21.tv>

>  > Explique-moi, j'avoue ne pas avoir souvenance
>>  de cette possibilité dans Windows...
>
>   Windows 2000 Advanced Server et Data Center,
>   cela va de soi, offrent des possibilités de
>   clustering (via MSCS: Microsoft Cluster Services)
>   avec network load balancing pour toutes les
>   applications IPs (dont bien sûr IIS) au travers
>   de WLBS (Windows Load Balancing Services).

Le soit-disant "Clustering" à la Windows, c'est essentiellement une 
logique de "fail-over" permettant de redémarrer un service qui 
s'arrête sur un noeud donné, vers un autre noeud disponible en 
re-routant les *nouvelles* connexions IP. Par contre, il n'existe pas 
de solution permettant à un service en cours d'utilisation (donc, 
avec une connexion TCP/IP ouverte et utilisée) de *poursuivre* son 
exécution sur un autre noeud du cluster ! Et pourtant, c'est bien ça 
qu'il faudrait pour une vraie HA. Marrant, le système transactionnel 
IMS d'IBM (une incroyable usine à gaz) offrait pourtant cette option 
dans les années 80 si je me souviens bien, même si c'est vrai qu'il 
n'était pas en mesure de transférer une transaction complète en cours 
d'exécution vers le noeud de backup, il ne pouvait que relancer la 
transaction *mais* en reprenant (checkpoint) son état avant son 
exécution...

>   Les applications non spécifiquement IPs basées
>   sur COM+ (c'est le cas notamment de SQL Server 2000)
>   bénéficient des facilités de load balancing offertent
>   par MTS. La granularité est alors dépendante du
>   threading model utilisé par le composant COM+.

Et c'est là que le bât blesse : le modèle de Threading de COM+ me 
semble beaucoup plus être proche d'un modèle MPI cher aux clusters de 
calcul que d'un threading natif multi-noeuds ! Ainsi, il n'est, pour 
moi, pas possible à une application pourtant bien multi-thread comme 
Word ou Excel de bénéficier du "Load Balacing". Bien évidemment, si 
tu programmes de manière complètement différente Word ou Excel en 
utilisant le composant COM+, ce devrait être possible. Mais le modèle 
de programmation est alors complètement différent, et l'impact sur le 
programme n'est pas négligeable... Ceci dit, le modèle COM+ (qui si 
me souvient bien a porté d'autres noms dans le passé...) avait été 
précédé du modèle SOM et DSOM (System Object Modelling et Distributed 
System Object Modelling) d'IBM dans OS/2. C'était la chose la plus 
intéressante d'OS/2, mais comme on a jeté OS/2 sans même évaluer ses 
possibilités techniques... RIP.

-- 
Didier Belhomme
FUNDP - Service informatique universitaire - Support systèmes Unix et Solaris
E-mail : [EMAIL PROTECTED]

Des Cadeaux, des avantages et des offres qui vous interessent ?
http://www.justforyou.be... what you want is what you get !
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CCTK vous est offert par Ex Machina  <http://www.exmachina.net>
Pour vous desabonner <mailto:[EMAIL PROTECTED]>

Répondre à