服务器虚拟化:让云计算更高效虚拟化

2013-01-06    来源:机房360    编辑:GOCN
每个虚拟服务器只需要根据用户需求来提供足够的计算资源或是存储容量就可以了,多出的计算资源就可以用来创建更多的虚拟服务器。当用户需求上升时就给他们相应的提供更多的计

  人们常常会问,云计算和互联网到底有何区别,或是“互联网本身不就已经是云计算吗”。我常告诉他们,云计算与互联网并不全等,反之亦然。互联网是云计算运行的一个简单的凭他。你可以拥有一个完全隔离于互联网的云计算基础设施,这种云也被称为私有云。当然,有些私有云也可以通过互联网来协同运行。不过在云计算是否等同于互联网这个问题上仍然争论不休。

  构成云计算本身的,并非硬件技术或是基础设施,而是所提供和交付的服务和功能。从本质上来说,云计算就是在你完全不知道身在何处也无需关心的远程服务器来提供给你各种你所需要的计算服务。在这些“云”中,在你享受的云服务背后,是不计其数的服务器群、计算单元、CPU、RAM、GPU以及存储设备。但是一个服务器只能服务于一项任务、应用程序或是功能,基于本地网络或是互联网。从显然限制了云计算的发挥,比如你有多个应用程序时你就得需要多个服务器,更占地方,更多热量以及更高的耗电。因此,这也是本篇文章的重点所在:服务器虚拟化。

  问题是一台服务器只能服务于一项目的,因此你不得不购置更多。因此正如我所提到的,解决的办法就是服务器虚拟化,通过软件来在很少数量的服务器上“创造”出多个虚拟的服务器。一些强力的服务器甚至可以创建数百个虚拟服务器,并且保证这些虚拟服务器都具有各不相同的运行参数设置,例如CPU速度、RAM大小、存储容量。每一个虚拟服务器都可以来服务于某项任务,这种做法显然就会大量降低电力消耗。因此这意味着我们可以在很少数量的服务器上完成以前许多很多服务器才能完成的任务,对硬件资源的利用变得更加高效。

  虚拟化对于云计算来说是一项非常重要的技术,同时也为云计算诸多众所周知的优势带来了额外的一些好处,例如更强的可扩展性。因为每个虚拟服务器只需要根据用户需求来提供足够的计算资源或是存储容量就可以了,多出的计算资源就可以用来创建更多的虚拟服务器。当用户需求上升时就给他们相应的提供更多的计算资源和存储容量就可以了,需求降低时亦然。因为用户只需要根据用量来付费,因此对于用户的成本控制也非常有益。

  如果没有虚拟化技术,我们现在所知道的云计算恐怕就会是另外某种存在方式,但如今虚拟化技术使得IT服务变得更加划算了。

1
3