4 - Haute disponibilité & redondance
I. La haute disponibilité
système permettant d'assurer une continuité opérationnelle d'un service sur une période donnée.
Pour mesurer la disponibilité, on utilise une échelle qui est composée de 9 échelons. Un service Hautement Disponible est 99% disponible soit moins de 3,65 jours par an. Dans certain cas, les serveurs voir postes de travail doivent impérativement être opérationnels 24h sur 24, pour cela il faut doubler voir tripler :
- Les services (Cluster, Heartbeat, machines virtuelles sur plusieurs serveurs...)
- Les liaisons (cœurs de réseau, accès Internet...)
- Les composants (RAM, Processeur, HD RAID...)
- Les sources de courants
A- Les clusters et le Heartbeat
La redondance est le mécanisme qui permet de dupliquer un ou plusieurs composants d'une architecture par un ou plusieurs éléments identiques.
Avoir n serveur(s) sur x site(s) permettra une redondance de l'information, avec un risque de panne divisé par x+n...
Toutefois il faut des systèmes qui permettent de basculer automatiquement d'un site à l'autre. Les systèmes les plus couramment mis en œuvre afin d'assurer cette redondance sont les clusters.
Les clusters peuvent être actif/passif ou actif/actif. Le premier cas représente un groupe de machines de secours sur lequel on basculera l'infrastructure, failover (ou heartbeat)
alors qu'un système actif/actif permettra d'avoir les deux systèmes en fonctionnement en parallèle; dans ce cas, un seul des deux matériels peut fonctionner en solo
B La virtualisation
La virtualisation permet de créer des systèmes plus réactifs, voire hautement disponibles car le serveur virtuel n’est qu’un fichier comparé à un ordinateur physique. Il est dès lors possible de le déployer facilement d’un serveur physique vers un autre serveur physique pour autant que les
données se situent sur un volume partagé de type SAN ou NAS.
Le temps d’indisponibilité est de quelques minutes et l’on repart avec un serveur en tout point identique à celui qui vient de tomber.
Il est tout à fait possible de créer des machines virtuelles qui fonctionnent en cluster failover mais sur des hôtes différents.
la solution vmware ESXi
Les composants de la solution de base
- VMware vCenter Server est le point central pour configurer, approvisionner et gérer des environnements informatiques virtualisés. Il va permettre d’administrer plusieurs serveurs ESXi (cluster) permettant ainsi de nombreuses solutions en matière de disponibilité.
- VMware vSphere Client est une interface permettant aux administrateurs de se connecter à distance au vCenter Server ou ESXi depuis n'importe quel PC. VMware vSphere Web Access est une interface web permettant de gérer une machine virtuelle et d'accéder à des consoles distantes.
- VMware vSphere VMFS est un système de fichiers en cluster hautement performant optimisé pour les machines virtuelles. Alors que les systèmes de fichiers classiques ne permettent qu’à un seul serveur d’accéder en écriture-lecture à un même système de fichiers à un moment donné, VMFS utilise le stockage partagé afin d’autoriser simultanément plusieurs hôtes VMware vSphere à écrire et lire des données sur le même stockage.
- VMware vMotion permet de migrer manuellement en direct des machines virtuelles en service depuis un serveur physique que l’on doit maintenir par exemple, vers un autre serveur sans période d'interruption avec une disponibilité de service permanente et une intégrité de transaction complète.
Composants optionnels permettant d'améliorer encore le service rendu
- VMware Haute disponibilité (HA) Fonction qui offre une haute disponibilité aux machines virtuelles. En cas de panne du serveur, les machines virtuelles affectées sont redémarrées automatiquement sur d'autres serveurs de production disposant de surcroît de capacité.
- VMware Distributed Resource Scheduler (DRS) Fonction qui affecte et équilibre la capacité informatique dynamiquement dans les collections de ressources matérielles pour les machines virtuelles (équilibrage de charge entre différents serveurs ESXi). Cette fonction comporte des possibilités de gestion d'alimentation distribuée (DPM) permettant au centre de données de réduire significativement sa consommation d'énergie.
- Tolérance aux pannes VMware Fault Tolerance (FT) Quand la tolérance aux pannes est activée pour une machine virtuelle, une seconde copie de la machine originale (ou primaire) est créée. Toutes les actions réalisées sur la machine virtuelle primaire sont également effectuées sur la seconde machine virtuelle. Si la machine virtuelle primaire devient indisponible, la seconde machine devient active pour une disponibilité continue.



No comments to display
No comments to display