Les livres en français

4 livres et 7 critiques, dernière mise à jour le 14 octobre 2019 , note moyenne : 4.6

  1. Kubernetes - Maîtrisez l'orchestrateur des infrastructures du futur
  2. Docker - Pratique des architectures à base de conteneurs
  3. Docker - Prise en main et mise en pratique sur une architecture micro-services
  4. VirtualBox - Faites cohabiter Windows, Mac OS et Linux
couverture du livre Kubernetes

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Kubernetes

Maîtrisez l'orchestrateur des infrastructures du futur

de
Traducteurs : Dominique Maniez
Public visé : Débutant

Résumé de l'éditeur

Kubernetes a pour objectif de simplifier radicalement les tâches de création, de déploiement et de maintenance des systèmes distribués.
Ce livre a été rédigé pour vous aider à atteindre de meilleurs niveaux de vitesse, de fiabilité et d’efficacité avec vos infrastructures.
Les premiers chapitres décrivent les avantages de Kubernetes sans entrer dans les détails. Ils expliquent les notions de conteneurs et de développement d’applications dans des conteneurs, ainsi que la procédure de déploiement de Kubernetes.
Sont ensuite expliqués :
Les commandes courantes (chapitre 4)
Les pods (chapitre 5)
Les étiquettes et les annotations (chapitre 6)
Les services (chapitre 7)
Les ReplicaSets (chapitre 8)
Les Daemons Sets (chapitre 9)
Les jobs (chapitre 10)
Les ConfigMaps et les secrets (chapitre 11)
Les déploiements (chapitre 12)
L’intégration du stockage (chapitre 13)

Édition : Dunod - 224 pages , 1re édition, 1er février 2019

ISBN10 : 2100789406 - ISBN13 : 9782100789405

Commandez sur www.amazon.fr :

25.00 € TTC (prix éditeur 25.00 € TTC)
Créer des containers et les mettre en production. Déployer un cluster Kubernetes. Les commandes common kubectl. Les pods. Les étiquettes et les annotations. Le service Discovery. DaemonSets. ConfigMaps et Secrets. Les déploiements. Intégrer des solutions de stockage avec Kubernetes. Exemples de déploiement d'applications réelles.
Critique du livre par la rédaction Julien Plu le 21 août 2019
Cet ouvrage est le premier que je lis sur Kubernetes et je dois dire qu'il est extrêmement complet. L'auteur nous apprend même à créer notre propre cluster Kubernetes avec des Raspberry Pi, histoire de pousser l'apprentissage jusqu'au bout !

L'autre avantage de ce livre est qu'il utile très peu de cloud provider comme (Google Cloud, Azure ou AWS) pour ses exemples mais Minikube qui est un outil pour faire du Kubernetes en local sur sa machine, parfait pour apprendre. Les rares moments où il en utilise (ici Google Cloud) c'est pour montrer par exemple comment se passe l'intégration d'un répartiteur de charge. Personnellement ayant un compte Google Cloud j'ai utilisé le gestionnaire de cluster Kubernetes de Google, me permettant de bien tester la réplication, le scaling et la disponibilité, contrairement à Minikube qui est très limité à ce niveau-là.

L'auteur rentre bien dans les détails de toutes les particularités principales de Kubernetes, même la gestion des secrets qui est une chose pas facile à comprendre est parfaitement détaillée. Le seul petit point en plus que j'aurais aimé que l'auteur apporte est l'utilisation de Helm qui est une surcouche à Kubernetes permettant de hautement simplifier la gestion des clusters Kubernetes. Néanmoins c'est un point de vue purement personnel et j'encourage quiconque étant intéressé par la découverte de cet outil à lire ce livre.




 Poster une réponse Signaler un problème

Avatar de snake264 snake264 - Expert éminent sénior https://www.developpez.com
le 12/08/2019 à 5:10
Kubernetes
Maîtrisez l'orchestrateur des infrastructures du futur
Kubernetes a pour objectif de simplifier radicalement les tâches de création, de déploiement et de maintenance des systèmes distribués.
Ce livre a été rédigé pour vous aider à atteindre de meilleurs niveaux de vitesse, de fiabilité et d’efficacité avec vos infrastructures.
Les premiers chapitres décrivent les avantages de Kubernetes sans entrer dans les détails. Ils expliquent les notions de conteneurs et de développement d’applications dans des conteneurs, ainsi que la procédure de déploiement de Kubernetes.
Sont ensuite expliqués :
Les commandes courantes (chapitre 4)
Les pods (chapitre 5)
Les étiquettes et les annotations (chapitre 6)
Les services (chapitre 7)
Les ReplicaSets (chapitre 8)
Les Daemons Sets (chapitre 9)
Les jobs (chapitre 10)
Les ConfigMaps et les secrets (chapitre 11)
Les déploiements (chapitre 12)
L’intégration du stockage (chapitre 13)

[Lire la suite]




 
couverture du livre Docker

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Docker

Pratique des architectures à base de conteneurs

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage s’adresse aux développeurs, aux architectes logiciels, aux administrateurs système, aux responsables opérationnels des déploiements qui sont impliqués dans la livraison de nouvelles applications.
Déployer du code en production a longtemps été une source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd’hui Docker et les environnements d’exécution comme Kubernetes proposent des réponses nettement plus satisfaisantes.
Cet ouvrage a plusieurs objectifs :
• vous expliquer le concept de conteneur et d’architecture à base de conteneurs (Kubernetes, DCOS, CaaS, Mesos, Swarm, etc.) ;
• vous apprendre à installer Docker et à le configurer sur un poste de travail ou dans un environnement serveur ;
• vous montrer comment utiliser Docker (création d’image, intégration continue, persistance, réseau, supervision, etc.) pour supporter l’implémentation et le déploiement d’une application distribuée réaliste ;
• vous fournir une référence complète associée à des exemples didactiques et réutilisables d’architectures multiprocessus utilisant Docker, Compose, Swarm et Kubernetes.
Le code source et les exemples de ce livre sont distribués via GitHub sur le dépôt public : https://github.com/dunod-docker/docker-examples-edition2/

Édition : Dunod - 336 pages , 2eédition, 1er février 2019

ISBN10 : 2100789708 - ISBN13 : 9782100789702

Commandez sur www.amazon.fr :

29.90 € TTC (prix éditeur 29.90 € TTC)
Les conteneurs : principes, objectifs et solutions. Les conteneurs et le cas Docker. Orchestration de conteneurs. Docker en pratique : les outils de base. Prise en main. Conteneurs et images. Apprendre Docker. Prise en main du client Docker. Les instructions Dockerfile. Docker avancé. Développer, déployer et opérer avec Docker. « Real-life » Docker : Mettre en place une application complète. Conditionnement et déploiement. Intégration continue avec Docker. Orchestration de conteneurs. Docker Swarm : clustering avec Docker. Kubernetes : clustering avancé
Critique du livre par la rédaction Julien Plu le 21 août 2019
Ce livre est une parfaite illustration de ce à quoi peut ressembler un cours sur Docker. Tout y est parfaitement expliqué et illustré avec des exemples pertinents et surtout qui ont un cas d'utilisation réel en entreprise. A titre personnel j'étais principalement intéressé par cet ouvrage pour ses deux dernières parties qui représentent : le mise en place d'une application complète sous Docker ainsi que le déploiement, l'intégration continue et l'orchestration de cette application. Les trois premières parties expliquent principalement en détails comment fonctionne Docker, son installation, sa CLI et la création d'un Dockerfile.

Les trois premières parties sont très bien expliquées avec beaucoup d'exemples mais peuvent être sautées si l'on connaît déjà les bases de Docker. Les deux dernières parties sont à mon sens les plus intéressantes car elles montrent en exemple le cycle de vie d'une application complète développée avec Docker. Depuis sa conteneurisation jusqu'à son déploiement dans un cluster avec un orchestrateur tel que Docker Swarm ou Kubernetes. Les auteurs nous montrent même comment mettre en place un pipeline d'intégration continue pour le développement d'applications dans un environnement Docker avec Gitlab et Jenkins. Même si personnellement je préfère Github et Drone, mais le pipeline est assez générique pour être appliqué aux principaux gestionnaires de code et d'outils d'intégration continue.

