网络功能虚拟化(NFV)技术解析
1. 虚拟化技术基础
在个人电脑操作系统提供的高效工作空间基础上,通过在 Linux 或 Windows 桌面安装 Type 2 虚拟机管理程序,不仅可以充分利用操作系统的优势,还能实现更多功能。创建和使用的虚拟机(VM)可以在不同的虚拟机管理程序环境之间迁移或复制,这有助于减少部署时间,提高部署的准确性,进而缩短项目的上市时间。
1.1 容器虚拟化
容器虚拟化是一种相对较新的虚拟化方法。在这种方法中,被称为虚拟化容器的软件运行在主机操作系统内核之上,为应用程序提供执行环境。与基于虚拟机管理程序的虚拟机不同,容器并不试图模拟物理服务器。主机上所有的容器化应用程序共享一个公共的操作系统内核,这消除了为每个应用程序运行单独操作系统所需的资源,大大降低了开销。
由于容器在同一个内核上执行,共享大部分基础操作系统,与虚拟机管理程序/客户操作系统的虚拟机配置相比,容器更小、更轻量级。因此,与可支持的有限数量的虚拟机管理程序和客户操作系统相比,一个操作系统可以运行更多的容器。
2. NFV 概念
网络功能虚拟化(NFV)是通过在软件中实现网络功能并在虚拟机上运行这些功能,从而对网络功能进行虚拟化。NFV 与传统的网络服务设计、部署和管理方法有很大的不同。它将网络功能(如网络地址转换(NAT)、防火墙、入侵检测、域名服务(DNS)和缓存)与专有硬件设备分离,使这些功能可以在虚拟机上以软件形式运行。NFV 基于标准的虚拟机技术,并将其应用扩展到网络领域。
2.1 可应用 NFV 的网络设备
虚拟机技术可以将专用应用程序和数据库服务器迁移到商用现货(CO
超级会员免费看
订阅专栏 解锁全文
542

被折叠的 条评论
为什么被折叠?



