Cloud OS vshere, version libre ?

Cloud OS vshere, version libre ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 19-02-2011 à 14:09:15    

Bonjour tout le monde,
 
Je me pose quelques petites question concernant mon infrastructure.
 
J'ai une application gourmande en ressources processeur, et qui est multithread, qui gère un très grand nombre de threads.
J'ai une 10 aines de pc chez moi, et j'aimerais faire tourner l'application sur tous les pc en même temps comme un mini cloud en gros.
 
Il me semble que vShere est justement capable de ce genre de chose, sauf erreur de ma part.
 
Le logiciel en question tourne sous windows ou linux, et a besoin d'une faible quantité d'accès disque, et mémoire. De toute façon j'ai un réseau gigabit.
 
Le cloud dois pouvoir gerer dynamiquement le nombre de pc dispo, tous ne tournent pas 24/24 et certains doivent pouvoir laisser toutes les ressources dispo en cas de demande utilisateur.
 
Bref merci de me renseigner sur le sujet  :jap:


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 19-02-2011 à 14:09:15   

Reply

Marsh Posté le 19-02-2011 à 22:23:32    

Salut,
 
Vsphere n'est totalement pas adapté à ce que tu veux faire. C'est un soft de virtualisation qui nécessite une infra totalement spécifique, pour faire tourner des machines virtuelles. Dans l'ordre
 
- Tu dois faire tourner l"hyperviseur sur chaque machine (donc pas de possibilité de s'en servir pour faire autre chose)
- Tu dois avoir du stockage partagé pour profiter du failover (du SAN ou du NAS)
- Tu ne peux pas faire tourner une seule VM sur plusieurs PC simultanément et aggréger leur puissance CPU
 
Etc etc etc
 
Aucun soft de clouding n'est prévu pour être utilisé sur une archi hétérogène @home.

Reply

Marsh Posté le 19-02-2011 à 22:48:09    

Donc pas moyen d'avoir une machine virtuelle en plus de celle du cloud qui tourne en même temps ?

 

Bon, san je n'ai pas, normal vu le prix, mais j'ai bien plusieurs To en nas, donc pas de problème de ce coté la. Et un pc tourne 24/24 chez moi il s'occupe notamment de filmer avec les caméra extérieures via secureview sous windows.

 

Après j'ai plusieurs cpus différents mais x86_64 sse2 au mini. Et le but c'est de faire tourner un OS capable d'utiliser les ressources de plusieurs pc, et lui faire voir tous les cores dispo. L'appli se débrouillant a gérer ses threads de façon transparente. Enfin dans l'idéal ;)

 

Mais bon je dois rêver, pas moyen je suppose de basculer une application en cour d'un pc à un autre en cour de route, ni d'utiliser les cores des autres pc de mon réseau local ... Bref vivement la prochaine génération d'os ...

 

merci de ta réponse


Message édité par barbare128 le 19-02-2011 à 22:49:18

---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 20-02-2011 à 00:05:23    

Tu peux avoir autant de VM que ton infra le supporte. Mais chaque VM sera localisée sur un seul PC à un moment distinct.
 
Concernant le stockage partagé, il faut un NAS qui puisse tenir la charge de ton infra en IOPS, et qui soit capable d'exporter ses volumes en NFS ou ISCSI
 
Ta 3ème requete, c'est la que le bât blesse. Si tu veux rendre ton appli scalable, alors il faut que tu t'appuies sur un middleware qui permet cela. Je ne suis pas un spécialiste du domaine, j'ai juste développé un peu quelques trucs du genre en école, ca date un peu. Y'a rien de "magique" qui vient se placer de façon transparente pour t'aider à déployer ton appli partout, ca nécessite qu'elle ait été developpée pour gérer ça à la base.

Reply

Marsh Posté le 20-02-2011 à 09:22:12    

dommage, ...
 
ça me donne envie d'investir dans un 2P ...


---------------
Feed my back : http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 24-02-2011 à 00:10:16    

en effet ce n'est pas de la virtualisation que tu veux/souhaites faire, mais plutôt un cluster de calcul

 

t'es bon pour une carte-mère quad socket g34.
je me suis amusé à regarder et tu n'en as que pour 2650 euros, si tu t'en sers sans boîtier et que tu bootes par le réseau. :lol:
http://www.ldlc.com/b-8e28f72b4d0070be.html


Message édité par blazkowicz le 24-02-2011 à 00:15:03
Reply

Marsh Posté le 26-02-2011 à 11:33:46    

ccp6128 a écrit :

Tu peux avoir autant de VM que ton infra le supporte. Mais chaque VM sera localisée sur un seul PC à un moment distinct.
 
Concernant le stockage partagé, il faut un NAS qui puisse tenir la charge de ton infra en IOPS, et qui soit capable d'exporter ses volumes en NFS ou ISCSI
 
Ta 3ème requete, c'est la que le bât blesse. Si tu veux rendre ton appli scalable, alors il faut que tu t'appuies sur un middleware qui permet cela. Je ne suis pas un spécialiste du domaine, j'ai juste développé un peu quelques trucs du genre en école, ca date un peu. Y'a rien de "magique" qui vient se placer de façon transparente pour t'aider à déployer ton appli partout, ca nécessite qu'elle ait été developpée pour gérer ça à la base.


 
Plus maintenant avec des truc comme ca : http://www.sgi.com/products/server [...] _uv10.html
 
Mais bon, faut avoir les sousous pour se le payer.  :lol:  


---------------
Expert en expertises
Reply

Marsh Posté le 26-02-2011 à 12:55:41    

Il y a des solutions comme PVM et MPI qui permettent de faire du calcul distribué, mais cela nécessite d'adapter l'application.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed