Skip to Content
可编程网络自动化
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实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
弱监督学习实用指南

弱监督学习实用指南

Wee Hyong Tok, Amit Bahree, Senja Filipi
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham

Publisher Resources

ISBN: 9787115606181