声明: 本文为 Cisco 公司给的定义,仅供参考,在一定程度上是较为权威的。
一、什么是网络编排(Network orchestration)
原文定义:
Network orchestration refers to actions a network controller performs in setting up devices, applications, and services in the network to achieve objectives.
简译及解读:
为了完成某个目标,而对网络的控制器执行的一些操作,而这些操作便是网络编排。那么,这些操作包括啥(即:编排了啥)? 包括了设置网络中的设备(硬)、设置网络中的应用程序及服务(软)。
二、网络编排有什么好处?
原文解释: Network orchestration delivers the following benefits:
-
It has a brain: the network controller. The controller translates business needs into network requirements, sets up the network to deliver on those requirements, and monitors it to help ensure that business needs are being met.
-
It views the network as a whole and not as individual parts.
-
It synchronizes all parts of the network to help achieve objectives.
简译及解读: 网络编排的好处可总结为如下:
- 存在网络控制器。该网络控制器可通过设置网络,实现将用户的 “business needs” 转为 “network requirements” ;
- 编排可将网络视为一个整体,而不是独立的部分(part);
- 编排可统筹网络中的所有部分(parts),以实现网络的目标。
三、网络编排与网络自动化有何不同?
原文解释:
- Network automation refers to performing discrete, fairly simple tasks without manual intervention. Examples of automation include uploading a new configuration file to a switch and updating the switch’s software image—jobs that each achieve a single objective.
- Network orchestration refers to performing a series of related tasks to achieve a more-complex objective. A network controller executes automated tasks in a purposeful order and verifies the success of each task before performing the next one.
简译及解读:
- 网络自动化: 是指在没有人工干预的情况下执行离散的且简单的任务(网络自动化举例:将新的配置文件上传到交换机,并更新交换机的软件镜像)。
- 网络编排: 是指执行一系列相互关联的任务以实现更复杂的目标。
四、网络编排与网络管理有何不同?
原文解释:
Network management refers to functions for administering and operating networks. A central network management system, usually the network controller, uses its automation and orchestration capabilities to perform these functions. In other words, network orchestration is a subset of network management.
简译及解读:
网络编排隶属于网络管理的范围。