Model-Driven DevOps: Increasing agility and security in your physical network through DevOps, 1st edition
BRAND: PEARSON
Publisher: | Addison-Wesley Professional |
Author: | Steven Carter; Jason King; Mike Younkers; Josh Lothian |
Edition: | (August 24, 2022) © 2022 |
eBook ISBN: | 9780137644728 |
Print ISBN: | 9780137644674 |
Type: | 1 Year Subscription. Dành cho Cá nhân |
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In
See what in the box
Mô tả sản phẩm
Phát triển cơ sở hạ tầng mạng nhanh hơn và vận hành nó hiệu quả hơn
Bằng cách sử dụng mô hình DevOps dựa trên mô hình và Cơ sở hạ tầng dưới dạng mã (IaC), các nhóm có thể phát triển và vận hành cơ sở hạ tầng mạng nhanh hơn, nhất quán và an toàn hơn—tăng tính linh hoạt, tiếp cận thị trường sớm hơn và mang lại nhiều giá trị hơn. Giờ đây, hai học viên hàng đầu sẽ hướng dẫn bạn từng bước triển khai thành công DevOps dựa trên mô hình cho cơ sở hạ tầng. Trong hướng dẫn thực tế này, họ chia sẻ những bài học kinh nghiệm, giúp bạn tránh những cạm bẫy phổ biến và làm sáng tỏ những điểm khác biệt chính giữa DevOps dành cho cơ sở hạ tầng và DevOps dựa trên ứng dụng thông thường.
Bạn sẽ tìm hiểu lý do tại sao các hoạt động của cơ sở hạ tầng mạng phải thay đổi, những gì cần thay đổi và cách làm việc cùng nhau để thay đổi điều đó. Các tác giả hướng dẫn bạn tạo các mô hình dữ liệu nhất quán để quản lý số lượng lớn các thành phần mạng, tổ chức số lượng lớn dữ liệu mạng và áp dụng DevOps vào cơ sở hạ tầng một cách lặp lại và nhất quán. Hành trình của bạn bao gồm quá trình triển khai tham chiếu thực hành hoàn chỉnh, các trường hợp sử dụng chi tiết, nhiều ví dụ dựa trên các công cụ nguồn mở và mã mẫu có thể tải xuống tại GitHub.
* Chuẩn hóa và sắp xếp dữ liệu cơ sở hạ tầng mạng một cách nhất quán để đạt được những lợi ích tương tự từ DevOps như các nhà khai thác đám mây đã làm
* Thay thế các dòng lệnh cũ bằng API, sau đó tận dụng và mở rộng quy mô chúng* Sử dụng quản lý cấu hình, mẫu và các công cụ khác để lập trình cơ sở hạ tầng mà không cần mã hóa
* Triển khai an toàn Tích hợp liên tục/Triển khai liên tục cho cơ sở hạ tầng
* Thành công nhờ các yếu tố con người quan trọng: phá bỏ rào cản, thay đổi văn hóa và giải quyết các khoảng trống về kỹ năng
Cho dù bạn là kỹ sư, kiến trúc sư, người quản lý hay lãnh đạo mạng hay an ninh mạng, hướng dẫn này sẽ giúp bạn thực hiện đầy đủ tất cả các hoạt động mạng của mình với hiệu quả, tính bảo mật, khả năng phản hồi và khả năng phục hồi cao hơn.
Chapter 1:
A Lightbulb Goes Off
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
Inpidual
Programming vs. Automation
Version Control Tools
Data Formats
APIs
Templating
Linux/UNIX
Wait! Where Do I Fit In?
Summary
9780137644674 TOC 6/23/2022
Phát triển cơ sở hạ tầng mạng nhanh hơn và vận hành nó hiệu quả hơn
Bằng cách sử dụng mô hình DevOps dựa trên mô hình và Cơ sở hạ tầng dưới dạng mã (IaC), các nhóm có thể phát triển và vận hành cơ sở hạ tầng mạng nhanh hơn, nhất quán và an toàn hơn—tăng tính linh hoạt, tiếp cận thị trường sớm hơn và mang lại nhiều giá trị hơn. Giờ đây, hai học viên hàng đầu sẽ hướng dẫn bạn từng bước triển khai thành công DevOps dựa trên mô hình cho cơ sở hạ tầng. Trong hướng dẫn thực tế này, họ chia sẻ những bài học kinh nghiệm, giúp bạn tránh những cạm bẫy phổ biến và làm sáng tỏ những điểm khác biệt chính giữa DevOps dành cho cơ sở hạ tầng và DevOps dựa trên ứng dụng thông thường.
Bạn sẽ tìm hiểu lý do tại sao các hoạt động của cơ sở hạ tầng mạng phải thay đổi, những gì cần thay đổi và cách làm việc cùng nhau để thay đổi điều đó. Các tác giả hướng dẫn bạn tạo các mô hình dữ liệu nhất quán để quản lý số lượng lớn các thành phần mạng, tổ chức số lượng lớn dữ liệu mạng và áp dụng DevOps vào cơ sở hạ tầng một cách lặp lại và nhất quán. Hành trình của bạn bao gồm quá trình triển khai tham chiếu thực hành hoàn chỉnh, các trường hợp sử dụng chi tiết, nhiều ví dụ dựa trên các công cụ nguồn mở và mã mẫu có thể tải xuống tại GitHub.
* Chuẩn hóa và sắp xếp dữ liệu cơ sở hạ tầng mạng một cách nhất quán để đạt được những lợi ích tương tự từ DevOps như các nhà khai thác đám mây đã làm
* Thay thế các dòng lệnh cũ bằng API, sau đó tận dụng và mở rộng quy mô chúng* Sử dụng quản lý cấu hình, mẫu và các công cụ khác để lập trình cơ sở hạ tầng mà không cần mã hóa
* Triển khai an toàn Tích hợp liên tục/Triển khai liên tục cho cơ sở hạ tầng
* Thành công nhờ các yếu tố con người quan trọng: phá bỏ rào cản, thay đổi văn hóa và giải quyết các khoảng trống về kỹ năng
Cho dù bạn là kỹ sư, kiến trúc sư, người quản lý hay lãnh đạo mạng hay an ninh mạng, hướng dẫn này sẽ giúp bạn thực hiện đầy đủ tất cả các hoạt động mạng của mình với hiệu quả, tính bảo mật, khả năng phản hồi và khả năng phục hồi cao hơn.
Chapter 1:
A Lightbulb Goes Off
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
Inpidual
Programming vs. Automation
Version Control Tools
Data Formats
APIs
Templating
Linux/UNIX
Wait! Where Do I Fit In?
Summary
9780137644674 TOC 6/23/2022