论文部分内容阅读
[摘 要]云计算(Cloud Computing)作为一种新兴的 IT 服务越来越受到人们的关注。从云计算概念的提出到目前云计算商业化的应用已经有50多年的时间了。本文通过对目前云计算现状和云计算主要发展历程的简要介绍为读者搭建一个云计算概念的框架,并为读者以后的深入研究做好知识准备。
[关键词]云计算;发展
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2016)15-0347-01
云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。在云计算中,企业和个人消费者通过网络终端即可获取存储、计算和带宽等资源,且不需要安装应用程序和访问个人文档。因此服务是云计算的核心内容,不同的云计算厂商正在展开基于服务多样化的激烈竞争来更为迅速地占领云计算市场。
根据云计算服务提供的内容,我们可以按如下方式进行分类。SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service)。
SaaS (Software as a Service) 软件即服务:
SaaS服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通过互联网向厂商订购应用软件服务,服务提供商根据客户所定软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件的模式。这种服务模式的优势是,由服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需拥有能够接入互联网的终端,即可随时随地使用软件。这种模式下,客户不再像传统模式那样花费大量资金在硬件、软件、维护人员,只需要支出一定的租赁服务费用,通过互联网就可以享受到相应的硬件、软件和维护服务,这是网络应用最具效益的营运模式。对于小型企业来说,SaaS是采用先进技术的最好途径。
PaaS (Platform as a Service) 平台即服务:
把开发环境作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其他客户。PaaS能够给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。
IaaS (Infrastructure as a Service) 基础设施服务:
IaaS即把厂商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。这是一种托管型硬件方式,用户付费使用厂商的硬件设施。IaaS的优点是用户只需低成本硬件,按需租用相应计算能力和存储能力,大大降低了用户在硬件上的开销。
针对于企业和个人用户的自身需要以及在对服务内容、质量、预算等因素的影响,灵活地选择不同的云计算服务类型将有助于企业和个人用户简化 IT 采购流程提高业务效率。以下将云计算的主要平台做一个简要的总结以供读者在进行云计算选型时参考。
Google 的云计算平台
Google的硬件条件优势,大型的数据中心、搜索引擎的支柱应用,促进Google云计算迅速发展。Google的云计算主要由MapReduce、Google文件系统(GFS)、BigTable组成。它们是Google内部云计算基础平台的3个主要部分。Google 还构建其他云计算组件,包括一个领域描述语言以及分布式锁服务机制等。Sawzall是一种建立在MapReduce基础上的领域语言,专门用于大规模的信息处理。Chubby是一个高可用、分布式数据锁服务,当有机器失效时,Chubby使用Paxos算法来保证备份。
IBM“蓝云”计算平台
“蓝云”解决方案是由IBM云计算中心开发的企业级云计算解决方案。该解决方案可以对企业现有的基础架构进行整合,通过虚拟化技术和自动化技术,构建企业自己拥有的云计算中心,实现企业硬件资源和软件资源的统一管理、统一分配、统一部署、统一监控和统一备份,打破应用对资源的独占,从而帮助企业实现云计算理念。
“蓝云”基于IBM Almaden研究中心的云基础架构,采用了Xen和PowerVM虚拟化软件,Linux操作系统映像以及Hadoop软件(Google File System以及MapReduce的开源实现)。IBM已经正式推出了基于x86芯片服务器系统的“蓝云”产品。
Amazon的弹性计算云
Amazon将自己的弹性计算云建立在公司内部的大规模集群计算的平台上,而用户可以通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例(instance)。用户使用实例的付费方式由用户的使用状况决定,即用户只需为自己所使用的计算平台实例付费,运行结束后计费也随之结束。这里所说的实例即是由用户控制的完整的虚拟机运行实例。通过这种方式,用户不必自己去建立云计算平台,节省了设备与维护费用。
为了使读者对云计算的发展历程有一个概要性的了解,以下按时间顺序将云计算发展过程中的主要事件做一简要介绍供读者参考。
1959年6月,Christopher Strachey发表了虚拟化的论文,虚拟化是指计算机元件在虚拟的基础上运行,是现在云计算基础架构的基石。
1961年,John McCarthy提出计算力的概念,以及通过公用事业销售计算机应用的思想。
1965年,西联汇款(Western Union)的一位高管提出了将信息建立成公用事业的设想。
1984年,Sun公司的联合创始人John Gage将分布式计算技术带来的改变描述为“网络就是计算机”。
1998年,威睿(VMware)公司成立并首次引入x86虚拟化技术。x86虚拟化技术是指在x86的系统中,一个或几个客户操作系统在一个主操作系统下运行的一种技术。
1999年,Marc Andreessen创建了第一个商业化的IaaS平台——LoudCloud。
2004年,Google发布MapReduce论文,MapReduce是Hadoop的主要组成部分。
2005年,Amazon公司宣布推出Amazon Web Service云计算平台。
2007年11月,IBM公司推出“蓝云”(Blue Cloud)计划,旨在为客户带来即刻使用的云计算。
2008年10月,微软公司的Windows Azure Platform公共云计算平台发布,开始了微软公司的云计算之路。
2009年1月,阿里巴巴集团旗下子公司阿里软件在江苏南京建立首个“电子商务云计算中心”,与杭州总部的数据中心一起协同工作,形成规模能够与Google匹敌的服务器集群“商业云”体系。
2009年7月,中国诞生首个企业云计算平台——中华企业云计算平台。
2009年11月,中国移动启动云计算平台“大云”(Big Cloud)计划,并于第二年5月发布了“大云平台”1.0版本。
2011年6月,美国电信工业协会制定了云计算白皮书,分析了一体化的挑战和云服务与传统的美国电信标准之间的机会。
作者简介:蒋炜,1972,男,天津市,学士(学历),沃尔沃信息技术(天津)有限公司,职称:工程师,研究方向:计算机管理。
[关键词]云计算;发展
中图分类号:G623.58 文献标识码:A 文章编号:1009-914X(2016)15-0347-01
云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。在云计算中,企业和个人消费者通过网络终端即可获取存储、计算和带宽等资源,且不需要安装应用程序和访问个人文档。因此服务是云计算的核心内容,不同的云计算厂商正在展开基于服务多样化的激烈竞争来更为迅速地占领云计算市场。
根据云计算服务提供的内容,我们可以按如下方式进行分类。SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service)。
SaaS (Software as a Service) 软件即服务:
SaaS服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通过互联网向厂商订购应用软件服务,服务提供商根据客户所定软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件的模式。这种服务模式的优势是,由服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需拥有能够接入互联网的终端,即可随时随地使用软件。这种模式下,客户不再像传统模式那样花费大量资金在硬件、软件、维护人员,只需要支出一定的租赁服务费用,通过互联网就可以享受到相应的硬件、软件和维护服务,这是网络应用最具效益的营运模式。对于小型企业来说,SaaS是采用先进技术的最好途径。
PaaS (Platform as a Service) 平台即服务:
把开发环境作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其他客户。PaaS能够给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。
IaaS (Infrastructure as a Service) 基础设施服务:
IaaS即把厂商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。这是一种托管型硬件方式,用户付费使用厂商的硬件设施。IaaS的优点是用户只需低成本硬件,按需租用相应计算能力和存储能力,大大降低了用户在硬件上的开销。
针对于企业和个人用户的自身需要以及在对服务内容、质量、预算等因素的影响,灵活地选择不同的云计算服务类型将有助于企业和个人用户简化 IT 采购流程提高业务效率。以下将云计算的主要平台做一个简要的总结以供读者在进行云计算选型时参考。
Google 的云计算平台
Google的硬件条件优势,大型的数据中心、搜索引擎的支柱应用,促进Google云计算迅速发展。Google的云计算主要由MapReduce、Google文件系统(GFS)、BigTable组成。它们是Google内部云计算基础平台的3个主要部分。Google 还构建其他云计算组件,包括一个领域描述语言以及分布式锁服务机制等。Sawzall是一种建立在MapReduce基础上的领域语言,专门用于大规模的信息处理。Chubby是一个高可用、分布式数据锁服务,当有机器失效时,Chubby使用Paxos算法来保证备份。
IBM“蓝云”计算平台
“蓝云”解决方案是由IBM云计算中心开发的企业级云计算解决方案。该解决方案可以对企业现有的基础架构进行整合,通过虚拟化技术和自动化技术,构建企业自己拥有的云计算中心,实现企业硬件资源和软件资源的统一管理、统一分配、统一部署、统一监控和统一备份,打破应用对资源的独占,从而帮助企业实现云计算理念。
“蓝云”基于IBM Almaden研究中心的云基础架构,采用了Xen和PowerVM虚拟化软件,Linux操作系统映像以及Hadoop软件(Google File System以及MapReduce的开源实现)。IBM已经正式推出了基于x86芯片服务器系统的“蓝云”产品。
Amazon的弹性计算云
Amazon将自己的弹性计算云建立在公司内部的大规模集群计算的平台上,而用户可以通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例(instance)。用户使用实例的付费方式由用户的使用状况决定,即用户只需为自己所使用的计算平台实例付费,运行结束后计费也随之结束。这里所说的实例即是由用户控制的完整的虚拟机运行实例。通过这种方式,用户不必自己去建立云计算平台,节省了设备与维护费用。
为了使读者对云计算的发展历程有一个概要性的了解,以下按时间顺序将云计算发展过程中的主要事件做一简要介绍供读者参考。
1959年6月,Christopher Strachey发表了虚拟化的论文,虚拟化是指计算机元件在虚拟的基础上运行,是现在云计算基础架构的基石。
1961年,John McCarthy提出计算力的概念,以及通过公用事业销售计算机应用的思想。
1965年,西联汇款(Western Union)的一位高管提出了将信息建立成公用事业的设想。
1984年,Sun公司的联合创始人John Gage将分布式计算技术带来的改变描述为“网络就是计算机”。
1998年,威睿(VMware)公司成立并首次引入x86虚拟化技术。x86虚拟化技术是指在x86的系统中,一个或几个客户操作系统在一个主操作系统下运行的一种技术。
1999年,Marc Andreessen创建了第一个商业化的IaaS平台——LoudCloud。
2004年,Google发布MapReduce论文,MapReduce是Hadoop的主要组成部分。
2005年,Amazon公司宣布推出Amazon Web Service云计算平台。
2007年11月,IBM公司推出“蓝云”(Blue Cloud)计划,旨在为客户带来即刻使用的云计算。
2008年10月,微软公司的Windows Azure Platform公共云计算平台发布,开始了微软公司的云计算之路。
2009年1月,阿里巴巴集团旗下子公司阿里软件在江苏南京建立首个“电子商务云计算中心”,与杭州总部的数据中心一起协同工作,形成规模能够与Google匹敌的服务器集群“商业云”体系。
2009年7月,中国诞生首个企业云计算平台——中华企业云计算平台。
2009年11月,中国移动启动云计算平台“大云”(Big Cloud)计划,并于第二年5月发布了“大云平台”1.0版本。
2011年6月,美国电信工业协会制定了云计算白皮书,分析了一体化的挑战和云服务与传统的美国电信标准之间的机会。
作者简介:蒋炜,1972,男,天津市,学士(学历),沃尔沃信息技术(天津)有限公司,职称:工程师,研究方向:计算机管理。