专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程思想 » 云计算与分布式计算 »正文

云计算与分布式计算

来源: 发布时间:星期日, 2008年9月14日 浏览:27次 评论:0

  Cloud computing is“a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers using In ternet technologies.”即,云计算是用因特网技术将信息技术能力整合成以极大规模上可扩展的方式对多个外部客户作为服务来提供的一种计算方式.太绕 口了,说的白一点吧.云计算就是对用户提供租赁服务的一种计算方式,(由于采用因特网技术)用户应该在任何地方都能得到服务,而且(由于在极大规模上可扩 展)租金还应该非常便宜。

 

  可是用因特网技术把大量服务器联起来,提供租赁式计算服务,这难道有什么新意吗?换一句话:将一个大规模分布式计算网络配备上一个前端计费服务器(见下图),那样一来分布式计算就变成云计算了吗?当然不是!要不然我就会在如下表示分布式计算的图中画上一朵云彩了。

  

  云计算具有可扩展计算资源整合的方法.因此 我们也可以认为云计算是为用户量身定制一台虚拟计算机.说到虚拟计算机,我们通常会想到下图所示意的虚拟机体系架构.其中虚拟机监控器(VMM)是虚拟化 技术中的一个重要部件.VMM的主要功能是将硬件资源变成虚拟资源.将硬件资源变成虚拟资源有许多好处,我就不在此一一列举了.只列一条:有时虚拟资源居 然会比真实的硬件资源要好,比如我们都知道虚拟内存可以远大于硬件所能提供的内存量.不过用如下图联结起来的虚拟机群还是不能整合出云计算所需要的为用户 量身定制的虚拟计算机的.关键在于通常的虚拟化方法只考虑到了虚拟单个硬件资源,然后再把虚拟好的单个计算环境联结起来.这样做仍然没有超脱出上图所示的 分布式计算的思路.

 

  云计算所需的虚拟化技术必须虚拟架构技术.简单说来,联结要考虑做在VMM群的层面上.这样一来,硬件资源的虚拟化就不必局限于单个硬件资源 了.下图(来源:VMWare的创办人Mendel Rosenblum)给出了虚拟架构技术的示意.在这样的虚拟架构上,一个应用软件对于硬件资源使用的请求可以不局限于同一个物理硬件资源.这样整合出来 的虚拟计算机才可以真正是为用户量身定制的.

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: