“云计算”在不知不觉中成为人们生活的热门词汇,上至企业范畴下至用户应用,云计算所带领的互联网潮流逐渐被人们所熟悉及使用。最简单的云计算技术在网络服务中已经随处可见,例如搜索引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。
一起了解下云计算以揭开对云计算新的认知。

云计算(Cloud Computing)将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够按需获取计算机、存储空间和信息任务。透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由许多分布在互联网上的不同位置的廉价计算资源所组成的庞大系统通过搜寻、计算分析之后将处理结果回传给用户。
透过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和“超级计算机”具有同样强大效能的网络服务。
举个例子,需要处理一个超大型项目,1个人完成需要一年,100个人完成需要半年,1000个人完成只需要一个星期。云计算就是把一个超大项目拆分成1000人份的工作量。在最短的时间里面完成大量的工作,这就是云计算的“并行计算”概念。
1000个人中多少人完成主要工作,多少人负责辅助工作,整个项目的统筹就属于云计算的“负载均衡”策略。可是统筹不能有效解决问题,如果1000人中有人请假了?有人生病了?怎么办?云计算的“热备冗余”就是解决在运算过程中容许个别设备出现问题,在不影响总体运算的基础上有空闲配备设备继续工作的解决方案。
从以上例子看云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备冗余(High Available)等传统计算机和网络技术发展融合的产物。


云计算早期,就是简单一点的分布式计算,解决任务分发,计算结果合并。曾经还有一个别名,叫网格计算。很多大企业早期可能也只是想解决自己的效率与计算问题,到后来发现,这个能力也可以提供给外部使用,所以,就出现了公共云(public cloud)计算,把计算机的计算能力直接放在网上卖出去。
如今使用云计算服务,用户能够在成本较低的情况下处理大量的运算工作,达到如同使用“超脑”运算的效果。亚马逊的EC2网络也是一个著名的云计算实例。《纽约时报》仅使用100个亚马逊的EC2实例和一个Hadoop应用程序就以不到24小时的时间编排完成了全部的1100万篇文章,并且生成了另外1.5T数据,累计耗费240美元而已。
在云计算的模式中,用户所需的应用程序并不运行在用户的个人电脑、手机等终端设备上,而是运行在互联网上大规模的服务器集群中。用户所处理的数据也并不存储在本地,而是保存在互联网上的数据中心里。提供云计算服务的企业负责管理和维护这些数据中心的正常运转,保证足够强的计算能力和足够大的存储空间可供用户使用。
云计算服务主要有三种类型:IaaS、PaaS和SaaS,分别代表基础架构服务、平台服务和软件服务。
1、SaaS
提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。用户不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等,相当于用户使用搜索引擎、网络邮箱。
2、PaaS
提供给用户的服务是把用户采用提供的开发语言和工具(例如Java、Python、.Net等)开发的或收购的应用程序部署到供应商的云计算设施上。用户不需要管理或控制底层的云基础设施,包括网络、服务器、操作程序、存储等,但能控制部署应用程序,可以控制运行应用程序的托管环境配置。
3、IaaS
提供给用户的服务是对所有设施的利用,包括处理、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。用户不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用、也可以获得由限制的网络组件(例如防火墙、负载均衡器等)的控制。
以上三种云计算服务,总体上用户根据用户获取的权限区分,从单一的数据管理到服务框架部署,云计算都能为用户以更低的成本完成更多的工作。
“云计算”已经深深植入到我们生活中的点点滴滴,平时常用的那些APP或网站,基本都已经离不开“云计算”作为背后的强大服务支持,生活因“云计算”正在发生着革命性的变革和改变,相信云计算会为互联网领域揭开崭新的一页。
(来稿:工程师梁灿威)
<<<<精彩回顾
直真冠合
您的数据中心建设咨询服务商
为大数据、云及雾计算中心
提供全方位服务


