1、网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介人人气气财财气气网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介奥巴马从普通民众直接募集到的资金是罗姆尼的近两倍21功臣:奥巴马数据团队网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介大数据时代来临10年代初云计算应用如雨后春笋般在各地发端网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介机械式计算机机械式计算机电子计算机电子计算机人工人工中国
2、人发明的算盘中国人发明的算盘法国人帕斯卡法国人帕斯卡冯冯-诺伊曼诺伊曼算盘算盘网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介 云计算云计算(Cloud ComputingCloud Computing)是基于)是基于互联网的相关服务的增加、使用的相关服务的增加、使用和交付模式,通常涉及通过互和交付模式,通常涉及通过互联网来提供联网来提供动态易扩展且经常是且经常是虚拟化的资源。的资源。网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介l 云是网络、互联网的一种比喻说法。云是网络、互联网的一种比
3、喻说法。l 狭义云计算指狭义云计算指ITIT基础设施的交付和使用模式;基础设施的交付和使用模式;l 广义云计算指服务的交付和使用模式;广义云计算指服务的交付和使用模式;l 这种服务可以是这种服务可以是ITIT和软件、互联网相关,也和软件、互联网相关,也可是其他服务;可是其他服务;l 计算能力也可作为一种商品通过互联网进行计算能力也可作为一种商品通过互联网进行流通。流通。网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介网格计算网格计算利用并行计算利用并行计算解决大型问题解决大型问题公用计算公用计算将计算资源将计算资源做为计量服做为计量服务务软件
4、即服务软件即服务(Software as Software as a Service a Service)基于网络预定基于网络预定应用程序应用程序于于20192019年推出年推出云计算云计算基于互联网的基于互联网的相关服务的增相关服务的增加、使用和交加、使用和交付模式。付模式。下一代英特网下一代英特网计算,下一代计算,下一代数据中心数据中心Grid Grid Computing Computing Utility Utility Computing Computing SaaSSaaSCloud Cloud Computing Computing 网络操作系统网络操作系统 重庆机电重庆机电职业
5、技术学院职业技术学院第七章第七章 云计算简介云计算简介实际上,实际上,IaaSaaS和和PaaSPaaS都脱胎于都脱胎于SaaSSaaSI IaaS基础设施即基础设施即服务服务SaaS软件即服务软件即服务P PaaS平台即服务平台即服务Platform-as-a-ServiceInfrastructure-as-a-ServiceSoftware-as-a-Service网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介从该图可看到各服务层次在云计算系统平台所处位置网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章
6、云计算简介云计算简介云计算云计算私有云云安全云安全云游戏云游戏云物联云物联云教育云教育云存储云存储网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介开源云计算平台:开源云计算平台:l AbiCloud l Hadoopl Eucalyptus 项目,项目,l MongoDBl Enomalism弹性计算平台弹性计算平台l Nimbus商业云计算平台:商业云计算平台:l 微软:微软:Azure平台(.NET)l 谷歌:谷歌:Google AppEngine(Python,Java)l 亚马逊:亚马逊:EC2、S3,SimpleDB、SQSl Sa
7、les sforce:F服务l EMC:Atoms云存储系统,私有云方案l 中国移动中国移动l 阿里巴巴阿里巴巴网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介HadoopHadoop是是GoogleGoogle云平台的开源实现云平台的开源实现hadoop.apache.org/MapReduceMapReduce结构示意图结构示意图-对应对应Google MapReduceHadoop体系架构的最核心之一:MapReduce,Map指的是将任务分解,Reduce指的是将多任务处理后的结果汇总起来。云计算系统实例云计算系统实例HadoopHa
8、doop网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介HDFSHDFS结构示意图结构示意图-对应对应GFS(Google File System)GFS(Google File System)云计算系统实例云计算系统实例HadoopHadoopHadoop体系架构的最核心之二:HDFS是Hadoop分布式文件系统(Hadoop Distributed File System)的缩写,为分布式计算存储提供了底层支持网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介HbaseHbase体系架构图
9、体系架构图-对应对应Google Google BigTableHadoopHadoop体系架构的最核心之三:体系架构的最核心之三:HBase是是Hadoop的分布式结构化数据库系统,它不的分布式结构化数据库系统,它不同于一般关系型数据库,是基于列的而不是同于一般关系型数据库,是基于列的而不是基于行的适用于非结构化的数据存储的数据库。基于行的适用于非结构化的数据存储的数据库。网络操作系统网络操作系统 重庆机电重庆机电职业技术学院职业技术学院第七章第七章 云计算简介云计算简介Hadoop结构示意图结构示意图在Hadoop的系统中,会有一台Master,主要负责NameNode的工作以及JobTracker的工作。JobTracker的主要职责就是启动、跟踪和调度各个Slave的任务执行。还会有多台Slave,每一台Slave通常具有DataNode的功能并负责TaskTracker的工作。TaskTracker根据应用要求来结合本地数据执行Map任务以及Reduce任务。