云计算与大数据第三章-云计算与大数据体系架构剖析课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《云计算与大数据第三章-云计算与大数据体系架构剖析课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 数据 第三 体系 架构 剖析 课件
- 资源描述:
-
1、孙宇熙 编著 云计算与大数据的到来一前一后,但两者之间又是相辅相成的关系。云计算与大数据的到来一前一后,但两者之间又是相辅相成的关系。云计算改变了云计算改变了ITIT,大数据改变了业务。云计算作为基础架构与平台化运,大数据改变了业务。云计算作为基础架构与平台化运维的使能者为大数据系统的实现提供了弹性、敏捷性与健壮性;大数据维的使能者为大数据系统的实现提供了弹性、敏捷性与健壮性;大数据作为一种主要的应用类型也持续地推动了底层云基础架构向高效性、实作为一种主要的应用类型也持续地推动了底层云基础架构向高效性、实时性、基于时性、基于APIAPI的互联互通方向发展。本章我们将就开源、闭源、软件定的互联互
2、通方向发展。本章我们将就开源、闭源、软件定义、一切皆服务等行业趋势展开论述。义、一切皆服务等行业趋势展开论述。3.1 3.1 关于开源与闭源的探讨关于开源与闭源的探讨3.1.1 3.1.1 软件在吃所有人的午餐!软件在吃所有人的午餐!无论媒介的形式是软件还是硬件,开源与闭源指的都是信息(特别是无论媒介的形式是软件还是硬件,开源与闭源指的都是信息(特别是科技信息)被共享的方式。开源通常被无差别地等同于免费(尽管不准确,科技信息)被共享的方式。开源通常被无差别地等同于免费(尽管不准确,但是大体上是不错的),而闭源则通常以携带但是大体上是不错的),而闭源则通常以携带copyrightcopyrigh
3、t(版权)的方式呈(版权)的方式呈现,需要付费购买。现,需要付费购买。以史为鉴,笔者把人类开源的发展史划分为以史为鉴,笔者把人类开源的发展史划分为7 7个阶段,如图个阶段,如图3-13-1所示。所示。互联网前时代的科技共享-Ford Motors、Marie S.Curie互联网曙光初现(1970)-ARPANET-RFC免费软件运动(1983 GNU;1985 FSM by Richard Stallman)开源软件诞生-Netscape Navigator(1998)操作系统、软件体系架构(2000-)云时代、软件定义时代(2005-)谁会笑到最后?(2016-)图图3-1 技术信息开源发
4、展历程技术信息开源发展历程 最早的开源可追溯到互联网出现之前的汽车工业时代。最早的开源可追溯到互联网出现之前的汽车工业时代。19111911年,福特年,福特汽车之父汽车之父Henry FordHenry Ford打赢了一场美国司法历史上著名的历时八年之久的专打赢了一场美国司法历史上著名的历时八年之久的专利官司,导致从利官司,导致从18951895年开始就垄断汽车发动机两冲程引擎专利技术的律师年开始就垄断汽车发动机两冲程引擎专利技术的律师George B.SeldonGeorge B.Seldon再也无法以独享(闭源)专利的方式从数以千家的美国再也无法以独享(闭源)专利的方式从数以千家的美国汽车
5、企业(是的,没有看错,和今天的中国汽车生产企业数量一样多,但是汽车企业(是的,没有看错,和今天的中国汽车生产企业数量一样多,但是最后终将只剩下三家)那里征收专利费用了。随之形成的机动车厂商联盟在最后终将只剩下三家)那里征收专利费用了。随之形成的机动车厂商联盟在其后的数十年间免费(其后的数十年间免费(“开源开源”)共享了数以百计的专利技术。)共享了数以百计的专利技术。2020世纪世纪8080年代见证了免费软件(年代见证了免费软件(Free SoftwareFree Software)运动的诞生,始作俑)运动的诞生,始作俑者非当时尚在者非当时尚在MITMIT的的Richard StallmanRi
6、chard Stallman(RMSRMS)莫属。他最早于)莫属。他最早于19831983年在年在USENETUSENET上面宣布开始编写一款完全免费的操作系统上面宣布开始编写一款完全免费的操作系统GNUGNU(GNUs Not UNIXGNUs Not UNIX时代背景为当时流行的操作系统时代背景为当时流行的操作系统UNIX 100%UNIX 100%被商业企业闭源控制)。为了确保被商业企业闭源控制)。为了确保GNUGNU项目代码保持免费并可被公众获取,项目代码保持免费并可被公众获取,RMSRMS还编写了还编写了GNU GPLGNU GPL(GNU General GNU General P
7、ublic LicensePublic License,通用大众版权)。,通用大众版权)。GNUGNU的创立为的创立为LinuxLinux最终的诞生(最终的诞生(19911991年年Linus TorvaldsLinus Torvalds编写的编写的LinuxLinux内核问世,采用内核问世,采用GPL v2GPL v2许可)铺平了道路,而许可)铺平了道路,而GPLGPL则逐渐成为开源最主要的版权许可方式。则逐渐成为开源最主要的版权许可方式。RMSRMS的另一大贡献是以组织、机构的方式系统化地推动免费软件深入人心。的另一大贡献是以组织、机构的方式系统化地推动免费软件深入人心。他于他于19851
8、985年成立了年成立了FSFFSF(Free Software FoundationFree Software Foundation,免费软件基金会),免费软件基金会),业界为此有了个充满政治含义的新名词业界为此有了个充满政治含义的新名词FSMFSM(Free Software MovementFree Software Movement,免费软件运动)。从最早的免费软件运动)。从最早的GNUGNU项目到后来的项目到后来的LAMPLAMP,到近年来经互联网公司大,到近年来经互联网公司大肆鼓吹的共享经济形态,究其根本是,如果有免费的肆鼓吹的共享经济形态,究其根本是,如果有免费的“午餐午餐”(来替
9、代需付费(来替代需付费的产品或服务方式),绝大多数人会趋之若鹜,此人性也。免费理念与实践之的产品或服务方式),绝大多数人会趋之若鹜,此人性也。免费理念与实践之集大成者非集大成者非RMSRMS莫属。莫属。真正的开源(真正的开源(Open-SourceOpen-Source)软件要到)软件要到19981998年年1 1月,月,NetscapeNetscape公司宣布公司宣布把把NavigatorNavigator(19941994年问世的第一款互联网浏览器,年问世的第一款互联网浏览器,Mozilla FirefoxMozilla Firefox的前的前身)浏览器的代码开源。身)浏览器的代码开源。R
10、MSRMS在第一时间意识到开源的潜在价值,同年二月在第一时间意识到开源的潜在价值,同年二月即成立了即成立了OSIOSI(Open-Source InitiativeOpen-Source Initiative,开放源码促进会)。,开放源码促进会)。GNU GNU免费软件项目出现的时候其目标是构建一个完整的、可以取代免费软件项目出现的时候其目标是构建一个完整的、可以取代UNIXUNIX操作系统的集编程、编译、调试、集成与运行环境于一体的生态系统。显然操作系统的集编程、编译、调试、集成与运行环境于一体的生态系统。显然这个宏大的目标在头十年内这个宏大的目标在头十年内 (198319931983199
11、3年)并没有实现,而最完整的实年)并没有实现,而最完整的实现是现是LAMPLAMP开源技术栈(见图开源技术栈(见图3-23-2)。)。图图3-2 LAMP开源栈与系统环境开源栈与系统环境 开源技术在最早期并非纯粹以商业目的为驱动,确切地说是一种黑客文开源技术在最早期并非纯粹以商业目的为驱动,确切地说是一种黑客文化(化(Hacker CultureHacker Culture),以),以RMSRMS为首的开源推动者们认为开源为首的开源推动者们认为开源+共享共享+众筹是众筹是更高层次的精神享受(成就感)继而带来更高的劳动生产率(效率)更高层次的精神享受(成就感)继而带来更高的劳动生产率(效率)这一
12、这一点和当下的互联网思维如出一辙。点和当下的互联网思维如出一辙。业界的另一个大趋势,是随着底层硬件的同构化(通用化、商品化),业界的另一个大趋势,是随着底层硬件的同构化(通用化、商品化),系统主要的差异性都通过软件来体现(例如,虚拟化,容器化,软件定义的系统主要的差异性都通过软件来体现(例如,虚拟化,容器化,软件定义的计算、网络、存储等)。软件,无论开源与否,以其远超硬件的灵活性(可计算、网络、存储等)。软件,无论开源与否,以其远超硬件的灵活性(可定制性、可编程性、可二次开发性)顺应并引领了信息时代需求多变的特点定制性、可编程性、可二次开发性)顺应并引领了信息时代需求多变的特点而越来越受到青睐
13、。而越来越受到青睐。接下来让我们聚焦大数据与云计算体系架构,无论是接下来让我们聚焦大数据与云计算体系架构,无论是HadoopHadoop、NoSQLNoSQL还是还是NewSQLNewSQL,无论是,无论是IaaSIaaS、PaaSPaaS还是还是SDXSDX(软件定义一切),它们都具有一个共性(软件定义一切),它们都具有一个共性分布式处理系统架构,而大多数的分布式系统是采用商品硬件(分布式处理系统架构,而大多数的分布式系统是采用商品硬件(Commodity Commodity HardwareHardware)平台作为底层支撑架构。我们在本章后续部分中将分别阐述商品硬件)平台作为底层支撑架构
14、。我们在本章后续部分中将分别阐述商品硬件趋势、软件定义一切、硬件回归三个前后关联的议题(如图趋势、软件定义一切、硬件回归三个前后关联的议题(如图3-33-3所示)。所示)。图图3-3 软件在统治世界,硬件在哪里?软件在统治世界,硬件在哪里?3.1.2 3.1.2 商品化硬件趋势分析商品化硬件趋势分析 笔者将商品化硬件(笔者将商品化硬件(Commodity HardwareCommodity Hardware)的发展历程分为)的发展历程分为6 6个里程个里程碑(如图碑(如图3-43-4所示),我们在此逐一梳理。所示),我们在此逐一梳理。图图3-4 商用(通用)硬件发展之路商用(通用)硬件发展之路
15、DEC PDP8(1965)通用微处理器 (1971)Apple II&VisiCalc(1977)IBM PC&MS-DOS(1981)&Lotus 1-2-3(1983)X86/Intel 80386&Windows(1985),Linux(1994-)64-bit系统&虚拟化、云计算、大数据(2005-)20052005年对于年对于PCPC市场而言是个分水岭,市场而言是个分水岭,X86-64X86-64位中央处理器的推出让基位中央处理器的推出让基于于PCPC架构的服务器处理能力成倍增长,虚拟化技术让新的架构的服务器处理能力成倍增长,虚拟化技术让新的PCPC具有像原来的具有像原来的大型机一
16、样有分时处理、服务多租户的能力,而其相对低廉的价格更是对同大型机一样有分时处理、服务多租户的能力,而其相对低廉的价格更是对同时期其他解决方案(如时期其他解决方案(如RISCRISC指令集)形如一剑封喉。即便是在不计成本追指令集)形如一剑封喉。即便是在不计成本追求性能的超算中心(求性能的超算中心(Supercomputing CenterSupercomputing Center)领域,基于)领域,基于X86-64X86-64的的IntelIntel自自20052005年开始连续年开始连续1010年高速增长(见图年高速增长(见图3-53-5),),1010年内其他竞争对手几乎全年内其他竞争对手几
17、乎全部经历了销售萎缩、资产减记最终或委身于下家或破产的命运。即便是如日部经历了销售萎缩、资产减记最终或委身于下家或破产的命运。即便是如日中天的中天的IBM PowerPCIBM PowerPC、Sun Microsystems SPARCSun Microsystems SPARC也难逃一劫,令人唏嘘。也难逃一劫,令人唏嘘。图图3-5 x86 vs.PowerPC/SPARC 硬件商品化与通用化趋势的形成主要推手有二,一是需求侧推动厂家间硬件商品化与通用化趋势的形成主要推手有二,一是需求侧推动厂家间形成通用标准以此来避免形成通用标准以此来避免vendor-lockinvendor-lockin
18、(单一厂家锁定);二是整个(单一厂家锁定);二是整个ITIT产业产业链之间只有形成行业标准才会大幅降低设备设计、生产、集成与互联互通的费链之间只有形成行业标准才会大幅降低设备设计、生产、集成与互联互通的费用。剩下的工作就留给物竞天择了,行业领先者形成了规模经济(用。剩下的工作就留给物竞天择了,行业领先者形成了规模经济(Economies Economies of Scaleof Scale)后的必然结果会是一家独大。)后的必然结果会是一家独大。商品化硬件在商品化硬件在ITIT领域向商品现货(领域向商品现货(Commodity Off-the-ShelfCommodity Off-the-She
19、lf)的发)的发展经历了以下几个阶段。展经历了以下几个阶段。l 服务器(计算)商品化。服务器(计算)商品化。l 存储设备商品化。存储设备商品化。l 网络交换商品化。网络交换商品化。服务器商品化(服务器商品化(Commodity ComputingCommodity Computing)的标志是业界普遍采用低性)的标志是业界普遍采用低性能、低成本的设备来组建服务器集群(能、低成本的设备来组建服务器集群(Commodity Cluster ComputingCommodity Cluster Computing),),通过并行计算来弥补单机的运算能力不足,从而取代那些高性能、高成本硬通过并行计算来
20、弥补单机的运算能力不足,从而取代那些高性能、高成本硬件。最典型的例子就是使用基于件。最典型的例子就是使用基于x86x86处理器体系架构的方案来取代处理器体系架构的方案来取代PowerPCPowerPC或或SPARCSPARC。在计算硬件商品化的过程中受到最大冲击的是。在计算硬件商品化的过程中受到最大冲击的是IBMIBM与与SunSun,前者的,前者的PowerPCPowerPC业务持续缩水,后者干脆委身于业务持续缩水,后者干脆委身于OracleOracle,而获利最大的当属,而获利最大的当属IntelIntel。如图如图3-63-6所示,以服务器为例,其中速度最快的所示,以服务器为例,其中速度
21、最快的“存储组件存储组件”是是CPUCPU的的registersregisters,随后是,随后是SRAMSRAM,在主板上的是,在主板上的是DRAMDRAM与与Server FlashServer Flash,直连的通,直连的通常还有全闪存阵列,再慢的就是本地的常还有全闪存阵列,再慢的就是本地的HDDHDD硬盘与网络连接的存储系统了。硬盘与网络连接的存储系统了。从左边的从左边的registersregisters到右边的到右边的AFA FlashAFA Flash,它们的时延相差,它们的时延相差5050万倍左右,成万倍左右,成本则恰好成反比。把所有需要处理的数据保留在内存本则恰好成反比。把所
22、有需要处理的数据保留在内存DRAMDRAM中当然会让处理中当然会让处理速度可以匹配速度可以匹配CPUCPU(仅慢了(仅慢了1010倍),但是高企的成本是无法让人接受的。倍),但是高企的成本是无法让人接受的。图图3-6 性能性能vs.储能储能、延迟延迟vs.成本成本 网络交换设备商品化的推手有两大阵营,网络交换设备商品化的推手有两大阵营,一是大型企业特别是互联网一是大型企业特别是互联网公司,另一是运营商。前一阵营在公司,另一是运营商。前一阵营在20112011年形成了年形成了ONFONF(Open Networking Open Networking FoundationFoundation)来
23、推广)来推广SDNSDN(Software Defined NetworkSoftware Defined Network,软件定义的网,软件定义的网络);后一阵营在络);后一阵营在20122012年成立了一个挂靠在年成立了一个挂靠在ETSIETSI(欧洲电信标准协会)之(欧洲电信标准协会)之下旨在推动下旨在推动NFVNFV(Network Function VirtualizationNetwork Function Virtualization,网络功能虚拟化),网络功能虚拟化)的委员会。两大阵营出发点不同。前者的目标是网络组件(交换机、路由器、的委员会。两大阵营出发点不同。前者的目标是网
24、络组件(交换机、路由器、防火墙等)功能的高度自动化实现,例如防火墙等)功能的高度自动化实现,例如VLANVLAN、接口预部署等。、接口预部署等。SDNSDN通常与通常与服务器的计算虚拟化(包括容器化)关联。后者则更多地关注诸如如何把负服务器的计算虚拟化(包括容器化)关联。后者则更多地关注诸如如何把负载均衡、防火墙、载均衡、防火墙、IPSIPS等服务从专有硬件平台上(如等服务从专有硬件平台上(如CiscoCisco网络设备)迁移网络设备)迁移到虚拟化环境(由商品化硬件构成)中去。到虚拟化环境(由商品化硬件构成)中去。NFVNFV通常作为更宽泛的应用与服通常作为更宽泛的应用与服务虚拟化的功能的一部
25、分来实现(如图务虚拟化的功能的一部分来实现(如图3-73-7所示)。所示)。图图3-7 NFV发展愿景:网络核心功能虚拟化发展愿景:网络核心功能虚拟化 小结一下:如图小结一下:如图3-83-8所示,所示,CT/ITCT/IT系统的体系架构发展经历了从定制化硬系统的体系架构发展经历了从定制化硬件件+软件软件+服务,到商用软硬件服务,到商品化软硬件服务三大阶段。整个过服务,到商用软硬件服务,到商品化软硬件服务三大阶段。整个过程中越来越多的功能、服务通过软件来实现,这是厂家与消费者双方不断地程中越来越多的功能、服务通过软件来实现,这是厂家与消费者双方不断地追求更高的利润率、新的业务增长点以及更高的性
展开阅读全文