云计算简介
【定义】
云计算概念是由Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,
指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效
云计算是网格计算、分布式计算、并行计算、效用计算 、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术发展融合的产物。
它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,
并借助IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)、MSP(Management service providers,管理服务提供商)等先进的商业模式把这强大的计算能力分布到终端用户手中。
Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,
并能按需享受“云”的强大计算处理能力
云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
长定义是:“云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。”
短定义是:“云计算是通过网络按需提供可动态伸缩的廉价计算服务。
云计算可以:
随时随地提供大规模扩展的计算资源
简化服务的交付
实现新商业模式的快速创新
为新一代数据中心提供动态基础架构
云计算的演变从 1990 年左右开始,经历了网格计算、效用计算、软件即服务(SaaS)几个阶段。
我们可以这样定义云计算:云计算是一种计算模式,在这种模式中,应用、数据和IT资源以服务的方式通过网络提供给用户使用。
云计算也是一种基础架构管理的方法论,大量的计算资源组成IT资源池,用于动态创建高度虚拟化的资源提供用户使用。
【运营模式】
在云计算模式下,计算工作由位于互联网中的计算资源来完成,用户只需要连入互联网,借助轻量级客户端,例如手机、浏览器,就可以完成各种计算任务,包括程序开发、科学计算、软件使用乃至应用的托管。提供这些计算能力的资源对用户是不可见的,用户无需关心如何部署或维护这些资源,因此,这些资源被比喻为“云”。 “云”就像是一个发电厂,只是它提供的不是电力,而是计算机的计算、应用和管理能力。只要通过网络进行连接,并得到授权,您就可以使用这些能力和资源了。
云计算按照运营模式可以分为三种:
公共云:以Google,Amazon为代表,通过自己的基础架构直接向用户提供服务。用户通过互联网访问服务,并不拥有云计算资源。
私有云:企业自己搭建云计算基础架构,面向内部用户或外部客户提供云计算服务。企业拥有基础架构的自主权,并且可以基于自己的需求改进服务,进行自主创新。
混合云:也就是既有自已的云计算基础架构,也使用外部公共云提供的服务
随着信息技术的不断发展和成熟,人们可以应用大规模计算机集群以及云计算技术去加工、建模、预测和分析海量数据,
从而最大化地利用信息资源,并从中获得前所未有的洞察力,从而更快、更好地作出决策。智慧的交通、智慧的电网、智慧的医疗随之而来。
【优点】
数据安全可靠
首先,云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。
当你的文档保存在类似 Google Docs 的网络服务上,当你把自己的照片上传到类似 Google Picasa Web的网络相册里,
你就再也不用担心数据的丢失或损坏。因为在“云”的另一端,有全世界最专业的团队来帮你管理信息,
有全世界最先进的数据中心来帮你保存数据。同时,严格的权限管理策略可以帮助你放心地与你指定的人共享数据。
这样,你不用花钱就可以享受到最好、最安全的服务,甚至比在银行里存钱还方便。
客户端需求低
其次,云计算对用户端的设备要求最低,使用起来也最方便。
你可以在浏览器中直接编辑存储在“云”的另一端的文档,你可以随时与朋友分享信息,再也不用担心你的软件是否是最新版本,
再也不用为软件或文档染上病毒而发愁。因为在“云”的另一端,有专业的 IT 人员帮你维护硬件,
帮你安装和升级软件,帮你防范病毒和各类网络攻击,帮你做你以前在个人电脑上所做的一切。
轻松共享数据
此外,云计算可以轻松实现不同设备间的数据与应用共享。
在云计算的网络应用模式中,数据只有一份,保存在“云”的另一端,你的所有电子设备只需要连接互联网,就可以同时访问和使用同一份数据。
仍然以联系人信息的管理为例,当你使用网络服务来管理所有联系人的信息后,你可以在任何地方用任何一台电脑找到某个朋友的电子邮件地址,
可以在任何一部手机上直接拨通朋友的电话号码,也可以把某个联系人的电子名片快速分享给好几个朋友。
当然,这一切都是在严格的安全管理机制下进行的,只有对数据拥有访问权限的人,才可以使用或与他人分享这份数据。
可能无限多
最后,云计算为我们使用网络提供了几乎无限多的可能
想像一下,当你驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,
可以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆,
可以快速预订目的地的宾馆,还可以把自己刚刚拍摄的照片或视频剪辑分享给远方的亲友……
【发展】
60年代的麦卡锡
早在60年代麦卡锡(John McCarthy)就提出了把计算能力作为一种象水和电一样的公用事业提供给用户。
云计算的第一个里程碑是,1999年IBM提出的通过一个网站向企业提供企业级的应用的概念。
Amazon
Amazon使用弹性计算云(EC2)和简单存储服务(S3)为企业提供计算和存储服务。
收费的服务项目包括存储服务器、带宽、CPU资源以及月租费。
月租费与电话月租费类似,存储服务器、带宽按容量收费,CPU根据时长(小时)运算量收费。
Amazon把云计算做成一个大生意没有花太长的时间:不到两年时间,Amazon上的注册开发人员达44万人,
还有为数众多的企业级用户。有第三方统计机构提供的数据显示,Amazon与云计算相关的业务收入已达1亿美元。
云计算是Amazon增长最快的业务之一。
Google当数最大的云计算的使用者。Google搜索引擎就建立在分布在200多个地点、超过100万台服务器的支撑之上,
这些设施的数量正在迅猛增长。Google地球、地图、Gmail、Docs等也同样使用了这些基础设施。
采用Google Docs之类的应用,用户数据会保存在互联网上的某个位置,可以通过任何一个与互联网相连的系统十分便利地访问这些数据。
目前,Google已经允许第三方在Google的云计算中通过Google App Engine运行大型并行应用程序。Google值得称颂的是它不保守。
它早已以发表学术论文的形式公开其云计算三大法宝:GFS、MapReduce和BigTable,并在美国、中国等高校开设如何进行云计算编程的课程。
IBM
IBM在2007年11月推出了“改变游戏规则”的“蓝云”计算平台,为客户带来即买即用的云计算平台。它包括一系列的自动化、
自我管理和自我修复的虚拟化云计算软件,使来自全球的应用可以访问分布式的大型服务器池。使得数据中心在类似于互联网的环境下运行计算。
IBM正在与17个欧洲组织合作开展云计算项目。欧盟提供了1.7亿欧元做为部分资金。该计划名为RESERVOIR,以“无障碍的资源和服务虚拟化”为口号。
2008年8月, IBM宣布将投资约4亿美元用于其设在北卡罗来纳州和日本东京的云计算数据中心改造。
IBM计划在2009年在10个国家投资3亿美元建13个云计算中心。
微软
微软紧跟云计算步伐,于2008年10月推出了Windows Azure操作系统。Azure(译为“蓝天”)是继Windows取代DOS之后,
微软的又一次颠覆性转型——通过在互联网架构上打造新云计算平台,让Windows真正由PC延伸到“蓝天”上。
微软拥有全世界数以亿计的Windows用户桌面和浏览器,现在它将它们连接到“蓝天”上。
Azure的底层是微软全球基础服务系统,由遍布全球的第四代数据中心构成。