Model-Driven Devops
Autor Steven Carter, Jason King, Mike Younkers, Josh Lothianen Limba Engleză Paperback – 3 sep 2022
Lucrarea Model-Driven Devops necesită un nivel de experiență intermediar în administrarea sistemelor sau ingineria de rețea, presupunând o înțelegere solidă a infrastructurii tradiționale și a conceptelor de bază de automatizare. Descoperim aici o abordare tehnică riguroasă care mută centrul de greutate de la gestionarea manuală a elementelor de rețea către un model programabil, scalabil și sigur. Ca și Kief Morris în Infrastructure as Code, 2E, autorii distilează experiența reală în principii acționabile, însă pun un accent distinct pe particularitățile rețelelor de întreprindere, care diferă fundamental de DevOps-ul aplicat strict în dezvoltarea de software.
Structura volumului urmărește o progresie logică: pornește de la analiza riscurilor asociate metodelor legacy și avansează către definirea „Surselor de Adevăr” (Source of Truth) și normalizarea datelor prin API-uri. Putem afirma că punctul forte al cărții este capitolul dedicat infrastructurii consumabile, unde este explicată tranziția critică de la CLI la API-urile Northbound și Southbound. Spre deosebire de alte lucrări ale autorului Steven Carter, cum este He's Scared, She's Scared, care explorează dinamica relațiilor interumane, acest titlu aplică rigoarea analitică asupra ecosistemelor tehnice și a barierelor culturale din departamentele IT. Reținem faptul că autorii nu livrează doar teorie, ci oferă o implementare de referință completă, utilizând instrumente open source pentru a demonstra cum Continuous Integration/Continuous Deployment (CI/CD) poate fi aplicat în siguranță pentru infrastructură.
Preț: 290.29 lei
Preț vechi: 362.86 lei
-20%
Carte disponibilă
Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 27.06 lei
Specificații
ISBN-10: 0137644671
Pagini: 192
Dimensiuni: 174 x 224 x 12 mm
Greutate: 0.31 kg
Editura: Pearson Education
De ce să citești această carte
Recomandăm această carte inginerilor de rețea și arhitecților care doresc să depășească limitările configurărilor manuale. Cititorul câștigă o metodologie clară pentru implementarea Infrastructure as Code, învățând să normalizeze datele de rețea și să utilizeze API-uri pentru scalabilitate. Este un ghid esențial pentru transformarea unei infrastructuri rigide într-un sistem agil, reducând riscurile operaționale prin automatizare și modele de date consistente.
Despre autor
Steven Carter este un autor versatil care și-a dedicat cariera înțelegerii complexității relațiilor și sistemelor. Cu o experiență de peste două decenii în analizarea dinamicii interumane, Carter face tranziția către literatura tehnică alături de o echipă de experți de la Pearson Education. În Model-Driven Devops, el aduce o perspectivă unică asupra „factorilor umani” care blochează adesea transformarea digitală, combinând expertiza tehnică în rețele cu o înțelegere profundă a barierelor culturale din organizațiile mari.
Descriere scurtă
Cuprins
Enterprise IT as a Source of Risk to the Business
Observations of a Train Wreck
DevOps Seems Like a Better Way
What Is DevOps?
Automation
Infrastructure as Code
CI/CD
Apps vs. Infrastructure
Harnessing Automation-at-Scale
Why Are Enterprise IT Departments Not Adopting DevOps?
Human Factors
Business Factors
Summary
Chapter 2: A Better Way
The Goal: Business Transformation
Constraints-Based IT
Business Transformation
DevOps in Action
Why Model-Driven DevOps?
Network Infrastructure Is Different
What Is Model-Driven DevOps?
What Is a Data Model?
Source of Truth
DevOps as a Framework
DevSecOps: Baked-In Security
Summary
Chapter 3: Consumable Infrastructure
APIs
Why API over CLI?
Platforms
Physical Hardware Provisioning
Consolidated Control Point
Northbound vs. Southbound APIs
API and Feature Normalization
Fabricwide Services
Scalability
Summary
Chapter 4: Infrastructure as Code
Why Infrastructure as Code?
Source of Truth
Data Models
Common IaC Tools
Organization
Types of Source of Truth
Code
Data Flow
Summary
Chapter 5: Continuous Integration/Continuous Deployment
CI/CD Overview
Applications vs. Infrastructure
CI/CD in Action
Source Code Management
Core Features
Collaboration Features
SCM Summary
Continuous Integration Tools
CI Engines
How They Work
Sample Workflow
Infrastructure Simulation Tools
Cisco Modeling Labs
Test and Validation
Linting
Schema/Model Validation
Functional Testing
Test and Validation Summary
Continuous Deployment
Continuous Monitoring
Summary
Chapter 6: Implementation
Model-Driven DevOps Reference Implementation
The Goal
DevOps Roadmap
Architecture
Network as an Application
Consistency
Simulation
Automation
Creating a Source of Truth
Moving Data
MDD Source of Truth
Automation Tooling
MDD Data
Automation Runner
Cisco Network Services Orchestrator
Testing
Linting
Snapshotting the Test Network
Data Validation and State Checking
Data Validation
Pushing Data to the Devices
State Checking
Restore
Continuous Integration Workflow Summary
Deployment
Scale
Starting Workflows
Summary
Chapter 7: Human Factors
Culture and the Need for Change
Start with the Why
Organization
Leadership
Role Models
Building a Team
Break Down the Silos
Community
New Tools
Summary of Organization-Level Changes
Individual
Programming vs. Automation
Version Control Tools
Data Formats
APIs
Templating
Linux/UNIX
Wait! Where Do I Fit In?
Summary
9780137644674 TOC 6/23/2022