• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
深度解读云计算的基本原理
发布日期:2016-3-30 20:3:28
 

  深度解读云计算的基本原理

  让我们首先了解一下大师们对“云计算”的经典看法:比尔·盖茨1989年在谈论“计算机科学的过去现在与未来时”时说:“用户只需要640K的内存就足够了。”那时,所有的程序都很省很小,100MB的硬盘简直用不完。

  李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行能够到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机运算、存储中心,用户通过一根网线借助浏览器就能够很方便的访问,把“云”做为资料存储以及应用服务的中心。

  一.原理:

  云计算(Cloud Computing)是并行处理(Parallel Computing)、网格计算(Grid Computing)以及分布式处理(Distributed Computing)的发展,或者说是这些计算机科学概念的商业实现。

  云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而不是本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

  这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也能够作为一种商品进行流通,就像水电、煤气一样,费用低廉,取用方便。最大的不同在于,它是通过互联网进行传输的。

  云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就能够通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

  云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

  二.“云”时代

  PC目前依然是我们日常工作生活中的核心工具——我们用PC处理存储资料、文档,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。

  而在“云计算”时代,“云”会替我们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机能够随时更新,保证“云”长生不老。Google就有好几个这样的“云”,其他IT巨头,比如说,雅虎、微软、亚马逊(Amazon)也有或正在建设这样的“云”。

  我们届时只需要一台能上网的电脑,不需要关心存储或计算发生在哪朵“云”上,但一旦有需要,我们能够在所有地点用任何设备,比如说,手机、电脑等,快速地计算和找到这些资料。我们再也不用担心资料丢失。

  三.云计算的几大形式

  形式1:实用计算(Utility Computing)

  这个主意很早就有了,但是知道最近才在Sun、Amazon.com、IBM以及其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把I/O设备、内存、存储以及计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

  形式2:SAAS(软件即服务)

  这种类型的云计算通过浏览器把程序传给成千上万的用户。从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本;在用户眼中看来,这样会省去在服务器和软件授权上的开支。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。 Google Apps和Zoho Office也是类似的服务

  形式3:平台即服务

  这是另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你能够使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

  形式4:网络服务

  同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

  形式5:商业服务平台

  SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

  形式6:MSP(管理服务提供商)

  最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于程序监控、邮件病毒扫描等等。

  形式7:互联网整合

  将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。说了半天相信很多人还没搞清到底是怎么回事,因为单“云计算”这三个字就已经够云里雾里的了。