Note :
Ce livre offre une vue d'ensemble de l'Infrastructure as Code (IaC), en intégrant des modèles de conception de logiciels classiques et des conseils pratiques pour améliorer la gestion de l'infrastructure en nuage. Bien qu'il se concentre fortement sur Terraform, Python et Google Cloud Platform (GCP), il est toujours considéré comme précieux pour les pratiques générales de l'IaC. Les évaluateurs apprécient les exemples du monde réel et le style pédagogique de l'auteur, bien que certains expriment le souhait d'une couverture plus large d'autres technologies de cloud.
Avantages:⬤ Offre une plongée en profondeur dans l'IaC avec des exemples pratiques du monde réel.
⬤ Équilibre entre la théorie et la pratique, ce qui le rend utile à la fois pour les débutants et les utilisateurs avancés.
⬤ Bien écrit et informatif, avec de bonnes techniques d'enseignement.
⬤ Améliore la compréhension des modèles de conception de logiciels appliqués à la gestion de l'infrastructure.
⬤ Bonnes recommandations pour l'opérationnalisation de l'IaC au niveau de l'entreprise.
⬤ Se concentre principalement sur Terraform, Python et GCP, sans exemples d'autres clouds comme AWS et Azure.
⬤ N'enseigne pas l'Infrastructure as Code du Jour 1, ce qui peut ne pas convenir aux débutants absolus.
⬤ Certains lecteurs pourraient souhaiter une couverture technologique plus diversifiée.
(basé sur 8 avis de lecteurs)
Infrastructure as Code, Patterns and Practices: With Examples in Python and Terraform
Utiliser l'Infrastructure as Code (IaC) pour automatiser, tester et rationaliser l'infrastructure des systèmes critiques de l'entreprise.
Dans Infrastructure as Code, Patterns and Practices, vous apprendrez à :
Optimiser l'infrastructure pour la modularité et isoler les dépendances.
Tester la configuration de l'infrastructure.
Atténuer, dépanner et isoler les changements d'infrastructure qui ont échoué.
Collaborer avec d'autres équipes sur le développement de l'infrastructure.
Mettre à jour l'infrastructure avec un temps d'arrêt minimal en utilisant les déploiements bleu-vert.
Faire évoluer les systèmes d'infrastructure en prenant en charge plusieurs unités commerciales.
Utiliser des modèles pour les outils de provisionnement, la gestion de la configuration et la création d'images.
Fournir une configuration d'infrastructure sécurisée à la production.
Infrastructure as Code, Patterns and Practices vous apprend à automatiser l'infrastructure en appliquant les changements de manière codifiée. Vous apprendrez à créer, tester et déployer des composants d'infrastructure d'une manière facile à mettre à l'échelle et à partager au sein d'une organisation entière. Ce livre regorge de techniques d'automatisation flexibles qui fonctionnent, que vous gériez vos projets personnels ou que vous apportiez des changements en direct au réseau d'une grande entreprise.
Un administrateur système ou un ingénieur d'infrastructure apprendra les pratiques de développement logiciel essentielles pour gérer l'IaC, tandis que les développeurs bénéficieront d'une couverture approfondie de l'assemblage de l'infrastructure dans le cadre de la culture DevOps. Bien que les modèles et les techniques soient indépendants des outils, vous apprécierez les exemples faciles à suivre en Python et Terraform.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie.
L'infrastructure en tant que code est un ensemble de pratiques et de processus permettant d'approvisionner et de maintenir l'infrastructure à l'aide de scripts, de configurations ou de langages de programmation. Avec l'IaC en place, il est facile de tester les composants, de mettre en œuvre des fonctionnalités et d'évoluer avec un minimum de temps d'arrêt. Mieux encore, comme l'IaC respecte les bonnes pratiques de développement, vous pouvez apporter des modifications à l'ensemble du système en quelques modifications de code seulement !
À propos du livre.
Infrastructure as Code, Patterns and Practices enseigne des techniques flexibles pour construire une infrastructure résiliente et évolutive, y compris la structuration et le partage de modules, la migration de systèmes existants, et plus encore. Apprenez à construire des réseaux, des équilibreurs de charge et des pare-feu à l'aide de Python et de Terraform, et mettez à jour l'infrastructure en toute confiance pendant que votre logiciel fonctionne. Vous apprécierez les conseils d'experts sur les stratégies de collaboration d'équipe pour éviter l'instabilité, améliorer la sécurité et gérer les coûts.
Ce qu'il y a à l'intérieur.
Optimiser l'infrastructure pour la modularité et isoler les dépendances.
Atténuer, dépanner et isoler les changements d'infrastructure qui ont échoué.
Mettre à jour l'infrastructure avec un temps d'arrêt minimal en utilisant des déploiements bleu-vert.
Utiliser des modèles pour les outils de provisionnement, la gestion de la configuration et la création d'images.
A propos du lecteur.
Pour les ingénieurs en infrastructure ou en logiciel qui connaissent Python, les outils de provisionnement et les fournisseurs de clouds publics.
À propos de l'auteur.
Rosemary Wang est éducatrice, contributrice, écrivain et conférencière. Elle a travaillé sur de nombreux projets d'infrastructure en tant que code et sur des outils open source tels que Terraform, Vault et Kubernetes.
Table des matières.
PARTIE 1 PREMIERS PAS.
1 Présentation de l'infrastructure en tant que code.
2 Écrire l'infrastructure en tant que code.
3 Modèles de modules d'infrastructure.
4 Modèles pour les dépendances de l'infrastructure.
PARTIE 2 MISE A L'ECHELLE AVEC VOTRE EQUIPE.
5 Structurer et partager les modules.
6 Les tests.
7 Modèles de livraison continue et de ramification.
8 Sécurité et conformité.
PARTIE 3 GÉRER LA COMPLEXITÉ DE LA PRODUCTION.
9 Apporter des modifications.
10 Refonte.
11 Corriger les défaillances.
12 Coût de l'informatique en nuage.
13 Gérer les outils.
© 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)