October 13, 2008
Je profite de la récente sortie du dernier XenServer pour vous dire de nouveau quelques mots sur les avantages de cette technologie. En effet plus les mois passent et plus la virtualisation prend de l’importance dans les architectures que je rencontre.
Ces avantages sont nombreux et comme pour les objets dans le développement logiciel, la virtualisation permet de créer des couches d’abstraction extrêmement utiles entre les niveaux physiques et logiques.
Avec la virtualisation il est désormais simple de séparer les installations physiques des serveurs des installations logiques des systèmes d’exploitation. De plus la maintenance physique est bien plus simple car il suffit de déplacer les instances logiques sur d’autres serveurs pendant la maintenance.
Lire la suite »
2 Comments |
Serveur, Virtualisation | Tagged: VMware, VMware HA, Xen, XenServer |
Permalink
Posted by Marc
July 15, 2008
Quelle est la différence entre le Grid et le Cloud Computing ? C’est la question que j’ai reçu il y a quelques jours. En fait même si certains concepts sont proches (grand nombre de serveurs, communication réseau très importante, stockage généralement distribué, etc…) ces deux techniques sont assez différentes.
En fait elles différent surtout par le mode d’utilisation de ces clusters de serveurs.
Dans le cas du Grid Computing il s’agit surtout de mettre à disposition de quelques équipes des ressources informatiques très puissantes pour des périodes de temps donnés (et généralement planifiés). En France il existe par exemple le projet Grid5000 (INRIA, CNRS, Universités, … ). Ce cluster est en général utilisé pour faire des calculs parallèles sur de très gros volumes de données.
Alors que dans le cas du Cloud Computing on note souvent une notion d’instantanéité, d’élasticité de la ressource, de disponibilité et de virtualisation.
Lire la suite »
2 Comments |
Clustering, Hébergement, Virtualisation | Tagged: amazon, Cloud Computing, FlexiScale, Gandi |
Permalink
Posted by Marc
June 28, 2008
Pour rendre une application hautement disponible, il est possible de mettre en place des clusters de serveurs et de répartir ces clusters dans plusieurs datacenters. De nombreux articles de ce site font références à ce type de technique. En général les solutions libres permettent de construire des clusters (web ou BDD) assez facilement. De la même manière certaines solutions sont nativement conçues pour être mise en cluster (comme certaines version d’Oracle par exemple). Enfin dans le cas d’un développement propriétaire il est possible de construire une architecture intégrant cette contrainte dès le départ.

Mais quand l’application est basée sur les logiciels propriétaires qui ne supportent pas de multiples instances en parallèle la mise en place de cluster est plus difficile. De la même manière les logiciels ‘historiques‘ fonctionnent souvent sur un OS ancien. Et il n’est pas facile de mettre en cluster ces logiciels sur des serveurs récents (alors que DELL ou IBM proposent l’intégration des solutions VMWare quasiment en natif dans leurs offres).
Pour protéger ces applications en cas incident les solutions de virtualisation peuvent donc offrir une alternative rapide et efficace (si la charge de votre application n’est pas trop importante). Lire la suite »
1 Comment |
Architecture, Clustering, Virtualisation | Tagged: VMware, VMware HA, Xen, XenServer |
Permalink
Posted by Marc