En raison d’une maintenance technique, la boutique Editions ENI sera inaccessible ce mercredi soir à compter de 21h, jusqu’à 2h jeudi matin. Nous vous invitons à passer votre commande avant 20h30. Merci pour votre compréhension. L’équipe des Editions ENI
  1. Livres et vidéos
  2. Haute disponibilité sous Linux - De l'infrastructure à l'orchestration de services (Heartbeat, Docker, Ansible, Kubernetes...)

Haute disponibilité sous Linux De l'infrastructure à l'orchestration de services (Heartbeat, Docker, Ansible, Kubernetes...)

Bientôt disponible !
Suivez-nous pour être informé dès la sortie

Présentation

Ce livre a pour objectif de fournir aux Ingénieurs système et de développement toutes les bases permettant de construire des environnements de Haute Disponibilité basés sur le système d'exploitation Linux. Il s'adresse aux informaticiens qui maîtrisent l'administration d'un système Linux.

Selon les principes et les outils DevOps, les auteurs présentent l’évolution de l’infrastructure nécessaire pour faire évoluer une application Java EE Spring classique (Apache Tomcat, MariaDB) vers une infrastructure haute disponibilité (HAProxy, Kubernetes, NFS, MariaDB - Galera). Ils s’appuient pour cela sur un exemple d’application fil rouge suivi par le lecteur du début à la fin du livre.

Tous les éléments de conception d’une plateforme et d’une application redondantes sont abordés, de la conception de l’application jusqu’à son exposition, en passant par la topologie, l’architecture, la construction, l’automatisation et l’orchestration.

Le lecteur peut ainsi appréhender la définition d’une application écrite en Java et tournant sous Tomcat, la mise en place d’une architecture matérielle et fonctionnelle pour la supporter, la redondance des services système et réseau de base (RAID, agrégats réseau, DNS…), l’automatisation de la construction et du déploiement des images avec Docker et Ansible ou encore la haute disponibilité du réseau, des répartiteurs de charge et des adresses IP avec NGINX, HAProxy, le protocole VRRP et quagga. Il étudie également le passage à l’orchestration avec un cluster Kubernetes et la nécessaire adaptation de l’application et de l’infrastructure, le déploiement d’un cluster avec une solution de stockage réseau redondant basée sur un cluster NFS et XFS, la création de clusters de bases de données MariaDB, les affinités de sessions, et enfin de nombreuses pistes lui permettant d’aller encore plus loin (plan de reprise d’activité, sécurité, sauvegardes, distributions PaaS…).

Chaque chapitre est agrémenté d’exemples pratiques, dont l’ensemble du code est proposé en téléchargement.

Auteurs

Charles SABOURDINEn savoir plus

Sébastien ROHAUTEn savoir plus

Diplômé de l'ESGI, et après plusieurs années passées sur des missions d'ingénierie système, Sébastien ROHAUT a été responsable technique d'une équipe DevOps au sein d'un grand groupe français, puis après avoir obtenu le titre d'ingénieur DPE, est aujourd'hui responsable de la sécurité d'une plateforme Cloud dans ce même groupe. Il a également enseigné pendant près de 11 ans à des classes préparatoires et d'ingénieurs et dispose d'une riche expérience technique et pédagogique pour le plus grand bénéfice des lecteurs de ses livres.

Caractéristiques

  • Parution juin 2021
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-03079-6
    • EAN : 9782409030796
    • Ref. ENI : EPHADIS