NFV 中 容器 容器接口 功能模块接口
容器(contanier):为软件执行环境所提供的硬件或软件;有时可认为容器是整个虚拟机。如同虚拟机共享隔离主机的物理资源和操作系统,运行在相同内核上的容器共享了绝大部分操作系统资源。
容器虚拟化(container virtualization):一种将应用程序的底层操作环境进行虚拟化的技术,通常是操作系统的内核,它能划分出相互隔离的容器,应用程序可以在容器中运行。
容器接口(contanier interface):一台主机系统中的执行环境,功能模块在该环境中运行。功能模块位于相同的物理主机上,该主机即容器,它提供的接口即为容器接口。
功能模块接口(function module interface):两个软件模块的接口,这两个模块分别完成各自的功能。无论两模块是否在相同的物理主机上,这个接口使得两个功能模块之间都可以相互通信。
下图展示了容器和功能模块接口与NFVI域结构的关系: