Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
The DevOps 2.2 Toolkit
Il semble qu'à chaque nouveau livre, le champ d'application soit de plus en plus flou et de moins en moins précis. Lorsque j'ai commencé à écrire Test-Driven Java Development, le champ d'application de l'ensemble du livre était défini à l'avance. Une équipe travaillait avec moi. Nous avons défini l'index et une brève description de chaque chapitre. À partir de là, nous avons travaillé selon un calendrier, comme le font la plupart des auteurs techniques. J'ai ensuite commencé à écrire le deuxième livre. Le champ d'application était plus obscur. Je voulais écrire sur les pratiques et les processus DevOps et je n'avais qu'une très vague idée de ce qui en résulterait. Je savais que Docker devait être présent. Je savais que la gestion de la configuration était indispensable. Les microservices, la journalisation centralisée et quelques autres pratiques et outils que j'ai utilisés dans mes projets faisaient partie du champ d'application initial. Pour ce livre, je n'avais personne derrière moi. Il n'y avait pas d'autre équipe que moi, beaucoup de pizzas, un nombre inconnu de canettes de Red Bull et de nombreuses nuits blanches. Le résultat est « The DevOps 2. 0 Toolkit : Automating the Continuous Deployment Pipeline with Containerized Microservices ». Avec le troisième livre, le champ d'application initial est devenu encore plus obscur. J'ai commencé à écrire sans plan. Il devait porter sur la gestion des clusters. Après quelques mois de travail, j'ai assisté à la DockerCon à Seattle où l'on nous a présenté le nouveau mode Docker Swarm. Ma réaction immédiate a été de jeter tout ce que j'avais écrit à la poubelle et de recommencer. Je ne savais pas de quoi le livre allait parler, sauf qu'il devait s'agir de Docker Swarm.
J'ai été impressionné par le nouveau design. Quelque chose à propos de Swarm a fini par être « The DevOps 2. 1 Toolkit : Docker Swarm : Construire, tester, déployer et surveiller des services à l'intérieur des clusters Docker Swarm ». En travaillant sur ce projet, j'ai décidé de créer la série DevOps Toolkit. J'ai pensé qu'il serait intéressant d'enregistrer mes expériences à partir de différentes expériences, et de travailler avec diverses entreprises et projets open source. C'est donc tout naturellement que j'ai commencé à réfléchir et à planifier le troisième volet de la série, « The DevOps Toolkit 2 ».2 Le seul problème est que, cette fois-ci, je n'avais honnêtement aucune idée de ce dont il s'agirait. L'une des idées était de faire une comparaison approfondie des différents ordonnanceurs (par exemple, Docker Swarm, Kubernetes et Mesos/Maraton). L'autre idée était d'explorer le serverless. Même si le nom est terrible (il y a des serveurs, mais nous ne les gérons pas), c'est un sujet formidable. Les idées n'ont cessé d'affluer, mais il n'y avait pas de vainqueur clair. J'ai donc décidé de ne pas définir le champ d'application. Au lieu de cela, j'ai défini quelques objectifs généraux.
Les objectifs que je me suis fixés étaient de construire un système auto-adaptatif et auto-réparateur basé sur Docker. Lorsque j'ai commencé à écrire ce livre, je ne savais pas comment j'allais y parvenir. Il y avait différents éléments de pratiques et d'outils que j'utilisais, mais il n'y avait pas de lumière visible au bout du tunnel. Au lieu de définir ce que sera le livre, j'ai défini ce que je veux accomplir. Vous pouvez considérer ce livre comme l'enregistrement de mon voyage. J'ai dû beaucoup explorer. J'ai dû adopter de nouveaux outils et écrire du code moi-même. Considérez ce livre comme « le journal de Viktor pendant qu'il essaie de faire des choses ».
Les objectifs sont d'aller au-delà de la simple configuration d'un cluster, des services, du déploiement continu et de toutes les autres choses que vous connaissez probablement déjà. Si ce n'est pas le cas, lisez mes livres précédents.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)