En résumé, je recommande fortement cet ouvrage autant au débutant qu'aux utilisateurs plus évolués de Docker car peu importe son niveau on va forcément y apprendre quelque chose.
Critique du livre par la rédaction Nicolas Vallée le 12 septembre 2019
Cet ouvrage s'adresse à un public déjà initié à l'administration système et au développement d'applications. Sans cela, le lecteur perdra pied dans la mine d'exemples pratiques fournis, sans réussir à appréhender les concepts qu'ils illustrent.

Attention, ce livre est essentiellement une introduction à l'univers Docker. Le lecteur y verra l'intégralité des notions indispensables à la stratégie de découpe d'une application en conteneurs et à leur déploiement, avec des illustrations claires. En revanche, il ne doit pas s'attendre à entrer dans des détails trop profonds.
Par ailleurs les sur-couches pour gérer un environnement Docker distribué type Kubernetes sont évoquées, mais ne comptez pas sur ce livre pour vous y initier réellement.




 Poster une réponse Signaler un problème

Avatar de snake264 snake264 - Expert éminent sénior https://www.developpez.com
le 12/08/2019 à 5:10
Docker
Pratique des architectures à base de conteneurs
Cet ouvrage s’adresse aux développeurs, aux architectes logiciels, aux administrateurs système, aux responsables opérationnels des déploiements qui sont impliqués dans la livraison de nouvelles applications.
Déployer du code en production a longtemps été une source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd’hui Docker et les environnements d’exécution comme Kubernetes proposent des réponses nettement plus satisfaisantes.
Cet ouvrage a plusieurs objectifs :
• vous expliquer le concept de conteneur et d’architecture à base de conteneurs (Kubernetes, DCOS, CaaS, Mesos, Swarm, etc.) ;
• vous apprendre à installer Docker et à le configurer sur un poste de travail ou dans un environnement serveur ;
• vous montrer comment utiliser Docker (création d’image, intégration continue, persistance, réseau, supervision, etc.) pour supporter l’implémentation et le déploiement d’une application distribuée réaliste ;
• vous fournir une référence complète associée à des exemples didactiques et réutilisables d’architectures multiprocessus utilisant Docker, Compose, Swarm et Kubernetes.
Le code source et les exemples de ce livre sont distribués via GitHub sur le dépôt public : https://github.com/dunod-docker/docker-examples-edition2/

[Lire la suite]




 
couverture du livre Docker

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Docker

Prise en main et mise en pratique sur une architecture micro-services

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ce livre sur Docker s'adresse à tout développeur, architecte, administrateur souhaitant aboutir à une connaissance structurée de Docker en s'appuyant sur la mise en pratique d'un exemple concret de déploiement d'une application en conteneurs. Une connaissance même minimale de Linux et des réseaux TCP/IP est un prérequis indispensable pour tirer le meilleur profit de ce livre qui est organisé en deux parties.

La première partie détaille les mécanismes constituant les fondements de Docker avec des exemples de manipulations sur des exercices pratiques. Docker étant encore en pleine évolution, l'auteur s'est attaché à fournir au lecteur des bases solides sur le fonctionnement de Docker et sur ses concepts les plus importants pour aboutir à la mise en production d'une solution dans l'écosystème Docker et maîtriser ainsi les besoins élémentaires des utilisateurs professionnels (création d'images simples et solides, mise en œuvre d'un registre, sécurité...).

Dans une seconde partie, l'auteur met en œuvre une infrastructure complète autour d'une application exemple, en architecture micro services. Le point de vue adopté par l'auteur est celui d'un éditeur de logiciels dont le besoin est de mettre en œuvre des services logiciels sur une architecture souple et évolutive. Cette mise en pratique sur une application réaliste permet de décrire les astuces de déploiement de conteneurs pour Java, .NET, Python et Node.js/AngularJS. L'application ainsi créée est ensuite déployée dans un cluster de machines CoreOS.

Des éléments sont en téléchargement sur le site www.editions-eni.fr et sur le compte Github des Editions ENI. Ainsi, le lecteur est en mesure de mettre en œuvre la totalité de l'exemple traité dans le livre.

Édition : ENI - 444 pages , 1re édition, 14 octobre 2015

ISBN10 : 2746097524 - ISBN13 : 9782746097520

