Loading

Serveurs tolérants aux pannes

Serveurs tolérants aux pannes

La meilleure solution haute disponibilité ?

L’une des responsabilités d’un service informatique est d’éviter toute interruption des applications critiques. Bien que les produits en cluster offrent la haute disponibilité, le processus de failover peut perturber le traitement de l’application pendant 30 secondes ou plus. Selon le modèle de l’application client, les utilisateurs peuvent être obligés de se reconnecter à l’application en cluster quand elle reprend sur le nouveau nœud...

L’une des responsabilités d’un service informatique est d’éviter toute interruption des applications critiques. Bien que les produits en cluster offrent la haute disponibilité, le processus de failover peut perturber le traitement de l’application pendant 30 secondes ou plus. Selon le modèle de l’application client, les utilisateurs peuvent être obligés de se reconnecter à l’application en cluster quand elle reprend sur le nouveau nœud, et si le nœud défaillant se trouve sur un système distant, il faudra dépêcher un technicien pour le réparer. De plus, les clusters basés sur Windows 2000 Datacenter Server exigent une administration très poussée pour garder leur haut niveau de disponibilité.
Pour répondre à certaines de ces préoccupations, plusieurs fournisseurs de serveurs ont mis au point des produits spécialisés. Marathon, NEC et Stratus ont présenté des solutions qui prétendent offrir une fiabilité matérielle de 99,99 % aux départements et aux entreprises petites et moyennes. Leurs solutions s’appuient davantage sur la tolérance aux pannes que sur le clustering et elles utilisent Win2K Advanced Server avec les versions standard de vos applications. Contrairement au clustering, où une défaillance du serveur arrête temporairement les applications tandis que le traitement de l’application se déplace sur un autre nœud, les systèmes tolérants aux pannes permettent aux applications de fonctionner sans interruption sur un sous-système redondant. Une fois les parties défaillantes remplacées, les nœuds en cluster et les systèmes tolérants aux pannes arrêtent temporairement le traitement. NEC et Stratus déclarent que la mise sous tension et la resynchronisation de la nouvelle partie (appelée réintégration dans les systèmes tolérants aux pannes) peut demander jusqu’à 12 secondes sous Win2K AS. Marathon déclare que ces temps de réintégrationsont de quelques secondes au plus. Par comparaison, la remise sur pied d’un cluster peut arrêter le traitement de l’application pendant 30 secondes ou plus.
Quand on compare le clustering et la tolérance aux pannes, il faut se souvenir que le service Microsoft Cluster traite des défaillances matérielles et logicielles, tandis que les systèmes tolérants aux pannes s’intéressent principalement à la fiabilité du matériel. Bien que les techniques utilisées par NEC, Marathon et Stratus dans leurs architectures tolérantes aux pannes réduisent la probabilité d’une défaillance logicielle, s’il vous faut le haut niveau de fiabilité logicielle des services en cluster, vous devrez acheter des versions orientées cluster de vos applications, ce qui constituera une dépense supplémentaire.

