Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
可编程网络自动化
by
Jason Edelman
,
Scott S. Lowe
,
Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from
可编程网络自动化
网络自动化
|
15
2.1
为什么要实现网络自动化
和大多数自动化类型一样,网络自动化被视为一种提高操作速度的手段。速度更快固然不错,
但对很多
IT
(信息技术)组织而言,减少部署和变更配置的时间未必总是亟待解决的问题。
本章将探讨各种形式和规模的
IT
组织应当考虑逐步采用网络自动化的一些原因
,包括速
度在内。你会发现,同样的原则也适用于其他类型的自动化(应用程序、系统、存储、电
话通信等)。
2.1.1
简化架构
如今,大多数网络设备的配置就像是一片片独一无二的雪花(有很多一次性的非标准配
置),网络工程师们经常用一些一次性网络变更来解决传输和应用程序出现的问题,并以
此为荣,但这种做法到最后不仅使得网络难以维护和管理,还增加了实现自动化的难度。
应该摒弃那种视网络自动化和管理为次要项目或“附加品”的想法,而是选择在建立新架
构的时候就将自动化和管理纳入其中。这就确保了有适当的人员和工具的预算。遗憾的
是,在预算不足的时候,首先被砍掉的就是各类工具。
端到端架构及其相关的次日运维(
day 2 operation
)需要被视为一体。在建立架构时需要考
虑以下问题。
•
哪些功能可以在不同的厂商之间使用?
•
哪些扩展可以在不同的平台之间使用?
•
哪种类型的
API
或自动化工具是适用于特定的网络设备平台的?
•
有没有可靠的
API
文档?
•
特定产品都对应什么库?
如果这些问题能够在早期的设计过程中得出答案,那么最终的架构也会变得更简单、可重
复、易于维护和自动化,在整个网络中启用的厂商专有扩展也会更少。
即使在使用正确的管理和自动化工具部署好简化后的架构之后 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial
You might also like
Python和NLTK实现自然语言处理
Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言
艾伦A. A.多诺万, 布莱恩W. 柯尼汉
弱监督学习实用指南
Wee Hyong Tok, Amit Bahree, Senja Filipi
Python实用技能学习指南
Posts & Telecom Press, Robert Smallshire, Austin Bingham
Publisher Resources
ISBN: 9787115606181