Commandez sur www.amazon.fr :

54.00 € TTC (prix éditeur 54.00 € TTC) livraison gratuite !
  1. Avant-propos
  2. Introduction à Docker
  3. Premiers pas
  4. Création de vos propres images
  5. Installation d'un registre privé
  6. Mise en œuvre d'une architecture logicielle
  7. Déploiement dans un cluster
  8. Encore plus loin avec Docker
Critique du livre par la rédaction nico-pyright(c) le 4 janvier 2016
La révolution Docker est en marche, ce livre est là pour fournir une présentation détaillée de Docker ainsi que son utilisation dans une architecture micro-service.

Ce livre est vraiment complet et décrit le fonctionnement de Docker presque jusque dans les moindres recoins. L'auteur rentre dans le détail de beaucoup de fonctionnalités de la ligne de commande, peut-être un peu trop à mon goût. Mais tout est détaillé pas à pas pour qui voudrait se lancer dans les conteneurs.

Mon sentiment est que ce livre s'adresse un peu plus à des architectes ou à des ops, plutôt qu'à de simples développeurs qui n'auront pas vraiment besoin de ces détails. Un développeur recherchera plutôt des éléments plus légers, des concepts et moins de détails.

On regrettera que les principes des architectures micro-services soient assez peu détaillés, mais bon d'un autre côté, il n'y a pas énormément à dire pour qui connait déjà un peu le SOA.
La lecture est fluide et accompagnée de beaucoup de captures d'écran qui rendent les explications encore plus claires. Vous pouvez y aller.
Critique du livre par la rédaction Julien Plu le 16 octobre 2017
J'ai apprécié ce livre sur Docker, on y apprend parfaitement comment déployer des conteneurs afin de créer une architecture microservices, je le recommande donc fortement comme référence pour toute personne désirant apprendre son fonctionnement. Néanmoins, Docker évoluant très vite et constamment au fur et à mesure des mises à jour, il faudra toujours s'aider de la documentation pour pallier les parties du livre qui ont changé comme le réseau. Chaque partie de Docker y est abordée afin d'avoir un aperçu des possibilités qui nous sont offertes. De l'historique de l'outil jusqu'à son déploiement dans un cluster. Chaque partie est constituée d'exercices afin de se faire la main sur le sujet abordé. Une fois les bases acquises, l'auteur détaille la mise en œuvre d'une application en forme d'architecture microservices et son déploiement dans un cluster de machines CoreOS sur Azure. Ce que j'apprécie beaucoup dans cette dernière partie, c'est qu'elle utilise une technologie différente (Java, .NET, Python, AngularJS/NodeJS and MongoDB) pour chaque service pour ensuite en faire une seule et même application.




 Poster une réponse Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
le 04/01/2016 à 13:25
Docker
Prise en main et mise en pratique sur une architecture micro-services
Ce livre sur Docker s'adresse à tout développeur, architecte, administrateur souhaitant aboutir à une connaissance structurée de Docker en s'appuyant sur la mise en pratique d'un exemple concret de déploiement d'une application en conteneurs. Une connaissance même minimale de Linux et des réseaux TCP/IP est un prérequis indispensable pour tirer le meilleur profit de ce livre qui est organisé en deux parties.

La première partie détaille les mécanismes constituant les fondements de Docker avec des exemples de manipulations sur des exercices pratiques. Docker étant encore en pleine évolution, l'auteur s'est attaché à fournir au lecteur des bases solides sur le fonctionnement de Docker et sur ses concepts les plus importants pour aboutir à la mise en production d'une solution dans l'écosystème Docker et maîtriser ainsi les besoins élémentaires des utilisateurs professionnels (création d'images simples et solides, mise en œuvre d'un registre, sécurité...).

Dans une seconde partie, l'auteur met en œuvre une infrastructure complète autour d'une application exemple, en architecture micro services. Le point de vue adopté par l'auteur est celui d'un éditeur de logiciels dont le besoin est de mettre en œuvre des services logiciels sur une architecture souple et évolutive. Cette mise en pratique sur une application réaliste permet de décrire les astuces de déploiement de conteneurs pour Java, .NET, Python et Node.js/AngularJS. L'application ainsi créée est ensuite déployée dans un cluster de machines CoreOS.

