摘要:什么是云计算?云计算和个人、企业还有云计算供应商是什么关系?云计算给我们能为我们提供哪些服务?目前的游戏模式转移到云计算以后是什么样的情景?云计算大规模普及有哪些技术瓶颈和商业限制等。云计算和目前的计算机应用环境有哪些异同?
1.概念解析
计算能力云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备,主要是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
在生活中的例子:在我们平常使用电力资源的过程的,中心有一个发电厂,发电厂发电(拥有电力资源);每个家庭拥有电力资源的接口,但是并没有产生电力资源的设备(发电机),但是我们却可以使用电力资源。同样,在计算机领域中,我们所使用的资源实际上是计算机的计算、存储、软件开发和运行环境等资源。在目前的模式中(非云计算模式),我们使用计算机资源是通过购买主机来实现的,就相当于我们家中安装了发电机,这样的劣势在于软硬件资源没法共享,成本高昂,试想,如果我想使用国家计算机中心的服务器来运行一个很大的程序,该如何处理呢?这就是云计算需要解决的问题。云计算整个各个计算机软硬件资源,提供相关的资源给客户,客户只是需要一个接口就可以完成相关任务。
2.一个与云计算有关的故事
爱迪生的牛气无法言说,这辈子有2000多项发明,在科学界他吃的盐比普通人吃的饭还多。但就是这么一个牛人,也曾被拍打在沙滩上:公共电网狠狠地抛弃了他。
1878年,爱迪生决定开发一种新产品——电灯泡,为了持续地给它供电,他紧跟着又发明了电流表、发电机等,这是一套完整的供电系统:爱迪生灯具公司制造灯泡,爱迪生电器公司制造发电机,爱迪生电线公司生产电线。
然而,他的产品只支持直流电厂。直流电有一个很大的缺陷,那就是不能进行长距离运输。于是,越来越多的个人和企业开始独立发电,来点亮爱迪生的直流灯泡。独立发电使得小型私人电厂遍地开花。由于长期为这些电厂提供设备,爱迪生成立的通用电气公司趁机发了大财。
然而,爱迪生是个伟大的发明家,却不是一个精明的企业家,它相信直流电才是未来。这个短板被他的崇拜者英萨尔意识到:他更推崇交流电。交流电可以长距离运输,有了这个基础,大量效率低的私人电厂,就能整合成一个“中央电厂”,通过一根电线,电能就能运输到各处使用。
但爱迪生并不看好这种设想,因为这会断掉他的财路:他的商业兴趣在于,私人电厂越多,他的设备就会卖得越好。按照爱迪生的想法,每个企业或者个人都得自备一个小型发电厂。所以,在这场战役中,信赖交流电的英萨尔胜出了。通过“中央电厂”,英萨尔实现了大规模的公用电网。
如此一来,原先建立私人电厂的企业或个人,就可以避免采购设备昂贵的发电设备。他们只需付上费用,墙面的插头就能提供源源不断的电力,而不必关心这些电力来自何方。故事中取代私人发电厂的“公共电网”,就是电气时代的“云计算”。
当然,这个过程是相当漫长而且艰辛的,需要解决很多技术和商业乃至法律的问题。
3.应用实例:云游戏
云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。 就现今来说,云游戏还并没有成为家用机和掌机界的联网模式,因为至今X360仍然在使用LIVE,PS是PS NETWORK ,wii是wi-fi。但是几年后或十几年后,云计算取代这些东西成为其网络发展的终极方向的可能性非常大。 如果这种构想能够成为现实,那么主机厂商将变成网络运营商,他们不需要不断投入巨额的新主机研发费用,而只需要拿这笔钱中的很小一部分去升级自己的服务器就行了,但是达到的效果却是相差无几的。对于用户来说,他们可以省下购买主机的开支,但是得到的确是顶尖的游戏画面(当然对于视频输出方面的硬件必须过硬)。你可以想象一台掌机和一台家用机拥有同样的画面,家用机和我们今天用的机顶盒一样简单,甚至家用机可以取代电视的机顶盒而成为次时代的电视收看方式。
4.技术服务
核心技术
云计算系统核心技术:并行计算。并行计算(ParallelComputing)是指同时使用多种计算资源解决计算问题的过程。通过并行计算集群完成数据的处理,再将处理的结果返回给用户
1、编程模式;
2、海量数据分布存储技术;
3、海量数据管理技术;
4、虚拟化技术;
5、云计算平台管理技术;
6、信息安全管理技术。
服务形式
Iaas还是PaaS
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。这里所谓的层次,是分层体系架构意义上的“层次”。IaaS,PaaS,SaaS分别在基础设施层,软件开放运行平台层,应用软件层实现。
IaaS
IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。
IaaS前途
Iaas通过网络向用户提供计算机(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙等基本计算资源;用户在此基础上部署和运行各种软件,包括操作系统和应用程序。
iaas平台产品
1、华胜天成iaas管理平台
2、OPENStack,Cloudstack,Rackspace和NASA联手推出的云计算平台。
PaaS
PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
平台通常包括操作系统、编程语言的运行环境、数据库和 Web 服务器,用户在此平台上部署和运行自己的应用。用户不能管理和控制底层的基础设施,只能控制自己部署的应用。
SaaS
SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
云提供商在云端安装和运行应用软件,云用户通过云客户端(通常是 Web 浏览器)使用软件。云用户不能管理应用软件运行的基础设施和平台,只能做有限的应用程序设置。
ACaaS
ACaaS(Access control as a Service):门禁即服务,是基于云技术的门禁控制,当今市场有两种典型的门禁即服务:真正的云服务与机架服务器托管。真正的云服务是具备多租户、可扩展及冗余特点的服务,需要构建专用的数据中心,而提供多租户解决方案也是一项复杂工程,因此会导致高昂的成本,所以大部分的门禁级服务仍属于机架服务器托管,而非真正的云服务。想要在门禁级服务市场中寻找新机会的厂商首先需要确定提供哪一种主机解决方案、销售许可的方式以及收费模式。
5.云计算前进路上的障碍
数据隐私问题:如何保证存放在云服务提供商的数据隐私不被非法利用,不仅需要技术的改进,也需要法律的进一步完善
数据安全性:有些数据是企业的商业机密数据,安全性关系到企业的生存和发展。云计算数据的安全性问题如果解决不了,会影响云计算在企业中的应用。
用户的使用习惯:如何改变用户的使用习惯,使用户适应网络化的软硬件应用是长期而且艰巨的挑战。
网络传输问题:云计算服务依赖网络,网速低且不稳定,使云应用的性能不高。云计算的普及依赖网络技术的发展。
缺乏统一的技术标准:云计算的美好前景让传统IT厂商纷纷向云计算方向转型。但是由于缺乏统一的技术标准,尤其是接口标准,各厂商在开发各自产品和服务的过程中各自为政,这为将来不同服务之间的互连互通带来严峻挑战。
据国外媒体报道,美国高技术市场研究公司Forrester三季度对美国企业开发人员对云计算的认识进行了一番调查。新近出台的报告显示,亚马逊和微软在云计算处于领先地位,不过很多用户仍然分不清“平台即服务”(PaaS)和“基础设施即服务”(IaaS)。
在第二部分中,我们将为你介绍云计算中的重要角色openstack
外部参考:
[1]两个通俗的故事告诉你什么是云计算: