• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
浅析云计算与分布式计算的关系
发布日期:2016-3-27 9:3:14
 

  浅析云计算与分布式计算的关系

  时下十分热门的一个概念便是云计算.它到底是个什么好东东呢?下面Gartner给出的定义已经成为经典而被大量引用: 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 Internet technologies.”

  翻译过来就是这样的意思:云计算是用因特网技术将信息技术能力整合成以极大规模上可扩展的方式对多个外部客户作为服务来提供的一种计算方式.这么税可能太绕口了,说的直白一点吧.云计算就是对用户提供租赁服务的一种计算方式,(由于采用因特网技术)用户应该在所有的地方都能得到服务,而且(由于在极大规模上可扩展)租金还应该非常便宜.

  可是用因特网技术把大量服务器联起来,提供租赁式计算服务,这难道有什么新意吗?换一句话:你可能会想将一个大规模分布式计算网络配备上一个前端计费服务器,那样一来分布式计算就变成云计算了吗?当然不是!那么他们二者有什么区别呢?下面我们就一一为你讲解:

  一、关于分布式计算的讲解

  云计算所需的虚拟化技术必须是虚拟架构技术.简单说来,联结要考虑做在VMM集群的层面上.这样一来,硬件资源的虚拟化就不必局限于单个独立的硬件资源了.在这样的虚拟架构上,一个应用软件对于硬件资源使用的请求(通常是对硬件发出中断,interrupt) 可以不局限于同一个物理硬件资源.这样用虚拟架构技术整合出来的虚拟计算机才能够真正做到是为用户量身定制的.

  二、关于云计算的讲解

  云计算具有可扩展计算资源整合的方法.所以我们也可以认为云计算是为用户量身定制一台虚拟计算机.说到虚拟计算机,我们通常会想到虚拟机模型.其中虚拟机监控器(VMM)是虚拟化技术中的一个重要部件.VMM的主要功能是将硬件资源变成虚拟资源.将硬件资源变成虚拟资源有非常多的好处,我就不在这里详细叙述了.只讲一条:有时虚拟资源居然会比真实的硬件资源还要好,比如说,我们都知道虚拟内存能够做的远远大于硬件所能提供的内存量.不过用虚拟机群还是不能整合出云计算所需要的为用户量身定制的虚拟计算机的.关键在于通常的虚拟化方法只考虑到了虚拟单个硬件资源.如果只是把单独个别虚拟好的分布式的计算环境联结起来。