Network Automation Made Easy, 1st edition
Tổng quan sách
Các chiến lược và kỹ thuật thực tế để tự động hóa cơ sở hạ tầng mạngKhi mạng ngày càng phức tạp hơn, các chuyên gia mạng đang tìm cách tự động hóa các quy trình cấu hình, quản lý, thử nghiệm, triển khai và vận hành. Bằng cách sử dụng tự động hóa, họ hướng tới việc giảm chi phí, cải thiện năng suất, giảm lỗi của con người, rút ngắn thời gian tiếp thị và cải thiện tính linh hoạt. Trong hướng dẫn này, chuyên gia Ivo Pinto trình bày tất cả các khái niệm và kỹ thuật mà sinh viên sẽ cần để chuyển toàn bộ cơ sở hạ tầng vật lý và ảo của mình theo hướng tự động hóa cao hơn và tối đa hóa giá trị mà nó mang lại.Viết cho các chuyên gia giàu kinh nghiệm, tác giả đánh giá các trường hợp sử dụng tự động hóa hàng đầu hiện nay, so sánh các công cụ hàng đầu và trình bày chuyên sâu về cách sử dụng công cụ Ansible nguồn mở để tự động hóa các tác vụ phổ biến. Học sinh sẽ tìm thấy mọi thứ họ cần: từ các đoạn mã thực tế đến các nghiên cứu điển hình trong thế giới thực cho đến phương pháp lập kế hoạch chiến lược hoàn chỉnh.Hướng dẫn này dành cho tất cả những người đang tìm cách cải thiện hoạt động và năng suất của mạng, bao gồm quản trị viên hệ thống, mạng, lưu trữ và ảo hóa, kỹ sư mạng và bảo mật cũng như nhiều chuyên gia và nhà quản lý kỹ thuật khác. Sinh viên có thể áp dụng các khái niệm trung lập với nhà cung cấp trong toàn bộ môi trường của mình--từ máy chủ đến đám mây, chuyển sang bảo mật.Khám phá các trường hợp sử dụng hiện đại cho tự động hóa mạng và so sánh các công cụ tự động hóa được sử dụng rộng rãi nhất hiện nayThu thập dữ liệu cần thiết để sử dụng trong tự động hóa mạng, sử dụng các định dạng tiêu chuẩn như JSON, XML và YAMLNhận được nhiều giá trị hơn từ dữ liệu mà mạng của họ có thể cung cấpCài đặt Ansible và làm chủ các khối xây dựng của nó, bao gồm các lượt phát, nhiệm vụ, mô-đun, biến, điều kiện, vòng lặp và vai tròThực hiện các tác vụ kết nối mạng phổ biến với Playbook Ansible: quản lý tệp, thiết bị, VM, cấu trúc đám mây, API, v.v.Xem cách Ansible có thể được sử dụng để tự động hóa ngay cả những kiến trúc mạng toàn cầu lớn nhấtChuyển đổi cách tiếp cận của họ sang tự động hóa—và tạo quy trình NetDevOps mới, từng bước mộtXây dựng chiến lược tự động hóa mạng ngay từ đầu, phản ánh bài học từ các doanh nghiệp lớn nhất thế giới
- Introduction xvii
- Chapter 1 Types of Network Automation 1 Data-Driven Automation 2 Task-Based Automation 11 End-to-End Automation 16 Tools 22 Summary 39 Review Questions 40
- Chapter 2 Data for Network Automation 43 The Importance of Data 43 Data Formats and Models 44 Methods for Gathering Data 66 Summary 84 End Notes 84 Review Questions 85
- Chapter 3 Using Data from Your Network 87 Data Preparation 87 Data Visualization 100 Data Insights 104 Case Studies 112 Summary 116 Review Questions 117
- Chapter 4 Ansible Basics 119 Ansible Characteristics 119 Installing Ansible 120 Variables 126 Playbooks 131 Conditionals 133 Loops 136 Handlers 140 Executing a Playbook 143 Roles 149 Summary 152 Review Questions 153
- Chapter 5 Using Ansible for Network Automation 155 Interacting with Files 155 Interacting with Devices 160 Interacting with APIs 187 Case Studies 189 Summary 195 Review Questions 196
- Chapter 6 Network DevOps 199 What NetDevOps Is 199 NetDevOps Tools 214 How to Build Your Own NetDevOps Environment 228 Case Studies 233 Summary 238 Review Questions 238
- Chapter 7 Automation Strategies 241 What an Automation Strategy Is 241 Why You Need an Automation Strategy 250 How to Build Your Own Automation Strategy 251 How to Use an Automation Strategy 268 Summary 270 Review Questions 271Appendix A Answers to Review Questions 273TOC, 9780137455928, 10/5/2021
