rising clouds 什么是云计算
一、什么是云计算(Cloud computing)
云计算(Cloud computing),是指基于互联网的超级计算模式。即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。它是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web 2.0应用的急剧增长。另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。
云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。 1、狭义云计算狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。 2、广义云计算广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。
有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。
云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。
总的来说,云计算可以算作是网格计算的一个商业演化版。早在2002年,我国刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:“把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。云计算是个2007年第4季度才兴起的新名词。对它的定义和内涵众说纷纭,我们至少可以在网上找到100种说法,但目前还没有公认的定义。本文试图综合各家说法的优点,提出云计算定义和特点与大家商榷。对这个定义的要求:能够用最精炼的语言描述,抓住云计算的本质,覆盖当今流行的典型云计算解决方案(包括Google云计算、Amazon云计算、Salesforce云计算、云安全等),但又能区别其它相关概念(如网格计算、并行计算等)。
定义:云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。
这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。
有人打了个比方:这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。
云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。
早在2002年,刘鹏就针对传统网格计算思路存在不实用问题,提出计算池的概念:“它把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地科学工作者提出的计算请求,并将之分配到合适的结点上运行。计算池能大大提高资源的服务质量和利用率,同时避免跨结点划分应用程序所带来的低效性和复杂性,能够在目前条件下达到实用化要求。”如果将文中的“高性能计算机”换成“服务器集群”,将“科学工作者”换成“商业用户”,就与当前的云计算非常接近了。
二、云计算未来的新方向会是“Sky Computing”吗
|展望未来,会有更多创新将发生在云计算领域。尽管在未来几年内,云服务商推出的新产品可能会继续成为重磅新闻,但云技术的真正创新将是性能和成本优化。|
Spark和Ray,一个是开源于2010年,专为大规模数据处理而设计的快速通用的计算引擎,另一个则是开源于2018年,由加利福尼亚大学伯克利分校RISELab推出的新一代高性能分布式计算框架,两者都已成为开源领域备受关注的明星项目,而它们成长的背后都离不开一个核心人物,Ion Stoica。
加利福尼亚大学伯克利分校计算机科学与电气工程教授Ion Stoica在展望云计算的未来时,思考了该如何推动目前的差异化云计算平台逐渐发展成为一项公共服务,称其为“Sky Computing”,就像这个词汇的含义,Sky Computing是云平台之上的一层,目标是实现云之间的互操作性。
事实上,实现Sky Computing的障碍更多来自于经济层面,而不是技术层面,对等互惠则是实现SkyComputing的关键步骤。Stoica提出将其作为通用软件平台用于未来计算,并考虑技术趋势和市场力量如何在Sky Computing的实现中发挥关键作用。
商业化VS公共化,云计算平台壁垒高筑
互联网的出现迅速带来了全球范围内可以访问的多种服务,包括电子邮件、搜索、游戏以及在线零售和社交媒体等新服务的爆炸式增长。
为了应对由此带来的大规模数据和工作负载,服务商必须构建数据中心,并设计复杂的分布式系统。但是,创建大规模的基础计算设施也需要付出高昂的代价,这大大阻碍了大多数公司进入互联网市场的脚步。这种情况下,2006年亚马逊推出S3和EC2时发生了变化。
通过普及计算/存储访问,并且推广“即用即付”商业模式,亚马逊开启了云计算时代。再加上摩尔定律的终结,重新推动了构建公用计算事业的设想。然而,商业趋势却将云计算推向了不同的方向。
在过去十几年中,云计算市场内出现了多个竞争对手,包括AWS、微软、谷歌、阿里以及其他云平台(IBM、甲骨文等)。这种竞争导致价格越来越低,产品和服务种类不断增加,比如仅AWS一家就提供了近200种产品和服务。
这些服务中有许多是专有服务,每个云平台都有自己独特的用于管理集群的API、对象存储、数据仓库等,导致在某个云上开发的应用程序通常不能在不同的云上运行。直到2021年,依然没有一个底层云平台拥有一套任何人都可以使用的开放标准,这离公用计算的愿景越来越远。因此,现在主要的问题是,如何朝着云计算公共设施化这一目标前进?
20世纪60年代,人工智能之父约翰·麦卡锡提出了把计算能力作为一种像电话一样的公用事业提供给用户的理念,云计算由此起源。
麦卡锡的预测颇有先见之明,云计算最终应运而生,作为一种新兴的资源使用和交付模式逐渐为学界和产业界所认知。
然而,他在经济学方面的预测却与现实相去甚远。如今,电话服务并没有成为一种公用设施,而是由互相竞争的云计算服务商提供。同样,现在也没有单一的公用计算设施,云计算也是差异化商品。
并且,云计算市场已经离商品化越来越远,甚至演变成一系列彼此基本不兼容的专有平台,例如亚马逊网络服务(AWS)、微软Azure、谷歌云等。当时,AWS刚刚成立几年,谷歌唯一的云产品是App Engine,微软的Azure尚未正式发布。
尽管云计算确实在2010年从根本上改变了IT行业以及应用程序的构建和部署方式,但也存在一个明显的问题,云计算并没有像互联网或网络那样成为一种公共设施。直到2021年,全球都没有一个单一的底层云平台具有一套任何人都可以使用的开放标准。因此,“云计算公共设施化”作为一种新的商业化版本,其创新性受到行业更多关注。
Sky Computing有望实现多云平台的互操作
尽管云计算和互联网在许多方面存在差异,但是互联网的公共设施化为云计算提供了有用的经验。
在Sky Computing模式下,有三个关键的设计使互联网能够为大量异构技术和竞争公司提供统一的接口。
第一个是掩盖技术差异的“兼容性”层。
第二种是“云间层”,它将互联网粘合在一起,使其对用户来说是一个网络。
第三个是一组经济协议,称之为“对等层”,允许相互竞争的网络合作创建一个统一的网络。
兼容层将使应用程序开发人员能够轻松地选择他们的应用程序,并将其AWS迁移到Google Cloud。
简而言之,兼容层是一组可以构建应用程序的接口或 API,然后可以通过云平台的一组接口将该兼容性层移植到每个云。该层可以类比于互联网中的IP层,然而与之不同的是,云兼容层更像一个操作系统,可以管理计算机资源并向应用程序提供API。
通过云间层,用户可以指定有关其作业应在何处运行的策略。这些策略允许用户表达他们对性能、可用性和成本之间权衡的偏好。此外,用户可能希望避免他们的应用程序在竞争对手运营的数据中心上运行,或者留在某些国家/地区以遵守相关的隐私法规。并且云间层也可以实现更安全的应用。
对等层与数据传输相关,目前大多数云平台都有定价政策,将数据传入云中比将数据移出要便宜得多。
例如,将数据提取到AWS是免费的,而将数据从AWS传输出去可能需要0.05-0.09美元/GB。
在“互惠数据对等”方案下,云间可以通过建立高速连接互相免费传递数据,使数据传输又快又便宜,降低两个同级云之间的数据定价差异,并实现更大的数据流动自由。此外,用户不必管理单个云上的部署,也不应该面临从一个云迁移到另一个云的各种障碍。
简而言之,开发人员构建多云应用程序应该像构建在单个云上运行的应用程序一样容易,而Sky Computing正是在由多个不同云平台组成的基础设施上构建公用计算。展望未来,会有更多创新将发生在云计算领域。尽管在未来几年内,云服务商推出的新产品可能会继续成为重磅新闻,但云技术的真正创新将是性能和成本优化。
大多数组织已经在使用云,他们正在寻找更高效、更便宜地使用云的方法,而时髦的新服务相对来说或许就不那么重要了。
三、journal of cloud computing是几区,CCF
ccfc类期刊的认可度很高,相当于sci的2区。ccf指中国计算机学会。中国计算机学会是由从事计算机及相关科学技术领域的科研、教育、开发、生产、管理、应用和服务的个人及单位自愿结成、依法登记成立的全国性、学术性、非营利学术团体,是中国科学技术协会成员。
四、什么是云计算***cloud***computing***
1、是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
2、云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒种)完成对数以万计的数据的处理,从而达到强大的网络服务。
3、现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。
4、说得通俗一点就是一种计算能力的计费售卖方式,商家把计算资源整合起来你只知道用了多少能力就够了不需要知道从哪里来,跟电能一样
