虚拟化与云计算之间的关系
燕麦云   2012-04-18

简单介绍虚拟化与云计算

      在上篇文章我们了解什么是虚拟化,我们知道虚拟化技术在长期的使用中已经渗透到各行各业。在目前最热的云计算中也开始有了虚拟化技术的应用。下面我们就详细的来了解下虚拟化与云计算的关系。

      虚拟化从根本上来说就是对技术资源的最充分利用。获得虚拟化基础设施的投资回报和所有潜力的关键在于:在适当的时候,定期使用正确的资源并灵活快速地以一种协调性的方式,实现数据中心端到端虚拟化。

      云计算本身就是一个面向计算中心的技术,是软件即服务SaaS、网格计算、虚拟化三个概念的结合体。它的核心优势在于,能够更加充分的利用现有硬件,而在资源不足的时候可以方便、快速的扩展出去。

虚拟化与云计算的关系

      传统模式的服务器应用,为了安全和稳定,一般是一个系统跑一个应用(如一台 MySQL,一台 JBoss,等等),但是对于低流量的时候,如午夜之后,大量的计算资源都是闲置的。于是有了虚拟化,允许你在一台硬件服务器上跑三个虚拟机,而关闭另外两台服务器;当流量高的时候,可以动态的(无中断的)将两台虚拟机分别迁移到另外两台主机上。VMware 的 ESX 一直以来就是动态迁移技术独步武林,通过 VCenter 可以监控整个虚拟集群的状态。

      这个虚拟化技术,是云计算弹性计算的基础。Amazon EC2 用的应该是 Xen,Oracle 收购的 Sun xVM 也是 Xen,都是利用了虚拟化,使得计算可以在数据中心内部的服务器之间流动起来。

      虚拟化技术帮助企业提高投资回报率,提升到利用率70%以上。到目前为止,许多企业一直集中精力进行服务器虚拟化。事实上,实现存储、网络和管理虚拟化的融合基础设施所产生的投资回报往往更大。例如,由于存储管理不善或效率低下,可能导致服务器虚拟化的优势无法真正意义上实现。

      但云计算与虚拟化并非捆绑技术,二者可以同时使用,并可正常运行且实现优势互补。云计算和虚拟化二者交互工作,云计算解决方案依靠并利用虚拟化提供服务,而那些尚未部署云计算解决方案的公司仍然可以利用端到端虚拟化从内部基础设施中获得更佳的投资回报和收益。