Des éléments sont en téléchargement sur le site www.editions-eni.fr et sur le compte Github des Editions ENI. Ainsi, le lecteur est en mesure de mettre en œuvre la totalité de l'exemple traité dans le livre.

[Lire la suite]




 
couverture du livre VirtualBox

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

VirtualBox

Faites cohabiter Windows, Mac OS et Linux

de
Public visé : Débutant

Résumé de l'éditeur

Avec VirtualBox, créez plusieurs machines virtuelles sur votre ordinateur personnel !
Vous aimeriez pouvoir continuer à profi ter de votre logiciel préféré désormais incompatible avec votre nouvel ordinateur. Vous êtes sur Mac OS ou Linux, et vos enfants vous harcèlent pour jouer à un jeu PC. Vous souhaitez tester des logiciels ou des systèmes d'exploitation dont vous n'êtes pas sûr de la stabilité. Ce livre est fait pour vous !
Très accessible, il met à la portée de tous VirtualBox, l'une des solutions de virtualisation les plus populaires du moment, car conviviale, performante. et gratuite ! Il vous explique pas à pas comment virtualiser d'anciens systèmes d'exploitation, faire tourner des logiciels incompatibles, tester des programmes ou des utilitaires sans compromettre votre ordinateur, ou encore archiver vos applications et protéger vos données dans des machines virtuelles. Vous apprendrez à maîtriser les principales fonctionnalités de VirtualBox, et deviendrez rapidement un inconditionnel de la virtualisation.

Édition : Pearson Education - 236 pages , 1re édition, 1er décembre 2010

ISBN10 : 274402435X - ISBN13 : 9782744024351

Commandez sur www.amazon.fr :

19.00 € TTC (prix éditeur 20.00 € TTC) livraison gratuite !
  • Bienvenue dans VirtualBox
  • Faire cohabiter plusieurs mondes
  • Retrouver de vieux programmes et jouer sous VirtualBox
  • Tester des programmes
  • La boîte à outils
Critique du livre par la rédaction Nicolas Vallée le 1er mai 2011
Cet ouvrage est clairement destiné à un public néophyte en matière de virtualisation, mais tout de même initié aux installations courantes des systèmes d'exploitation souhaités.
L'ouvrage est intéressant pour toutes personnes souhaitant avoir des notions très générales sur la virtualisation et souhaitant avoir une utilisation très basique de VirtualBox. Le seul bémol est l'absence de synthèse / aide-mémoire final étant donné que la plupart des informations qui seront utilisées dans la pratique se retrouvent diluées dans l'ensemble des explications permettant aux néophytes de cerner la problématique.
Critique du livre par la rédaction Julien Plu le 1er mars 2013
Ce livre est tout bonnement parfaitement écrit. Il décrit vraiment tout ce que l'on a besoin de savoir pour virtualiser un système d'exploitation et ces explications sont faites sur chacun des systèmes d'exploitation supportés par Virtual Box soit Mac OS X, Windows et Linux. Ainsi peu importe le système que vous utilisez chaque fonctionnalité sera décrite pour celui-ci.

On nous apprend à se servir de VirtualBox pour toutes sortes d'utilisations allant de la simple installation d'un système d'exploitation pour le tester, en passant par un système pour jouer à de vieux jeux tournant seulement sur de vieilles versions de Windows (3.X, 95 ou 98) jusqu'à se monter un réseau local de plusieurs ordinateurs et j'en passe et des meilleurs.

J'ai particulièrement apprécié la partie qui explique comment optimiser un système d'exploitation virtualisé spécialement pour pouvoir y jouer dessus. L'auteur rentre dans les moindres détails, configuration graphique, processeur ou de mémoire. Pour conclure vous l'aurez deviné je recommande fortement cet ouvrage à toutes personnes désireuses de virtualiser des systèmes d'exploitation de façon gratuite et performante.




 Poster une réponse Signaler un problème

Avatar de Lana.Bauer Lana.Bauer - Expert éminent sénior https://www.developpez.com
le 31/05/2014 à 7:39
Bonjour,

La rédaction Developpez a lu pour vous ce livre :



Retrouvez les critiques sur la page Livres Virtualisation.

Bonne lecture !