云计算中的虚拟化与SDN技术解析
1. 虚拟化技术概述
虚拟化是一个广泛的概念。根据牛津词典,“虚拟”指的是“物理上不存在,但通过软件实现和呈现”的事物。换句话说,虚拟元素是元素的特定抽象。虚拟化简化了计算机资源(包括基础设施、系统和软件)的表达、访问和管理,并为这些资源提供标准接口。它还降低了服务软件对物理环境的依赖,使企业能够基于简化的操作流程实现更高的稳定性和可用性,提高资源利用率并降低成本。
多年来,虚拟化技术在计算、网络和存储领域蓬勃发展,且相互依赖。计算虚拟化技术的发展无疑至关重要,而网络和存储虚拟化技术的发展则是为了适应前者带来的变化和挑战。
在计算虚拟化中,使用虚拟机管理器(VMM)将一台物理机(PM)虚拟化为一个或多个虚拟机(VM),这提高了计算机硬件资源的利用率并提升了IT支持效率。VMM是物理服务器和用户操作系统(OS)之间的软件层。通过抽象和转换,VMM使多个用户OS和应用程序能够共享一组基本物理硬件。因此,VMM可以被视为虚拟环境中的元操作系统。它可以根据VM配置分配正确数量的逻辑资源(如内存、CPU、网络和磁盘),加载VM的客户OS,并协调VM和服务器上所有物理设备的访问。
VMM有以下两种类型:
- Hypervisor VM :运行在物理硬件上,专注于虚拟I/O性能优化,通常用于服务器应用程序。
- Hosted VM :运行在PM的OS上,提供更多上层功能,如3D加速。它易于安装和使用,通常用于桌面应用程序。
2. 常见计算虚拟化技术
常见的计算虚拟化技术有以下几种:
| 虚拟化
超级会员免费看
订阅专栏 解锁全文

2万+

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



