可编程网络自动化

可编程网络自动化
作者: [美]贾森·埃德尔曼(Jason Edelman),[美]斯科特
出版社: 人民邮电
原售价: 139.80
折扣价: 97.90
折扣购买: 可编程网络自动化
ISBN: 9787115606181

作者简介

贾森·埃德尔曼(Jason Edelman),网络工程师,持有CCIE认证和VCDX-NV认证,典型的“CLI爱好者”和“路由器玩家”。他的公司Network to Code致力于帮助厂商和用户利用新的工具和技术提高工作效率。 斯科特·S. 洛(Scott S. Lowe),VMware公司的工程架构师,在从事计算虚拟化工作多年后投身于云计算和网络虚拟化,著有多本关于vSphere和OpenStack的技术图书。 马特·奥斯瓦尔特(Matt Oswalt),Cloudflare公司的软件工程师,致力于解决软件开发和网络基础设施交叉领域的技术和非技术难题,同时讲授与Docker和可编程网络自动化相关的在线课程。

内容简介

与系统管理员一样,网络工程师如今也发现无法再手动完成所有工作。随着网络行业迎来新协议、新技术、新交付模型,企业对敏捷性和灵活性的需求愈加迫切,网络自动化也随之变得至关重要。本书向网络工程师展示了如何使用包括Linux、Python、JSON和XML在内的一系列工具,通过代码实现网络自动化。 网络自动化的核心是简化与网络设备、网络拓扑、网络服务和网络连通性的配置、管理、操作相关的任务。通过学习本书,你将掌握完成这一关键转变所需的基本技能和工具。 本书包含以下内容。 * Python基础知识:数据类型、条件逻辑、循环、函数、类、模块 * 网络自动化涉及的Linux基础知识 * 数据格式与数据模型:YAML、XML、JSON、YANG * 网络配置模板,如Jinja模板 * 使用网络API实现网络自动化 * 在自动化过程中使用Git控制源代码 * 使用Ansible、Salt、StackStorm等自动化工具 * 关键的持续集成工具和技术