论文部分内容阅读
云计算(cloud computing)是一种资源交付和使用模式,指通过网络获得应用所需的资源(硬件、平台、软件),应用和许可被随时购买和生效,应用在网络上而不是本机上运行。本文在总结云计算平台的组成及可提供的服务的基础上,分析了典型的云计算应用实例,包括Google云计算平台、亚马逊的弹性计算云平台、IBM的蓝云计算平台。云计算已经成为国内外IT业发展的大趋势。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算就是一种计算的模式,其服务模型包括“端”、“管”、“云”三个层面。云计算将主要的计算过程放在“云”中完成,“端”的功能可以简化或者说变“瘦”,但是这并不意味着现有的各种智能化终端会被放弃。恰恰是因为终端智能化程度的不断提高增加了数据处理的需求,终端计算资源的相对不足促进了云计算的产生与发展,各类“云”的涌现又反过来推动终端智能化与融合,提升用户对IT资源和信息服务的需求。云计算的演进有赖于“端”-“管”-“云”的协调发展。
●云计算的关键技术
◎分布式文件系统
云计算的分布式文件系统如图1所示,文件划分为64M的块,每一块至少在三个服务器上保存,可以保证云计算的可靠性,其中某块数据失效,会从其他块访问并恢复新的块。主机(Master)管理所有元数据信息(每个块的具体大小、位置、起始),数据实际上直接在客户端和块服务器(Chunk Server)之间传输。主机和块服务器之间保持通讯,以保证块服务器和块数据的有效性,每次主机重启,都会重新从块服务器中刷新信息。
◎资源管理与调度
云计算平台建立超大规模集群的资源管理系统,实现透明化的可伸缩计算系统,提高资源的使用效率、发挥计算资源的聚合效能。关键技术包括:虚拟机生成、虚拟机文件管理(复制、备份)、快速的动态部署技术、资源监控与调度、高效负载均衡、高效迁移技术、故障快速检测与容错技术、高效的资源动态扩展技术等。
●云计算应用实例
◎Google的云计算平台
Google云计算平台如图2所示。Google构建云计算平台的是新型的互联网分布式平台应用架构,致力于主导未来的互联网软件市场。Google全球部署了39个数据中心,拥有超过100万台服务器(规划是1000万台)。Google Apps针对个人用户是免费的,商业客户每用户每年50美元,提供更为专业的服务(例如Gmail有25G空间,保证99.9% SLA)。AppEngine为第三方开发者提供Google强大基础设施,不需要维护,具有很好的扩展性,提供Java和Python支持。开发者注册AppEngine成功后即可以拥有一定的免费资源,之后根据需要可以申请更多的资源。
Google为用户提供安全级别很高的备份服务,能够确保数据安全。Google存储具有极佳的扩展性。由于数据全部存储在云端,用户可以从任何地方访问数据。具有非常好的可用性,用户体验良好,价格急剧竞争力。
◎亚马逊的弹性计算云
亚马逊弹性计算云的用户是通过WEB Services API来使用各类服务。AWS目前提供的服务包括: EC2(虚拟机) 、S3(存储服务) 、SDB(数据库)、CloudFront(CDN服务)、SQS(队列通讯服务)、MapReduce(并行计算服务)、Virtual Private Cloud(VPN企业云服务)。
用户需要先确定AMI(Amazon Map Image),定义操作系统、数据库、WEB平台和应用系统等。用户可以自己定义映射文件(包括自己的系统和应用),也可以从Amazon提供的候选列表中选择(免费的系统和应用平台或商业付费系统和应用平台)。用户上传虚拟映射文件到S3中,Amazon的云计算平台能够快速的为用户部署虚拟机服务器。Amazon提供比较强大的管理工具。
◎IBM“蓝云”计算平台
IBM 的“蓝云”计算平台是一套软、硬件平台,将Internet上使用的技术扩展到企业平台上,使得数据中心使用类似于互联网的计算环境。“蓝云”大量使用了IBM先进的大规模计算技术,结合了IBM自身的软、硬件系统以及服务技术,支持开放标准与开放源代码软件。
“蓝云”基于IBM Almaden研究中心的云基础架构,采用了Xen和PowerVM虚拟化软件,Linux操作系统映像以及Hadoop软件以及MapReduce的开源实现。“蓝云”计算平台由一个数据中心、IBM Tivoli部署管理软件、IBM Tivoli监控软件、IBM WebSphere应用服务器、IBM DB2数据库以及一些开源信息处理软件和开源虚拟化软件共同组成。“蓝云”平台的一个重要特点是虚拟化技术的使用。
●结束语
云计算预计将在未来3-5 年内将对中国信息企业在信息化、ICT、互联网甚至传统电信业务领域产生冲击与影响。云计算目前虽然尚处于起步阶段,但众多巨头均高调加入,中国信息企业需要尽早应对,积极在技术、人才、商业模式、管理体制等方面进行准备。发展云计算对中国信息企业意义重大,推动企业转型,提升可持续发展能力。云计算是中国信息企业继续挖掘资源、宽带和渠道价值,进一步提升优势的重要途径。云计算已经成为IT业的大趋势,前景广阔。
(作者单位:内蒙古联通分公司)
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云计算就是一种计算的模式,其服务模型包括“端”、“管”、“云”三个层面。云计算将主要的计算过程放在“云”中完成,“端”的功能可以简化或者说变“瘦”,但是这并不意味着现有的各种智能化终端会被放弃。恰恰是因为终端智能化程度的不断提高增加了数据处理的需求,终端计算资源的相对不足促进了云计算的产生与发展,各类“云”的涌现又反过来推动终端智能化与融合,提升用户对IT资源和信息服务的需求。云计算的演进有赖于“端”-“管”-“云”的协调发展。
●云计算的关键技术
◎分布式文件系统
云计算的分布式文件系统如图1所示,文件划分为64M的块,每一块至少在三个服务器上保存,可以保证云计算的可靠性,其中某块数据失效,会从其他块访问并恢复新的块。主机(Master)管理所有元数据信息(每个块的具体大小、位置、起始),数据实际上直接在客户端和块服务器(Chunk Server)之间传输。主机和块服务器之间保持通讯,以保证块服务器和块数据的有效性,每次主机重启,都会重新从块服务器中刷新信息。
◎资源管理与调度
云计算平台建立超大规模集群的资源管理系统,实现透明化的可伸缩计算系统,提高资源的使用效率、发挥计算资源的聚合效能。关键技术包括:虚拟机生成、虚拟机文件管理(复制、备份)、快速的动态部署技术、资源监控与调度、高效负载均衡、高效迁移技术、故障快速检测与容错技术、高效的资源动态扩展技术等。
●云计算应用实例
◎Google的云计算平台
Google云计算平台如图2所示。Google构建云计算平台的是新型的互联网分布式平台应用架构,致力于主导未来的互联网软件市场。Google全球部署了39个数据中心,拥有超过100万台服务器(规划是1000万台)。Google Apps针对个人用户是免费的,商业客户每用户每年50美元,提供更为专业的服务(例如Gmail有25G空间,保证99.9% SLA)。AppEngine为第三方开发者提供Google强大基础设施,不需要维护,具有很好的扩展性,提供Java和Python支持。开发者注册AppEngine成功后即可以拥有一定的免费资源,之后根据需要可以申请更多的资源。
Google为用户提供安全级别很高的备份服务,能够确保数据安全。Google存储具有极佳的扩展性。由于数据全部存储在云端,用户可以从任何地方访问数据。具有非常好的可用性,用户体验良好,价格急剧竞争力。
◎亚马逊的弹性计算云
亚马逊弹性计算云的用户是通过WEB Services API来使用各类服务。AWS目前提供的服务包括: EC2(虚拟机) 、S3(存储服务) 、SDB(数据库)、CloudFront(CDN服务)、SQS(队列通讯服务)、MapReduce(并行计算服务)、Virtual Private Cloud(VPN企业云服务)。
用户需要先确定AMI(Amazon Map Image),定义操作系统、数据库、WEB平台和应用系统等。用户可以自己定义映射文件(包括自己的系统和应用),也可以从Amazon提供的候选列表中选择(免费的系统和应用平台或商业付费系统和应用平台)。用户上传虚拟映射文件到S3中,Amazon的云计算平台能够快速的为用户部署虚拟机服务器。Amazon提供比较强大的管理工具。
◎IBM“蓝云”计算平台
IBM 的“蓝云”计算平台是一套软、硬件平台,将Internet上使用的技术扩展到企业平台上,使得数据中心使用类似于互联网的计算环境。“蓝云”大量使用了IBM先进的大规模计算技术,结合了IBM自身的软、硬件系统以及服务技术,支持开放标准与开放源代码软件。
“蓝云”基于IBM Almaden研究中心的云基础架构,采用了Xen和PowerVM虚拟化软件,Linux操作系统映像以及Hadoop软件以及MapReduce的开源实现。“蓝云”计算平台由一个数据中心、IBM Tivoli部署管理软件、IBM Tivoli监控软件、IBM WebSphere应用服务器、IBM DB2数据库以及一些开源信息处理软件和开源虚拟化软件共同组成。“蓝云”平台的一个重要特点是虚拟化技术的使用。
●结束语
云计算预计将在未来3-5 年内将对中国信息企业在信息化、ICT、互联网甚至传统电信业务领域产生冲击与影响。云计算目前虽然尚处于起步阶段,但众多巨头均高调加入,中国信息企业需要尽早应对,积极在技术、人才、商业模式、管理体制等方面进行准备。发展云计算对中国信息企业意义重大,推动企业转型,提升可持续发展能力。云计算是中国信息企业继续挖掘资源、宽带和渠道价值,进一步提升优势的重要途径。云计算已经成为IT业的大趋势,前景广阔。
(作者单位:内蒙古联通分公司)