虚拟化技术全面解析:Xen与KVM的深入探讨
1. 虚拟化与云计算概述
云服务通常会配备一个控制界面,该界面能够按需调整容量,并支持一键配置新系统。像亚马逊的弹性计算云(EC2)就是这类第一代服务中最为成熟的代表,它被众多提供下一代网络平台的公司广泛采用。无论大家对实用计算的态度如何,它作为数据中心和本地服务器基础设施的廉价替代方案,正逐渐受到财务人员的青睐。IT行业的专家们认为,各种形式的云技术是计算的未来。
云计算虽然依赖于一些与虚拟化相同的理念,但它本身应被视为一套独特的技术体系。此外,还有一个重要概念是实时迁移,即把虚拟机从一台物理机迁移到另一台物理机。大多数虚拟化软件允许在运行的系统之间实时迁移虚拟机,某些情况下还能保证服务不中断、连接不丢失,这一特性对于负载均衡、灾难恢复、服务器维护以及提高系统灵活性都非常有帮助。
不同的虚拟化选项在概念上有所不同,但最终都能实现相似的结果。管理员访问虚拟系统的方式与访问网络中的普通节点相同。不过,由于虚拟机共享硬件,硬件问题可能会同时影响多个系统,并且资源争用问题需要在虚拟化实现的层面(如管理程序)进行调试。
2. 虚拟化的好处
2.1 成本节约
成本是所有新IT项目的关键因素。通过虚拟化,企业能够立即实现短期成本节约,因为他们可以减少服务器的购买数量。管理员无需为新的生产应用购置新服务器,而是可以创建新的虚拟机,这样既能节省前期采购成本,又能降低后续的支持和维护费用。此外,由于虚拟服务器不产生热量,冷却需求大幅降低,进一步节省了成本。数据中心的支持和维护也变得更加容易和经济,一些组织可以将多达30台物理服务器整合到一台虚拟主机上,仅从节省的机架空间来看,就足以让数