VMware HA, Virtualisation et haute disponibilité

wmware logoPour 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.

haute disponibilité virtuelle

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).

En effet ces solutions payantes vous permettent de supprimer les coûts et de la complexité des solutions de routage entre serveurs ainsi que la mise en place de l’infrastructure logique permettant de switcher entre les applications. Mais attention la couche de virtualisation consomme des ressources ce n’est donc pas idéal pour des applications extrêmement sollicitées.

WMWare esx serverPour les applications ayant des charges ‘normales’ la version HA de VMware gère donc la surveillance des ressources physiques et automatise les basculements. Il détecte les défaillances des serveurs et des machines virtuelles. En cas de problème le logiciel déclenche le redémarrage de nouvelles instances sans intervention humaine.

Le principal avantage est qu’avec cette solution il est possible de mettre en place de la haute disponibilité même si le logiciel n’est pas prévu pour cela au départ. La solution coûte quelques milliers d’euros (le tarif est variable en fonction du nombre de serveurs physiques) mais elle permet d’économiser des développements et de nombreux tests.

vm ware server

Si ces techniques vous intéressent vous pouvez tester cette application gratuitement à partir de ce lien : VMware HA. Il existe également une version libre et complètement gratuite mais elle ne gère pas la HA(idem chez Citrix avec XenServer), il s’agit de VMWare Server.

Comme d’habitude, vos retours expériences sont les bienvenus.

Sur le même thème :

One Response to “VMware HA, Virtualisation et haute disponibilité”

  1. La sérenité avec la virtualisation sous XenServer ou VMware Says:

    [...] 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 [...]

Leave a Reply