无论是服务器虚拟化还是桌面虚拟化都使用一个名为hypervisor的核心软件,在相同的物理服务器硬件上运行多个操作系统。每个操作系统是独立的,需要专用的资源。
由于你可以购买多CPU、大容量的内存、大量的存储空间和高带宽网络连接的先进服务器,因此每个操作系统可以拥有单个服务器能提供的尽可能多的计算能力。但操作系统和应用程序很少使用所有的可用资源,特别在同一时间。所以让更多的操作系统和应用程序共存在单一的硬件上,能更好地利用硬件。
如果你现在不使用虚拟化,那你应该考虑一下。以下是原因。
1 它能最大化利用你的服务器。
一天内许多服务器通常运行在利用率非常低的水平。添加多个操作系统和应用程序帮助您最大化利用这些昂贵的服务器资源。由于许多虚拟机可以运行在一台服务器上,您将大幅降低对硬件的总开支。
2 它将使你建立冗余服务器以便于更好的容错。
hypervisor允许操作系统和应用从一个系统迁移到另一个。如果一个硬件服务器或运行在上面的操作系统和应用程序失败了,这些操作系统和应用程序可以移动到在不同物理服务器上运行的另一个虚拟机管理程序。大型服务器通常比小型服务器的容错能力更强。举个例子,两个大型服务器可以允许应用程序的迁移,提供比十几台小型服务器更好的容错能力,同时使用更少的能源且更易于管理。
3 简化了管理。
由于在一个hypervisor上的所有操作系统可以通过单一界面管理,而且系统可以根据需要得到更多的计算资源,管理十几个虚拟服务器要比管理十几个独立的物理系统要更容易。每个操作系统仍然必须分开管理,但附加的工具也可以简化这个过程。
4 您可以在独立的操作系统上分隔应用以获得更高的可靠性。
通常情况下,一台物理服务器将运行一个操作系统,操作系统将安装多个服务器应用程序(Web服务器,电子邮件服务器,数据库服务器等等)。但是,在单一的操作系统上运行多个服务器应用程序提高了应用程序互相干扰的可能性,导致瓶颈甚至崩溃。通过在不同的虚拟机上分割应用,每个应用程序都有其自己的操作系统和资源,就不太可能干扰其他应用程序了。
5 新服务器的原型设计、测试和迁移的过程简化了。
通过虚拟化,创建一个额外的服务器进行测试只需要几分钟,并且不需要任何额外的硬件。相比之下,买一个新的物理服务器(或额外保留服务器用于测试)是昂贵的,而且安装操作系统和应用程序非常耗时。由于现有的虚拟机可以克隆所有操作系统的配置和应用,因此复制生产系统来测试新的补丁或应用程序的新版本是很容易的。
6 您可以节省能源。
虽然服务器的能源效率方面已经取得了进展,但运行一到两个大型服务器仍然比十几个或更多的独立服务器更便宜。最新服务器的内核暂停和其他功能允许资源在不使用时被关闭,从而进一步降低了能源消耗。运行几十个虚拟机的大型服务器所消耗的能量可能不会超过一个利用率水平较低的小型服务器。而一个大型服务器可以代替几十个小型服务器。
7 虚拟桌面基础架构可以节省您在PC上的一笔费用。
除了虚拟化服务器操作系统和应用程序,你可能还想要虚拟化桌面。VDI允许你在现有的桌面硬件或新的瘦客户机硬件上运行瘦客户端,并获得一个虚拟的Windows 7或其他桌面操作系统。这意味着你可以将Windows 7桌面提供给现有系统不支持Windows 7本地运行的用户。由于Windows补丁和应用程序只需要安装一次,却对VDI服务器上的每个系统产生效果,因此也简化了管理。
在大多数企业数据中心中虚拟化应用如此广泛的原因是它大大节省了硬件、能源消耗、管理成本,并且支持强大的容错功能。 |