云计算的有关资料
- 格式:doc
- 大小:546.55 KB
- 文档页数:21
有关云计算的资料云计算概念是由Google提出的这是一个美丽的网络应用模式。
狭义云计算是指IT基础设施的交付和使用模式指通过网络以按需、易扩展的方式获得所需的资源广义云计算是指服务的交付和使用模式指通过网络以按需、易扩展的方式获得所需的服务。
这种服务可以是IT和软件、互联网相关的也可以是任意其他的服务它具有超大规模、虚拟化、可靠安全等独特功效“云计算”图书版本也很多都从理论和实践上介绍了云计算的特性与功用。
云计算Cloud Computing是网格计算Grid Computing 、分布式计算Distributed Computing、并行计算Parallel Computing、效用计算Utility Com 云计算puting、网络存储Network Storage Technologies、虚拟化Virtualization、负载均衡Load Balance等传统计算机技术和网络技术发展融合的产物。
它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。
Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力进而减少用户终端的处理负担最终使用户终端简化成一个单纯的输入输出设备并能按需享受“云”的强大计算处理能力云计算的核心思想是将大量用网络连接的计算资源统一管理和调度构成一个计算资源池向用户按需服务。
长定义是“云计算是一种商业计算模型。
它将计算任务分布在大量计算机构成的资源池上使各种应用系统能够根据需要获取计算力、存储空间和信息服务。
” 短定义是“云计算是通过网络按需提供可动态伸缩的廉价计算服务。
”对云计算的理解提供资源的网络被称为“云”。
“云”中的资源在使用者看来是可以无限扩展的并且可以随时获取按需使用随时扩展按使用付费。
这种特性经常被称为像水电一样使用IT基础设施。
(整理)云计算复习资料云计算复习资料在当今数字化时代,云计算已经成为企业运营和个人生活中不可或缺的一部分。
作为一种基于互联网的计算方式,云计算通过将数据存储和处理任务转移至远程的服务器,为用户提供了便捷的访问和共享数据的途径。
本文针对云计算的相关知识进行整理,旨在帮助读者快速复习备考。
一、云计算的基本概念与起源云计算最早的概念可以追溯到20世纪60年代的时候,美国麻省理工学院的约翰·麦卡锡教授提出的"LISP语言",其思想与云计算的虚拟化理念有很大的相似性。
随着互联网的普及和技术的迅猛发展,云计算的概念在21世纪初才正式被提出。
云计算的本质是将计算资源进行集中管理和分配,用户只需通过终端设备即可随时随地获取所需的计算服务。
二、云计算的基本架构与服务模型云计算的基本架构主要包括三个层次:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
IaaS提供了基本的计算资源,包括虚拟机、存储空间和网络等;PaaS为开发者提供了运行和开发应用程序所需的硬件和软件环境,使得开发者能够集中精力在应用程序本身上;SaaS则提供了一系列已经部署好的应用程序,用户只需通过互联网进行访问即可使用。
三、云计算的关键技术云计算的实现离不开一系列关键技术的支持。
其中,虚拟化技术是云计算的基石之一,通过将物理计算机资源虚拟化成多个独立的虚拟机,实现资源的灵活分配和管理。
分布式计算则通过将大规模的计算任务分割成多个子任务,并通过网络进行协同处理,提高了计算效率和可靠性。
此外,容器化技术、边缘计算和人工智能等也在云计算中扮演着重要的角色。
四、云计算的优势和挑战云计算的优势在于提供了灵活、可扩展和弹性的计算资源,大大降低了企业和个人的IT成本。
同时,用户无需关注底层的计算机设备和维护,可以专注于业务的核心。
然而,云计算也带来了一些挑战,如数据安全性、隐私保护和服务可用性等方面的问题,需要相关方面持续加以关注和解决。
第2章云计算系统-安全保障-1CONTENTS-目录-Part 1-概述-Part 2-云计算安全标准和视范-Part 3-云计算安全等级保护-Part 4-云计算安全风险评估Part 5-云计算安全技术体系2.2云计算安全标准和规范-01-·标准化是政府进行宏观管理的重要依据,同时也是保护国家利益、促进产业发展的重要手段之一,是云-计算产品和系统在设、研发、生产、建设、使用、测评中的一致性、可靠性、可控性、先进性和符合-性的技术规范与依据。
目前各国都很重视标准化的工作。
-·中国通信标准化协会C SA-·工业和信息化部信息技术服务工作组TSS-·全国信息安全标准化技术委员会(简称“信安标委”,委员会编号为TC260-·截止2018年1月1日信息安全国家标准近300项,云计算相关标准18项。
2.2云计算安全标n兰-标准编号-标准名称-发布日期-实施日期-GB17859-1999-什算机信息系统安全保护等级划分准则-01云计算安全标准-999-09-13-2001-01-01-GB/T20274.1-2006-信息安全技术信息系统安全保障评估狂架第1部分:简介和一殷模型-200605-31-2006-12-01-6B/229830.1-2013-信息技术安全技术信息技术安全保枉架第1部分:综和枉架-2013-11-12-214-02-01-GB/229830.2-2013-信息技术安全技术信息技术安全保障狂架第2部分:保降方法-201311-12-GB/T314951-2015-信息安全技术信息安全保障指标体系及评价方法第1部分:概念和模型-2015-05-15-2016-01-01-GB50174-1993电子计算机机房设计规范-199302-17-1993-09-01-个-GB/T20984-2007-信息安全技术信息安全风险评估规范-2007-0-14-2007-11-01-GB/T33132-2016-信息安全技术信息安全风险处理实施指南-2016-10-13-2017-05-01-GBT20278-2013-偏息安全技术网择脆弱性扫描产品安全技术要求-2013-12-31-2014-07-15-GB/T22239-2008-信息全技术信息系统安全等级保护基本要求-2008-06-19-2008-11-01-GB/T22240-2008-信息安全技术信息系统安全等级保护定级南-GB/T25058-2010-信息安全技术信息系统安全等级保护实施指南-2010-09-02-2011-02-01-B/T32399-2015信息技术云计算梦考架构-2015-12-31-2017-01-01-GB/T32400-2015-信息技术云计算概览与词汇-GB/T31168-214-信息安全技术云服务安全能力要求-2014-09-03-2015-04-01-GB/T31167-2014-偏息安全技术云计算服务安全指南-G/T34942-2017-信息安全技术云计算服务安全能力评估方法-2017-11-01-2018-05-01-B/T34982-2017-云计算致中心基本要求-GB/T35279-2017-信息安全技术云计算安全参考架构-2017-12-29-2018-07-01-GB/T35293-201-信息技术云计算虚拟机管理通用要求-21-GB/T35301-2017-信息技术云计算平合即服务P5参考架构-GA/T1390.2-2017-信息全技术网络安全等级保护基本受求梁2部分:云计算安全扩辰要求-2017-05-082.2云计算安全标准和规范-01-《云计算服务安全指南》主要为政府部门及重点行业使用云计算服务提供管理-指导,从使用者角度提出了安全指南;-·《云算服务安全能力要求》从服务提供者角度提出了能力要求,-《云计算服务安全能力评估方法》提出对服务提供商安全服务能力评估的具体-方法;-《云计算安全参架构》从3种服务模式与5类角色角度出发,提出了云计算安-全参考架构;-。
第一讲:云计算概述1 什么是云计算?云计算是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式。
根据云提供的服务类型,可以划分为基础设施云、平台云、应用云。
根据云的服务方式,可以划分为公有云、私有云、混合云。
2 云计算的优势?○1优化产业布局–成本关键由硬件成本转为电力成本、散热成本–分散的、高能耗模式转变为集中的、资源友好的模式–自给自足资源作坊转变为规模效应的工业化资源工厂○2推进专业分工–专业的大型云计算厂商–实力雄厚的科研技术团队推动硬件技术革新–具有丰富知识和经验的维护管理团队和配套软件–产业链中的新产业契机○3提升资源利用率–更加高效的解决常规业务–更好的应对突发任务或事件–更加平衡的资源分配和负载○4减少初期投资–更少的IT基础设施投入–更少的软件投入–更少的人力投入–更短的培训周期–更灵活的转型支持○5降低管理开销–服务化管理–无需自己建立维护管理团队–随需应变的解决方案–知识、经验更加丰富的管理队伍–通过业务模块的可配置提高系统的灵活性3 云计算的动因?○1芯片与硬件技术–硬件能力的激增、成本的大幅下降,使得独立运作的公司集中客观的硬件能力实现规模效益成为可能○2资源虚拟化–资源在云端,需要被统一的管理–异构硬件、兼容性问题–虚拟化技术○3应用需求○3面向服务的架构SOA–开放式数据模型–统一通信标准–更加丰富的服务–更加松散耦合、灵活的IT架构–转变了人们对IT系统的认识○4软件即服务SaaS–转变了人们使用服务的方式–使得终端用户熟悉服务的交互模式–改变了IT界的商业模式–实力雄厚的大公司负责基础设施,小企业通过创新挖掘充满潜力的市场–“长尾理论”○5互联网技术–基础设施–多种接入方式–更加广阔的覆盖–带宽和可靠性得到大幅提升–使得IT新模式的稳定性、可靠性、安全性、可用性、灵活性、可管理性、自动化程度、节能环保等得到保障○6Web2.0技术–用户从信息的获得者变成信息的贡献者–博客(微博)、内容聚合、百科全书(Wiki)、社交网络、对等网络(P2P)–富互联网应用(Rich Internet Application)成为网络应用发展的趋势–改变了人们的生活方式–为云计算提出了内在需求4 查找资料:业界主流的云计算产品典型的云计算应用补充:1 云计算特征是什么?○1硬件和软件都是资源○2资源可以根据需要进行动态扩展与配置○3按用计费、无需管理○4物理上分布式共享,逻辑上以单一整体呈现2 云计算的发展历程?○1超级计算机○2集群计算○3分布式计算○4网格计算○5效用计算○6云计算第二讲:云服务1云服务的基本层次?云计算的基本层次分为三层,依次为IaaS, PaaS和SaaS。
云计算百科名片【云计算】概念是由Google提出的,这是一个美丽的网络应用模式。
狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。
这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效;“云计算”图书版本也很多,都从理论和实践上介绍了云计算的特性与功用。
目录[隐藏]基本概念和特点“云计算”时代云计算的几大形式云计算四个显著特点云计算的发展现状云计算的20个基本定义判断是否是云计算的十五种方法与90's NetPC的渊源基本概念和特点“云计算”时代云计算的几大形式云计算四个显著特点云计算的发展现状云计算的20个基本定义判断是否是云计算的十五种方法与90's NetPC的渊源•云计算的发展原因•云计算主要应用•第一本深入剖析云计算技术的教材《云计算》•国内权威《云计算》图书•《云计算》新版•云计算图书《云计算:深刻改变未来》•国内第一本云计算原创图书《走近云计算》[编辑本段]基本概念和特点英译:cloud;cloud computing;cloud computer;cloud-based。
云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。
透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。
最简单的云计算技术在网络服务中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。
未来如手机、GPS等行动装置都可以透过云计算技术,发展出更多的应用服务。
进一步的云计算不仅只做资料搜寻、分析的功能,未来如分析DNA结构、基因图谱定序、解析癌症细胞等,都可以透过这项技术轻易达成[7]。
大数据云计算技术资料在当今数字化的时代,大数据和云计算技术正以前所未有的速度改变着我们的生活和工作方式。
从智能手机中的各种应用到企业的运营管理,从科学研究到娱乐产业,大数据和云计算的身影无处不在。
那么,究竟什么是大数据云计算技术?它们又是如何发挥作用的呢?大数据,简单来说,就是海量的数据。
这些数据的规模之大,已经超出了传统数据处理技术所能应对的范围。
它们来源广泛,可能来自于社交媒体的帖子、电子商务网站的交易记录、传感器收集的信息等等。
大数据的特点不仅在于数量巨大,还在于其多样性、高速性和价值密度低。
多样性意味着数据的类型繁多,包括结构化数据(如数据库中的表格)、半结构化数据(如 XML 文档)和非结构化数据(如文本、图像、音频、视频等)。
高速性则表示数据产生和流动的速度非常快,需要及时处理和分析。
而价值密度低则是说在大量的数据中,真正有价值的信息可能只是一小部分,需要通过有效的方法进行挖掘和提取。
云计算则是一种基于互联网的计算方式,它提供了灵活、可扩展的计算资源和服务。
用户不再需要自己购买和维护昂贵的硬件设备,而是可以根据需求从云服务提供商那里租用计算能力、存储空间和软件应用等。
云计算具有按需自助服务、广泛的网络访问、资源池化、快速弹性和按使用量计费等特点。
大数据和云计算技术是相辅相成的。
云计算为大数据的存储和处理提供了强大的基础设施支持。
由于大数据量太大,传统的本地存储和计算能力往往无法满足需求,而云计算平台可以提供几乎无限的存储空间和强大的计算能力,使得对大数据的处理变得更加高效和可行。
例如,一家大型电商企业每天都会产生海量的交易数据、用户行为数据等。
如果依靠自身的服务器来存储和处理这些数据,不仅成本高昂,而且难以应对数据量的快速增长和复杂的分析需求。
通过使用云计算服务,企业可以轻松地扩展存储和计算资源,快速分析数据,从而更好地了解用户需求,优化商品推荐,提高运营效率。
在大数据的处理过程中,云计算的分布式计算和存储技术发挥了重要作用。
云计算的有关资料云计算是当今信息技术领域的一个重要概念,它通过将计算资源、存储资源和服务提供方式从本地服务器转移到云端服务器,实现了资源的共享和灵活的服务交付。
在这篇文章中,我们将探讨云计算的定义、优势、应用领域以及与隐私和安全相关的问题。
一、云计算的定义云计算是一种基于互联网的计算模型,通过云服务提供商提供的存储、计算和服务,使用户能够按需获取资源,并能够根据需求进行灵活的扩展和缩减。
云计算采用了虚拟化技术,将计算资源划分为多个虚拟机实例,提供高效的资源利用率。
二、云计算的优势1.弹性扩展:云计算允许用户根据业务需求动态调整资源的使用情况,实现按需分配和按需支付,提高了资源利用率和成本效益。
2.高可用性:使用云计算的用户可以通过云服务商提供的备份和冗余机制,确保数据和服务的高可用性,降低了系统停机时间和数据丢失的风险。
3.灵活性和便捷性:由于云计算采用了虚拟化技术,用户可以根据需求快速创建、配置和删除虚拟机实例,减少了硬件设备的购买和维护成本,提高了业务部署和交付的速度。
4.安全性:云服务提供商通常具有更强大的安全保障措施,包括数据备份、加密、身份验证等,可以帮助用户提高数据和服务的安全性。
三、云计算的应用领域1.企业应用:云计算可以为企业提供弹性扩展的计算和存储资源,加速应用部署和交付的速度,提高管理效率和降低成本。
2.大数据分析:云计算可以提供强大的计算和存储能力,为大数据分析提供支持,帮助企业在海量数据中获取有价值的信息,并做出准确的决策。
3.移动应用:云计算可以为移动应用提供后端服务支持,包括用户认证、数据存储和推送通知等,加速移动应用的开发和上线。
4.教育和科研:云计算可以为教育和科研机构提供高性能的计算和存储资源,支持大规模的科学计算和数据分析。
5.物联网:云计算可以为物联网设备提供云端存储和计算能力,实现设备的智能化和远程管理。
四、云计算的隐私和安全问题尽管云计算带来了许多优势,但与之相关的隐私和安全问题也不容忽视。
云计算的基本概念——什么是云计算、如何理解云计算、云计算的内涵、云计算技术的核心...2010-09-16 18:56:47| 分类:云计算| 标签:云计算概念内涵核心基石|字号大中小订阅一、什么是云计算?云计算是指通过网络以按需、易扩展的方式来获得所需的信息服务,因此,云计算又常常被称为云服务。
二、如何理解云计算?云计算中的“云”是一个形象的比喻,也就是说——大家以云可大可小、可以飘来飘去的这些特点来形容云计算中服务能力和信息资源的伸缩性和后台服务设施的位置透明性。
三、云计算的内涵:不同的人从不同的角度来看云计算,都会有或多或少的不同,如果从技术和系统角度来看,云计算的内涵应该包括以下8大部分:1、IaaS————基础设施即服务,主要包括存储设施、计算设施和网络设施等2、PaaS———平台即服务,主要包括开发平台、运营管理平台等3、SaaS———软件即服务,主要指各种可供云用户直接使用的各种应用4、云安全———回答如何保障各种云服务的安全问题,主要包括存储安全、访问安全、传输安全、服务连续性等5、云质量———回答如何保障各种云服务的质量问题,主要包括速度、精度等6、云标准———回答如何把上述5类问题标准化,以确保质量和不断改进等7、云运维———回答如何通过技术、管理等综合手段,确保整个云服务系统的质量和不断改进等8、云运营———回答如何通过整合上述7类问题,向用户提供乐意购买的云服务等在上述8大部分中,IaaS、PaaS和SaaS所对应的3个层次构成了云计算系统的基本技术架构,可把它称为“云计算的三层模式”,而云安全、云质量、云标准、云运维和云运营为整个云计算系统(又称为云服务系统)提供了全局保障。
这8大部分的有机结合,确保了云服务系统可以向云用户提供高效率高质量的云服务。
四、云计算技术的核心是什么?云计算技术包含着很多内容,但其中最为关键的是虚拟化和高速网络,换句话说,云计算是伴随着虚拟化和高速网络的发展和成熟而诞生的,从这个角度来看,虚拟化和高速网络是云计算的基石。
Hadoop是一个能够对大量数据进行分布式处理的软件框架。
Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。
Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。
Hadoop 还是可伸缩的,能够处理PB 级数据。
此外,Hadoop 依赖于社区服务器,因此它的成本比较低,任何人都可以使用。
云计算1.特点:超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务2.PAAS平台即(Platform-as-a-Service:平台即服务),把服务器平台作为一种服务提供的商业模式。
通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
3.开放移动互联网应用平台(Open Mobile-Internet Platform,OMP)4.云计算概要介绍云计算是一种新兴的计算模型,在云计算环境下一切皆服务,用户按需使用服务并对其进行支付。
应用以服务的形式提供给用户:无论云提供的是应用软件,基础平台API或者是完全抽象的运算资源,这些都是整合了底层的IT资源,以服务的形式呈现给上层用户"。
云计算作为一门新兴的技术,它是在分布式计算、并行计算和网格计算基础上发展而来的。
虚拟化技术在云计算中的运用将数据中心的硬件资源虚拟化为资源池中的虚拟资源进行统一的管理和对外服务。
形成了“按需使用、按量付费”的以用户为中心,资源对用户透明的商业服务模式。
云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
现有的云计算任务调度算法大都把研究重点放在缩短任务的最大完成时间或者是仅考虑任务的快速响应速度,对用户 QoS 需求考虑不够;从云资源服务提供者角度(系统资源角度)来看,现有的调度算法和分配策略更偏重于注重效率,对经济效益和资源利用率等方面因素的考虑不够。
云计算同时还具备良好的弹性扩展支持能力即:不能自由伸缩的系统不能称之为云"一个合符定义的云具备动态扩展的能力,无论是内容还是资源"这种扩展可能是运营商操作下的整体扩展,也可能是某一个具体应用对客户需求的自动响应"云计算的形式可主要分为以下几种:1.SaaS(软件即服务)SaaS(软件即服务),是指用户获取软件服务的一种新形式"它不需要用户将软件产品安装在自己的电脑或服务器上,而是按某种服务水平协议(SLA)直接通过网络向专门的提供商获取自己所需要的,带有相应软件功能的服务。
本质上而言,软件即服务就是软件服务提供商为满足用户某种特定需求而提供其消费的软件的计算能力。
当前,SaaS有各种典型的应用,如在线邮件服务,网络会议,网络传真,在线杀毒等各种工具型服务,还有在线CRM、在线HR、在线进销存、在线项目管理等各种管理型服务。
SaaS是未来软件业的发展趋势,目前己吸引了众多厂商的参与"不仅微软、Safesforce等各大软件巨头都推出了自己的SaaS应用,用友,金蝶等国内软件巨头也推出了自己的SaaS应用"。
2.paas(平台即服务)PaaS(平台即服务),是指将一个完整的计算机平台,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。
在这种服务模式中,客户不需要购买硬件和软件,只需要利用PaaS平台,就能够创建、测试和部署应用和服务,与基于数据中心的平台进行软件开发相比,费用要低得多,这是PaaS的最大价值所在。
PaaS自身不仅拥有很好的市场应用前景,而且能够推进SaaS,并与其共同发展。
对于想进入SaaS领域的提供商而言,PaaS关键是降低了他们开发和提供SaaS服务的门槛,而对于已经在提供SaaS服务的提供商而言,PaaS可以帮助部分提供商进行产品多元化和产品定制化服务,让更多的ISV成为其平台的客户,从而开发出基于平台的多种SaaS应用,使其成为多元化软件服务供货商。
同时,PaaS降低了SaaS应用开发的门槛,提高了开发的效率。
3.IaaS(基础设施即服务)IaaS(基础设施即服务),是指企业或个人可以使用云计算技术来远程访问计算资源,这包括计算、存储以及应用虚拟化技术所提供的相关功能。
无论是最终用户、SaaS提供商还是PaaS提供商都可以从基础设施服务中获得应用所需的一计算.能力,但却无需对支持这一计算能力的基础IT软硬件付出相应的原始投资成本。
5.云计算研究现状随着云计算技术的不断发展,许多著名的 IT 企业纷纷加入到云计算技术及产品研究和推广的行列。
这些企业以 Google、Amazon、IBM 和 Microsoft 为代表。
下面就简单对这些公司从事的云计算研究进行介绍。
(1)Google 云计算目前,Google 处于云计算研究领先地位。
从 2003 年以来,Google 陆续发表了多篇关于分布式文件系统(GFS)、并行计算编程方式(MapReduce)、分布式大型数据管理(BigTable)和分布式资源管理(Chubby)的文章,并推出了基于这些技术的云计算服务和自己的云计算平台 Google App Engine四个相关的技术介绍如下:①GFS 首先是一个分布式文件系统,专门为大规模分布式应用数据中心所设计的它最大的特点就是可伸缩性,并且对硬件条件要求不高,在普通的硬件上就可运行提供高性能服务。
GFS 为 Google App Engine 提供海量存储,并且紧密与 Chubby、MapReduce 和 BigTable 等技术结合。
Google 公布了关于 GFS 的详尽的技术文档《The Google File System》.该文档对GFS 产生的背景、特点、系统框架、性能测试等方面进行了详细的阐述。
② MapReduce 是一个面向大规模数据集的软件架构是一种处理海量数据的并行编程模式,用于大规模数据集的并行计算。
两个核心概念“Map”与“Reduce”以及整个架构的主要设计理念,是从矢量编程语言和函数式编程语言借鉴得来。
早在1995 年,学者 John Darlington 等人首次提出了“Map”和“Fold”的概念,和现在的 Google 所使用的“Map”和“Reduce”思想比较相似。
③ Chubby也是 Google 设计的一个基于松耦合的分布式文件系统,提供粗粒度锁服务可以用来解决分布式系统中的一致性难题。
其中 GFS 使用 Chubby 来获取一个 GFS 主服务器,BigTable 使用 Chubby 指定一个主服务器并发现、控制与其相关的子表服务器。
④ Bigtable是 Google 为了处理分布在数以前千计服务器上超大规模海量数据而设计的基于分布式平台的数据存储系统。
目前 Google 的大部分项目例如:Google Finance、GoogleEarth、Web 索引使用的数据存储技术都是 Bigtable。
这些应用项目在数据存储上的要求差别很大,差别来源于数据量上的不同(从 URL 到网页到卫星图像),对于响应速度的要求不同(从后端的批量处理到实时数据服务)。
尽管项目应用要求差别巨大,但是 Bigtable 还是成功的提供了一个高性能的、灵活的解决方案。
(2) Amazon 云计算Amazon 是全球第一家大型 IT 公司把云计算和基础设施当做一种服务向用户出售。
它的云计算服务主要包括:弹性计算云 EC2、简单存储服务 S3、简单数据库服务 Simple DB、简单队列服务SQS、弹性MapReduce 服务、内容推送服务CloudFront、电子商务服务 DevPay和 FPS 等。
其中 Amazon EC2 平台是多种工具的集合,这些工具大部分位于整个系统平台的底层,涉及底层的操作系统、文件系统以及硬件基础等一些具体环境,因此要求开发人员具备较强的开发能力。
(3) IBM 云计算IBM 公司在传统超级计算机领域和商业数据计算领域处于全球领先地位,它在 2007 年11 月,推出了自己的云计算项目“蓝云”计划。
“蓝云”是多个云计算产品的总和,该计划通过构建一个分布式的可以全球访问的资源系统让数据中心可以在互联网的环境下进行计算,使得计算不再局限与本地机器和远端服务器。
目前公司发布的云服务有:Lotus SametimeUnyte, 等。
(4)Microsoft 云计算2008 年 10 月,微软的首席架构师 Ray Ozie 在全球开发者大会上发布 Azure Services Platform标志着 Microsoft 的云计算项目开始启动。
Azure Services Platform 是一个Internet 云端服务平台它是基于微软自己的数据中心的,能够为用户提供安全的实时操作系统和完善的开发服务。
当时,它是基于 Windows 架构,只允许其运行在.NET 框架下构建的应用程序。
在 2009 年召开的 Microsoft MIX09 大会上,Microsoft 发布了 Windows Azure 的最新版本,称为 March 2009 CTP(社区技术预览版)。
Microsoft 的云计算服务平台属于 PaaS 云计算模式。
目前该平台主要包括四个组件,如图 1.3 所示,各个组件都能为应用程序开发者提供一系列特定的服务和功能。
其中各个组件的介绍如下:Windows Azure:该组件是微软公司云计算技术的核心,位于整个云平台的最底层。
它其实就是一个Windows操作系统为用户提供了一个能在数据中心服务器上存储数据和运行应用程序的环境。
服务:该组件是一个基础功能模块,通过其可以为处于不同位置的应用程序提供常用的基础功能调用服务,主要是访问控制、服务总线和工作流(workflow)三种类型服务。
Microsoft SQL 服务:可以为所有的应用程序包括云端和本地应用程序提供微软自己研发的数据库 SQL Server 服务。
Live 服务:Windows Azure 上集成了 Windows Live,该组件使得用户可以在云平台上使用 Live 提供的服务。
云计算架构中国科学院软件研究所的冯登国等人畅想了未来云计算服务,认为未来云计算将形成一个以云基础设施为核心、涵盖云基础软件与平台服务与云应用服务等多个层次的巨型全球化IT 服务化网络,如图 1.5 所示6.云计算环境下任务调度策略研究现状云计算是建立在计算机界长期技术积累基础上。