Le système Endurance 6200 de Marathon, que le Lab Windows & .NET Magazine a testé (« Endurance 6200 3.0 », juillet 2001, http://www.itpro.fr Club Abonnés), utilise quatre serveurs qui apparaissent comme un même système aux yeux de l'application et de l'utilisateur. Deux serveurs fonctionnent comme moteurs de calcul ; les deux autres fonctionnent comme des IOP (I/O Processors). Marathon sépare l'environnement applicatif de la plupart des drivers, isolant du même coup l'application des défaillances provoquées par le driver. Endurance est destiné à  des applications qui tournent sur des systèmes serveurs à  un ou deux processeurs.

Les moteurs de calcul ont un ou deux processeurs, de la mémoire, une logique centrale, et un lecteur de disque. Les IOP contiennent de une à  quatre CPU, de la mémoire, des contrôleurs de disque, du stockage et des NIC. Les quatre serveurs sont connectés et les NIC propriétaires de Marathon fournissent un débit de 50 Mbps. Il faut configurer les moteurs de calcul et les IOP de façon identique. Les moteurs de calcul sont accouplés avec des processeurs I/O dans ce que Marathon appelle des tuples. Les deux moteurs de calcul exécutent les mêmes applications à  l'unisson et stockent les données sur leurs IOP respectifs. Quand un incident arrête le traitement sur une doublette, le traitement se poursuit sans interruption sur l'autre.

Quand le Lab a testé Endurance 6200 l'année dernière, le produit a fonctionné impeccablement sans aucune interruption des applications quand nous avons provoqué des défaillances matérielles. Il n'y a eu que de courtes pauses quand nous avons réintégré la doublette en panne. Dans nos tests, l'interruption la plus longue du traitement de l'application pendant la réintégration n'a été que 4,5 secondes, beaucoup plus courte qu'une interruption pour « failback » de cluster.

Quand nous avons examiné Endurance 6200, le seul moyen d'acquérir le produit était d'acheter des paires de serveurs configurés comme le produit déjà  intégré, ce qui rendait Endurance 6200 particulièrement coûteux, sauf dans le cadre d'un plan d'ajout de nouveaux serveurs. Désormais, vous pouvez acheter le logiciel et les MIC (Marathon Interface Cards) comme un kit et mettre à  niveau les serveurs existants pour environ 20 000 dollars (vous devez encore utiliser des paires de serveurs configurés de façon identique pour les moteurs de calcul et les IOP). Endurance 6200 fonctionne sur Win2K Server, Win2K AS, Windows NT Server et NT Server, Enterprise Edition (NTS/E).

Marathon a annoncé récemment une nouvelle mouture uniquement logicielle du produit Endurance qui demandera deux serveurs au lieu de quatre. (Voir l'encadré « 2 serveurs valent mieux que 4 ».) Avec le kit matériel et logiciel Endurance actuel, votre application n'a besoin que d'une licence. Si vous achetez l'un des produits avec une licence Win2K, il ne vous faudra aussi qu'une licence pour l'OS. Si vous vous en tenez à  votre contrat de licence en volume Win2K existant, c'est la formulation de ce contrat qui déterminera s'il vous faut ou non une seconde licence OS. Le nouveau produit (dont le nom n'a pas été arrêté) sera disponible pour Win2K et supportera Windows .NET Server (Win.NET Server) 2003 peu après sa release. Marathon n'envisage pas de prendre en charge NT avec ce produit.

 
Blogger sur iTPro.fr ! Nous sommes constamment à la recherche de nouvelles voix et de nouvelles collaboration éditoriales sur iTPro.fr. Si vous êtes intéressés pour blogger ou écrire pour nous, contactez Sabine Terrey, Directrice de la rédaction, iTPro.fr.
Nous sommes ouverts à tous les thèmes portant sur les services, les solutions et les technologies informatiques d'entreprise. Notre seule condition sera la qualité de votre contribution, quel que soit votre thème de prédilection, actualités, annonces, lancements, stratégie, tutoriaux, trucs et astuces, bonnes pratiques... cette liste n'étant pas exhaustive, stay tuned, au plaisir de collaborer.
 
Guide SharePoint dédié à l’optimisation des donnéesGuide SharePoint dédié à l’optimisation des donnéesCe guide exclusif a été conçu pour est aider les administrateurs et responsables d’environnements SharePoint distribués à planifier et mettre en œuvre une stratégie de réplication complète, fiable et efficace. Découvrez les meilleures pratiques….Téléchargez le Guide SharePoint

Ressources Informatiques

1er Guide thématique dédié à la mise œuvre d’un Cloud Privé L’objet de ce 1er guide thématique publié par la rédaction du mensuel IT Pro Magazine est d’apporter aux responsables informatiques une synthèse…
   IT Pro Magazine | 12 pages
Découvrez le 1er Guide dédié à la mise en œuvre d’un Cloud Privé
Guide de protection des environnements Hyper-V La virtualisation pose de nouveaux défis en terme de protection des serveurs et de continuité d'activité. Découvrez comment mettre en œuvre la protection…
   ITPro Magazine | 4 pages
Téléchargez le guide dédié à la protection des environnements Hyper-V !
Guide d’optimisation & synchronisation des données SharePoint L'objet de ce guide est d'aider les administrateurs et responsables d’environnements SharePoint distribués à planifier et mettre en œuvre une stratégie…
   Avepoint | 18 pages
Découvrez les meilleures pratiques d’optimisation et synchronisation des données SharePoint
Booster les performances des plates-formes virtuelles ? Découvrez les meilleures pratiques pour optimiser radicalement les performances de vos environnements virtualisés tout en optimisant le fonctionnement…
   Diskeeper | 12 pages
Téléchargez maintenant ce livre blanc exclusif
IT Pro Magazine Spécial Windows 8 Au programme de cette édition de IT Pro Magazine, un dossier complet sur Windows 8, un aperçu de Hyper-V 3.0, le fonctionnement du Cloud Privé Microsoft,…
   IT Pro Magazine | 60 pages
Téléchargez cette édition gratuitement
Le guide du stockage signé IT Pro Magazine La modernisation de l'infrastructure de stockage ne s'improvise pas. Ce guide exclusif publié par IT Pro Magazine vous fera découvrir les technologies…
   IT Pro Magazine | 16 pages
Téléchargez le Guide des Solutions de Stockage Nouvelle Génération
 

Conseil & Expertise

Bénéficiez de toute l'expertise informatique des magazines,
découvrez les abonnements papiers et leurs compléments
numériques sur Internet via le Club Abonnés.

S'abonner au mensuel IT Pro Magazine pour - 9 € / mois

Déjà abonné à nos magazines informatiques professionnels ?

» Accédez aux services de votre
Club Abonnés sur iTPro.fr