再识云计算前世今生来世
云计算,当我第一次听说这个词的时候,是在2015年吧。可以说直到现在对于这个概念都不是十分理解。直到上个月看了这本书《大话云计算》。
郎为民博士用生动,生活化的语言为我们科普了什么叫云计算。至少我知道了云计算发展得益于谷歌发表的突破性论文,Google的三驾马车:GFS,MapReduce,BigTable是如何开创性的开启云计算,还有阿帕奇的hadoop的HDFS如何继承GFS衣钵并发扬光大的。云计算元年是2010年,公有云和私有云的优劣之争。3个层次:基础设施即服务IaaS,平台即服务PaaS,软件即服务SaaS。张亚勤曾提出:云计算=(数据+软件+平台+基础设施)*服务。总之这是一本科普好书。
以下资料部分摘抄自博客:http://sangh.blog.51cto.com/6892345/1335408
一、什么是云计算
【云计算定义】
云计算是一种新兴的商业计算模型,它利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器转移到一个大型的计算中心,并将计算能力、存储能力当作服务来提供,就如同电力、自来水一样按使用量进行计费。云计算基本原理是计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,从而使企业数据中心的运行与互联网相似。这使企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。云计算的核心是新一代数据中心技术,包括绿色IT、高性能(网格)计算、分布式计算以及数据中心虚拟化等。
【云计算与网格计算】
从运行原理上看,云计算和网格计算二者在本质上没有区别,都建立在分布式计算的基础上,只不过网格是从技术的角度来看问题,云计算则是从数据中心和应用服务的角度来看问题。云计算可以看作是网格计算和虚拟化技术的融合:即利用网格分布式计算处理的能力,将IT资源构筑成一个资源池,再加上成熟的服务器虚拟化、存储虚拟化技术,以便用户可以方便的按需调配资源。
【云计算的分类】
云计算是一种服务为核心的计算模式,依据服务内容和层次的不同,通常包括如下三种类别:
- Saas(Software as a service)
用户通过标准的Web浏览器来使用内网或外网上的软件。
客户端软件通过标准的Web服务来使用网上的服务。
用户不必购买软件,只需按需租用软件。
- Paas(Platform as a service)
提供应用服务引擎,如互联网应用编程接口/运行平台等。
用户基于该应用服务引擎,可以构建该类应用。
- Iaas(Infrastructure as a service)
以服务的形式提供虚拟硬件资源,如虚拟主机/存储/网络/安全等资源。
用于无需购买服务器、网络设备、存储设备,只需通过互联网租赁即可搭建自己的应用系统。
【云计算优势】
超大规模:“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。
扩展性:可以将复杂的工作负载分解成小块的工作,并将工作分配到可逐渐扩展的云计算中心;而需要增加的管理费用几乎为零。云的规模可以动态伸缩,能够满足用户不断增长的应用和用户需求。
自动性:“云”计算平台具有自动化管理功能,用户可以通过用户接口,自己申请计算资源和应用,按自己的需要建立自己的资源环境,而整个过程是不需云平台管理员的干预,云平台只需自动记录用户使用资源的大小和时间。有效性:基于服务为导向的架构,动态地分配和部署共享的计算资源。
灵活性:可以支持各种计算机应用类型,且同时支持消费者应用和商业应用。在云的支撑下,可以构造出千变万的应用。
高可靠性:“云”使用了数据多副本错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。
动态性:能够监控计算资源,并根据已定义的规则自动地平衡资源的分配。
虚拟性:用户从“云”中获取计算资源,申请的资源不是固定的、有形的实体,计算资源的物理位臵及底层的基础架构对于用户来说是透明和不相关的,用户通过简单的界面使用资源,并感觉自己独享资源。
三、云计算发展趋势
【云计算引发产业变革】
毫无疑问,“云计算"将带来产业大变革。未来十年,最重要的产业变化将体现在5个方面。 第一,信息产业从PC 时代走向互联网时代,而产业也将从PC时代的应用为中心走向以数据为中心,谁拥有最多、最智能、最结构化、最相关的数据,谁就拥有优势。
由于互联网化带来的计算革命,产业的第二个变化体现在,PC功能和定义将发生很大改变,虽然PC仍是重要的工具,但PC将走向PC+:个人计算能力进入手机、电视、汽车、传感器等,只要有电的地方都有计算的时代。
第三个变化是,计算的架构从过去集中于 PC 或服务器的某一 " 端 " 走向 " 云 “+” 端 " ,即"C+C”(Cloud+Client)。 “云”即大型的云计算中心,而“端”则包括PC、手机、电视等终端。
第四个变化是,软件企业的业务模式从软件(Software)走向了"软件+服务"即"S+S"。
第五个变化是,市场的基础将从过去几十年来服务了第一个10亿人(1B)走向服务更多用户。