Recommended Books
-
Ansible
Gérez la configuration de vos serveurs et le déploiement de vos applications (3e édition)
Livraison Gratuite
Dans la Bible, nous sommes encouragés à être des administrateurs fidèles et efficaces de toutes les ressources qui nous sont confiées. Cela inclut les serveurs et les applications que nous utilisons pour atteindre nos objectifs professionnels et personnels. Si vous êtes un administrateur de systèmes Unix cherchant à améliorer la configuration de vos serveurs et le déploiement de vos applications, le livre « Ansible: Gérez la configuration de vos serveurs et le déploiement de vos applications » est l’outil dont vous avez besoin.
Cette troisième édition offre des connaissances approfondies sur Ansible, l’outil DevOps qui permet la configuration centralisée de serveurs et d’applications. Avec des exemples pratiques, vous apprendrez à maîtriser les différentes fonctionnalités spécifiques d’Ansible pour améliorer l’efficacité de votre travail.
Si vous ne possédez pas encore les prérequis sur le langage YAML ou l’utilisation du protocole SSH, ne vous inquiétez pas, l’auteur vous guidera étape par étape pour que vous puissiez tirer le meilleur parti de votre lecture.
Au fil des chapitres, vous découvrirez comment administrer de façon classique les serveurs (Unix ou Windows) et comment créer un inventaire, réinjecter des informations provenant de sources existantes (ESX, AWS, Docker…) ou créer des playbooks. Les chapitres plus avancés vous apprendront comment créer des rôles Ansible et les bonnes pratiques à suivre pour l’analyse de code et les tests avec Molecule à l’aide de Podman ou Docker.
En outre, vous étudierez les problématiques de parallélisation des tâches, l’introduction d’un répartiteur de charge Haproxy et le lancement en séquence des opérations permettant de réaliser les mises à jour avec un impact minimal (rolling update). Vous découvrirez également comment optimiser les tâches avec la mise en place de Mitogen.
Enfin, vous apprendrez à personnaliser Ansible avec des mécanismes de callback et la découverte de ARA, l’écriture de modules pour la gestion d’opérations, les filtres Jinja ou encore la création d’actions. Vous découvrirez également la création de machines virtuelles, classiques (via l’hyperviseur ESX/VMware/vCenter) ou dans le cloud (avec AWS), l’utilisation de containers Podman/Docker avec Ansible, le pilotage d’applications dans un cluster Kubernetes ainsi que la création d’un opérateur.
Ne manquez pas l’opportunité de devenir un administrateur plus efficace et plus efficace avec Ansible. Commandez dès maintenant « Ansible: Gérez la configuration de vos serveurs et le déploiement de vos applications (3e édition) » et commencez votre voyage vers une gestion plus intelligente de vos ressources informatiques.
Yannig PERRÉ
-
Haute disponibilité sous Linux
De l’infrastructure à l’orchestration de services (Heartbeat, Docker, Ansible, Kubernetes…)
Livraison Gratuite
Découvrez le livre incontournable « Haute disponibilité sous Linux » et préparez-vous à construire des environnements ultra-performants et fiables dans ce monde ultraconnecté où notre dépendance envers l’informatique et Internet ne cesse de croître.
Dans cet ouvrage, nos experts vous guideront à travers toutes les bases nécessaires pour mettre en place des environnements hautement disponibles, à la fois du point de vue de l’infrastructure et des services, en utilisant le système d’exploitation Linux comme socle solide.
En suivant les principes et les outils DevOps, les auteurs vous présenteront un exemple concret d’application qui vous permettra d’étudier comment faire évoluer conjointement une application et l’infrastructure sous-jacente, pour les rendre aussi fiables et accessibles que possible, en exploitant les dernières technologies disponibles.
Chaque élément essentiel de la conception d’une plateforme et d’une application redondantes est soigneusement abordé dans ce livre captivant. Vous découvrirez comment définir une application Java fonctionnant sous Tomcat, mettre en place une architecture matérielle solide pour la supporter, garantir la redondance des services système et réseau de base (RAID, agrégats réseau, DNS, etc.), automatiser la construction et le déploiement des images de l’application avec Docker et Ansible, ainsi que maintenir une haute disponibilité du réseau, des répartiteurs de charge et des adresses IP grâce à NGINX, HAProxy, le protocole VRRP et Quagga.
Dans la suite du livre, vous découvrirez les étapes passionnantes du passage à l’orchestration avec un cluster Kubernetes, le déploiement d’un cluster avec une solution de stockage réseau redondant basée sur un cluster NFS et XFS, ainsi que la création de clusters de bases de données MariaDB et les affinités de sessions.
Chaque chapitre de ce livre est enrichi d’exemples pratiques concrets, accompagnés du code source complet, que vous pourrez télécharger facilement depuis l’espace GitHub des auteurs.
Ne manquez pas cette occasion unique d’acquérir les connaissances et les compétences nécessaires pour construire des environnements de haute disponibilité sous Linux. Commandez dès maintenant « Haute disponibilité sous Linux » et rejoignez les rangs des experts en infrastructures ultra-performantes et fiables.
Charles SABOURDIN & Sébastien ROHAUT
-
Kubernetes et Linux
Coffret de 2 livres : Maîtrisez la plateforme de gestion de conteneurs
Livraison Gratuite
Si vous êtes un administrateur système cherchant à maîtriser la plateforme de déploiement d’applications conteneurisées, Kubernetes, et le système d’exploitation Linux, ne cherchez plus ! Nos experts ont créé deux livres complets pour vous aider à acquérir toutes les compétences nécessaires.
Le livre « Kubernetes – Gérez la plateforme de déploiement de vos applications conteneurisées » de la collection Epsilon est la ressource incontournable pour tout administrateur système cherchant à maîtriser Kubernetes. En 1597 pages, ce livre détaille toutes les fonctionnalités de Kubernetes et explique comment gérer des containers et leur cycle de vie, ainsi que comment mettre en place toutes les briques indispensables à un cluster de production. Vous trouverez également des éléments complémentaires à télécharger sur notre site web.
La 6ème édition de « LINUX – Maîtrisez l’administration du système », de la collection Ressources Informatiques, est un livre de référence pour tous les administrateurs système. Ce livre couvre toutes les méthodes et commandes d’administration de Linux, quelle que soit la distribution utilisée, que ce soit en entreprise ou à la maison. Cette nouvelle édition tient compte des dernières évolutions de Linux et est une ressource indispensable pour consolider les bases acquises sur le terrain.
En combinant ces deux livres, vous aurez toutes les connaissances nécessaires pour maîtriser Kubernetes et le système d’exploitation Linux. Ne manquez pas cette opportunité de devenir un expert en la matière ! Commandez dès maintenant et commencez à maîtriser ces technologies essentielles pour l’administration de systèmes.
Sébastien ROHAUT & Yannig PERRÉ
-
Prometheus et Grafana
Surveillez vos applications et composants système
Livraison Gratuite
Le livre « Prometheus et Grafana : Mettre en place la surveillance de vos applications et de vos systèmes » est un ouvrage indispensable pour les administrateurs système et les développeurs qui souhaitent mieux maîtriser la surveillance de leurs applications ou de leurs composants système. Avec de nombreux exemples de mise en œuvre, vous découvrirez comment déployer l’outil de surveillance Prometheus, interfacé avec l’outil de visualisation de données Grafana.
Grâce à cet ouvrage, vous apprendrez à intégrer Prometheus à de nombreux systèmes et applications tels que Linux, Docker Swarm, Kubernetes, Spring Boot, PostgreSQL ou encore MySQL/MariaDB. Vous découvrirez également comment interfacer Prometheus à Grafana et automatiser les différentes tâches nécessaires à l’intégration de ces deux outils.
Vous pourrez ensuite vous concentrer sur la surveillance du système ainsi que sur la gestion des accès avec certificats HTTPS, authentification, autorisation via LDAP ou OAuth. Vous apprendrez également à mettre en place des alertes transmises par e-mail ou à l’aide de notifications Slack et à utiliser les mécanismes de découverte automatique des containers avec Docker Swarm ou Kubernetes.
L’auteur détaille également la surveillance des briques applicatives classiques comme les bases de données, les applications Spring Boot ou Flask, ainsi que le suivi de composants externes tels que l’API d’un partenaire ou des briques hardware sur lesquelles il n’est pas possible d’installer d’exporteur Prometheus.
Enfin, l’auteur explique les mécanismes d’agrégation et d’archivage vers des supports de stockage longue durée comme InfluxDB.
Yannig PERRÉ