可靠性与可用性:虚拟化解决方案可以在单一物理系统上提供可靠的故障转移方案和系统备份。
工作效率的提高:升级和更新软件是所有 IT 经理所执行的常见重要任务之一。如果站点想在与目标设备相同的硬件上测试软件包升级,可以通过在平台上运行新的虚拟机会话来轻松实现。虚拟化可提高开发人员和质量保证人员的工作效率。致力于跨平台项目的开发人员和软件测试人员发现,在其开发工作站上的不同目标操作系统中运行多个会话是完全可行的。这使得他们能够自如验证跨平台功能。致力于内核组件创建与测试工作的开发人员可以通过在隔离的虚拟机上执行测试来缩短停机时间和周转时间。如果没有可靠的虚拟化解决方案,则发生故障的内核组件可能导致需要重新安装或重建操作系统。
随着处理器借助多种内核架构和硬件多线程(如超线程(HT)技术)变得日益强大,虚拟化解决方案将可用于应对未充分利用的独立服务器和传统应用情况。虚拟化解决方案在提供上述优势的同时,还可将专用内核分配到不同的虚拟机上。例如,在多核处理器平台中,一个内核可以专用于一个虚拟机,以便在故障切换时进行替换,进而提供出色的可靠性、性能,以及易管理性和众多整合优势。
与英特尔虚拟化技术相关的价值定位的另一个主要方面,是新的英特尔处理器特性还具有一些额外的特征。 比如,英特尔主动管理技术 (IntelAMT) 令管理员可以远程发现、修复和保护硬件,即使电源已切断或操作系统被破坏。 LaGrande 技术 使得应用可在自己被保护的空间里运行,帮助防备软件攻击及保护客户个人电脑上储存的或创建的数据的机密性和完整性。英特尔I/O 加速技术(IntelI/OAT)加快了网络和 I/O 操作的速度。 除了这些能力之外,英特尔虚拟化技术还给客户带来独特的价值。
名为虚拟机监控器(VMM)的纯软件虚拟化解决方案处理系统的所有虚拟化问题。由于 VMM 必须创建一种规则,使主机操作系统直接与硬件进行通信,因此它必须采取一些措施。有两种方法被使用:
半虚拟化:此项技术要求更改操作系统、特别是内核的源代码,以便其能够在指定的VMM上运行。 此法与大型机法类似,在大型机方法中,客户 OS 扩展与硬件紧密匹配。当然,半虚拟化将不能与商业化操作系统协作。
二进制译码:VMM 在操作系统二进制代码加载到虚拟机时对其进行更改。这一方法在商业产品中十分常见,唯一的限制是只能安装特定版本的操作系统,因为每个新版本的操作系统均需要测试和验证,并可能要求对 VMM 软件进行升级。
两款解决方案共同的问题在于软件无法与基础硬件协同工作,因此必须采用一些复杂的方案对软件模拟某些硬件特性,同时让主机操作系统将该虚拟机视作另一个应用。此外,VMM 还面临着其它技术挑战。
推荐:12款超棒的乌班图 Linux GTK主题
Z拆机:杰和GCR2524MP-RF服务器图赏
2022龙芯生态大会专题
2021浪潮专题
宝德 NVIDIA 协同赋能,为您的AI之旅保驾护
OCP CHINA DAY 2019