扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
印度的数据中心普遍存在的问题:一个应用程序超过了其服务器的工作负荷,而其它的服务器却利用率不足。这个解决方案不是购买更多的服务器。企业通常已经拥有了许多服务器。数据中心需要的是更多的灵活性而不是更多的服务器。通过虚拟化能够实现这个目标,这样,当一个应用程序很难对其服务器的请求做出反应的时候,IT管理员只需要把这个应用程序转移到另一台服务器就可以了,不必让这个应用程序离线。
服务器整合
服务器整合是虚拟化的明显的好处之一。采用服务器虚拟化,一台物理服务器能够分区的多个虚拟服务器,每个服务器都好像是拥有自己的操作系统和能力的专用的服务器。这是利用使用率不足的服务器处理器资源的一种简单和有效的方法。
通过一个对一个地分离硬件和软件之间的关系,虚拟化实现了从当前数据中心通用的“一个应用程序,一台服务器”的模式转变到在一台物理服务器上有5至10个虚拟机的环境。一般来说,数据中心的单个服务器利用率只有10%至15%。采用虚拟化,数据中心的利用率能够达到90%以上。
操作系统
实际上,虚拟化做的事情就是分离一台具体的服务器硬件支持的操作系统、服务和应用程序。如果我们观察虚拟化在做什么,一个操作系统的一半在做什么(也就是与硬件连接的部分在做什么),它是一样的。
虚拟化目前预计仅用于在6%至8%的服务器。这种情况将很快发生变化。业内权威预测称,在未来两年里,大约90%的服务器都将应用虚拟化。然而,虚拟化的真正潜力已经超越了服务器整合。数据中心仅仅是学习如何应用虚拟化的一个开端。新的应用案例包括应用程序迁移、容错中的稿可用性、虚拟桌面和云计算的新技术范例。
虚拟化让几个不同的操作系统在同一个硬件中无缝地共存成为可能。虚拟化将是下一代操作系统不可分割的一部分。目前,有许多不同的虚拟化产品。
一些虚拟化技术将以一套单独的仿真软件的方式提供。仿真软件使用一个管理程序实现了本地的虚拟化,部分地允许访问硬件和部分地模拟硬件以便让用户装载操作系统。一种新的和重要的虚拟化技术是基于内核的虚拟机(KVM)。KVM已经集成到了Linux内核,利用这个操作系统的优势提供具有强大的安全功能、高可用性和广泛的硬件支持的虚拟化。KVM提供了把一个单个的物理机器分割为多个虚拟机的能力。
例如,如果一个数据中心没有准备好把一个应用程序从一种版本的操作系统转变为另一种版本的操作系统。利用虚拟化技术能够在同一台计算机上的一个比较新的版本的操作系统上运行那个应用程序。这样,在迁移这些应用程序的时候就不需要展开应用程序并且不需要购买新的硬件。这种不需要安装额外的硬件为企业创建新的系统和服务的能力是推动机构技术创新的真正的动力。
在未来的操作系统中,虚拟化将成为一个标准的操作系统功能。这是虚拟化在当前的数据中心中如此重要的一个原因。实际上,虚拟化解决方案的选择是关于支持它的操作系统的选择。
重要的是保证数据中心不要通过其选择的一个虚拟化解决方案锁定到一个特定的操作系统环境。
当前的企业没有技术就不能生存,从而使高可用性成为企业最优先考虑的事情。要能够创建虚拟化的灾难恢复环境,保证机构能够在容错中保持持久的高可用性。这种能力不需要高成本地替换相同的硬件就能够实现。对于企业来说,这就是真正地节省成本。同样诱人的是在能够创建一些虚拟化的环境以非常低的成本测试不同的灾难恢复的状况。
桌面虚拟化
沿着虚拟化道路的进一步发展是虚拟桌面。虚拟桌面具有在企业中部署Linux和Windows桌面的能力。例如,企业能够用一个廉价的Linux瘦客户机为一个Windows操作系统服务,或者把这个数据中心的一个远程服务器的一个Linux操作系统提供给这个企业的用户。这将解决当前的管理和升级性的问题。
云计算
然而,利用虚拟化的最大潜力存在于云计算中。云计算是从拥有动态的虚拟化的基础设施的计算模式发展起来的。虚拟化是云计算的技术基础。云计算能够实现服务器、存储和网络连接的灵活的和共享的资源池。虽然云计算仍处在早期阶段,其潜力是很明显的。
云计算是不用投资新的基础设施和新的软件许可证的迅速提高容量或者能力的一种方法。通过使资源管理更加方便和显著降低运营成本,虚拟化将推动云计算的增长。
在云计算的不远的未来,企业将把资源至少放在三种类型的网络上:类似于目前企业控制其在网络上的全部资源的专用网络;与可信赖的合作伙伴共享数据中心半专用网络;亚马逊云计算等公共的网络。
当企业网络资源包含专用的、半公开的和公开的网络的时候,数据中心会运行各种组合或者轻松地排列这些网络,以及能够管理这些资源就好像这些资源在他们的接触范围之内,即使这些资源在公共网络也是如此。
在一个专有的环境中做同样的事情将限制企业的接触范围。它将限制企业能够遇到的公共网络的类型。这正是开放的接口和开源软件发挥作用的地方。在云计算中,用户、特别是小企业或者大企业的部门不应该担心这些服务来自什么地方。他们只需要关心他们能够在特定的服务中发挥作用。这在专有的和授权的环境中是不可能的。它必须是开源软件的。更重要的是一个可信赖的服务合作伙伴的选择是关键。