什么是虚拟数据中心
虚拟数据中心是由虚拟服务器集群构成的基于物理平台的数据中心。服务器的虚拟化是少有的几种技术之一,它们听上去好的好像很不真实,但实际上是真的。虚拟服务器在早期的用途是减少使用率不足的服务器硬件,将处理任务集中到数量更少的机器上。自这些早期应用以来,现在已经发展成一种多目的的解决方案,实现更高的可靠性、更好的管理、以及成为企业数据中心管理员不可或缺的工具。
真正将虚拟技术发展并推广开来是VMware公司的ESX Server等世界级的虚拟化解决方案,这类解决方案能合成整个硬件的配置,而它与基础的硬件几乎没有关系。例如,宿主机可以最详细地模拟SCSI控制器的初始化过程,让客OS相信即使不存在物理的SCSI控制器时初始化也在被执行。它能使IDE磁盘机看上像SCSI磁盘机,能将网络共享的磁盘机转换成装在本机内的存储设备,将一个以太网卡变成几个网卡,并能在较老式的操作系统和它不支持的新式硬件(如光通道卡)之间生成网关。你可以建立完全适合应用程序需要的属于你自己的服务器,这时你用的是鼠标而不是用改锥。
为什么需要虚拟数据中心
目前IT机构所承受的压力越来越大,它们必须以更少的资源完成更多的工作,不断推出更多的新应用,提供更高的服务水平,并且应付更为密集的处理负荷。但在满足这些要求的同时,它们的预算并没有按比例水涨船高。虚拟技术可以通过多种方式来缓解这些需求:
更高效的服务器硬件“复用”
有了虚拟技术,我们就不再需要为单一应用分配独立的服务器。虚拟技术允许多个应用运行在同一台服务器上,只要这些应用各占用物理服务器资源中相对较小的一部分。在单台服务器上运行多种应用的能力可以降低服务器硬件方面的资本支出。单台大型服务器在生命周期中的总拥有成本可能比多个1U机架式服务器的总拥有成本更低。
缓解数据中心的物理限制
许多IT机构已经将数据中心内的物理容量发挥到了极限,例如机房空间、冷却容量和/或电源使用。因此,在不增加扩建或搬迁数据中心的情况下,根本不可能添置更多的服务器。而扩建或搬迁的成本又非常高昂,实施起来根本就不现实。虚拟技术可以推迟这些令人痛苦的工作,将更多的应用加载到现有的服务器基础设施上。
以高性价比的方式提供高可用性
利用虚拟技术,IT机构能够以更廉价的方式提供自动故障切换服务器,其成本远远低于使用实际的物理服务器。虚拟技术还可以通过在经济上可行的方式提供备用服务器,使IT机构在主服务器上执行维护或备份任务时不会对关键服务造成干扰。
以更高的灵活性满足生产和开发要求
IT机构经常需要根据要求迅速提供服务器,以应付突发的工作负荷或支持各类开发项目。如果使用物理服务器,这项工作的成本将会非常高昂,而且实现过程耗时漫长。如果该服务器的使用时间有限,则会形成巨大的资源浪费。而在另一方面,虚拟技术理论上可以允许他们立即对这些需求做出响应,而且不会增加额外的硬件成本。
面临的挑战――虚实共存的统一管理
事实上,对许多应用而言,尤其是电子邮件等高I/O应用,虚拟技术既不实际,也不值得推荐。因此,没有一家数据中心会实行全盘“虚拟化”。 由于种种原因虚拟化必须在一个部分物理或绝大部分物理的环境中进行分阶段实施。无论是现在和将来,都不会出现100%虚拟化的数据中心,虚拟服务器必须与其相对的物理服务器被一起管理。
虚拟服务器技术可以帮助IT机构大幅度提高数据中心基础设施的经济性。然而,当我们面对IT基础架构的管理时,虚拟化服务器技术也会带来新的复杂因素和多种挑战这些挑战产生的原因是,虚拟服务器必须与数据中心内所有“未虚拟”的服务器被共同管理。此外,虚拟化技术在带来好处的同时,还给IT安全团队带来更大的复杂性。因为IT安全团队需要管理访问权限,虚拟服务器在数据中心中移动中维护这些权限,跨不同虚拟中心管理虚拟服务器以及保护多个虚拟服务器不受单个物理组件的故障的影响。这就给管理员出了一个大大的难题。


