分析:VMware ESX Server能为企业带来什么?
群里面有人谈论VMware ESX Server得东西,我这个小白,啥都不懂。查了查相关资料,记录如下
esx果然是个强大的东西,竟然可以裸装,可以不依赖任何操作系统,直接安装在硬件上。太cool了
如果你在大型企业或大学的服务器机房里呆过,你就知道那可以说是一个令人生畏的地方。
服务器机房往往很热,并且每面墙都挤满了昂贵的、占用很大空间的服务器机架。此外,这些机房通常象银行金库一样牢固,在那里你会经历很有趣的体验。
大多数服务器机房的有趣之处在于,机房里每台机器的功能也许都没有被充分利用。甚至高带宽的服务器在任意给定时间也很少让其CPU或RAM使用率达到很高的百分点。这是对资源非常低效的利用(毕竟,你正在增强这些设备的功能,它们有没有被用上?),这些都花费了大量的资金。不过,针对该问题有一种解决方案。
理想的一体化虚拟机...
使用虚拟化软件,单一的物理服务器可以同时运行多台虚拟机。每台虚拟机都认为自己运行在专用的硬件上,就好像和其他所有的虚拟机都分隔开。
但也许你了解这一切。你不需要一门针对虚拟化技术的速成课。你需要一种企业级的虚拟化工具,可以将费钱的、占用很大空间的数据中心转变成为一台高效的、理想的一体化虚拟机。
你所需要的就是VMware ESX Server。
但确切地说ESX Server是什么?它和现有的其它虚拟化软件有何不同之处?
对于初学者来说,正如以上所提到的,ESX Server是一种企业级虚拟化工具。它利用能够管理许多虚拟机的服务程序进行工作,比VMware另外的基础服务产品具有更高的可靠性和效率。
其中的原因是由于ESX Server运行在"裸机"上。这在本质上意味着你将ESX Server软件直接安装在计算机上,不需要有一个让它可以运行在其上的操作系统。以下的图表说明了此原理。
此系统由基于Linux内核的VMkernel进行管理。该微内核通过消除在虚拟机下面运行一个基本操作系统所需的系统开销,从而节省了资源。该产品将资源从物理机器和虚拟机的多个模拟复制品中分离出来,供虚拟机使用。它甚至还有过量使用内存的功能,这意味着虚拟机的内存总和可以安全地超越服务器的实际物理内存。此功能可以提高服务器内存的整体利用效率。所有这些功能都由服务控制台进行管理,此控制台相当于ESX Server及其"操作系统"的管理软件。
VMware ESX Server可以起什么作用...
ESX Server对于需要尽可能简化服务器硬件的企业非常重要。它几乎可以立刻在新服务器上安装,并可以在现有的正在使用的服务器上进行维护,而无需停机。
ESX Server另一种有趣的用法是用于灾难恢复。既然ESX Server是和硬件分离的,运行在它上面的应用程序(及操作系统)就可以立即迁移。服务器的硬件和ESX Server的虚拟化规范之间必要的一致性,让安装、维护以及远程管理虚拟机的过程非常简单!
所有这些神奇功能的价格都不便宜。VMware ESX Server意味着一种企业级产品,同时其定价也是企业级价格。除此之外,还要求运行该软件的服务器功能尽可能强大。
事实上,ESX Server需要有英特尔和AMD的特殊CPU部件,才可以有效地运行所需的处理器指令。用户也会需要某种持久的存储解决方案,用于存储虚拟机上和虚拟硬盘上的所有信息。
用户可以通过虚拟化技术构建虚拟服务器,当考虑到购买以及安装相同数量的物理服务器的成本时,当然这些不便之处只是次要的。
现在你可以整合服务器并让它更高效地运行。让服务器机房由令人生畏变为颇具吸引力了。