欢迎来到天天文库
浏览记录
ID:17915350
大小:267.50 KB
页数:6页
时间:2018-09-09
《《移动云计算导论》考试答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《移动云计算导论》开卷考考试题库一、举例描述*aaS的概念。云计算按照其提供的“产品”或者是用户获得资源的类型,大致可以分为一些几种类别:(1)IaaS,全称InfrastructureasaService,基础设施即服务。将多台服务器组成的“云端”计算资源和存储,作为计量服务提供给用户。它将内存、I/O、存储和计算能力整合成一个虚拟的资源池向业界用户提供存储资源和虚拟化服务器等服务。如AmazonEC2/S3。(2)PaaS,全称PlatformasaService,平台即服务,把服务器平台或者开发环境作为一种服务提供的商业模式,以SaaS的模式提交给用户。用
2、户在服务提供商的基础架构上开发程序并通过网络传送给其他用户(最终用户)。如Force.com,GoogleAppEngine,MicrosoftWindowsAzure。(3)SaaS,全称SoftwareasaService,软件即服务,是基于互联网提供软件服务的软件应用模式。将应用软件统一部署于服务器(集群),通过网络向用户提供软件。用户根据实际需求定制或者租用应用软件。消除了企业或者机构购买、构建和维护基础设施和应用程序的投入。如SaleforceonlineCRM。(4)DaaS,全称DataasaService,数据即服务,是继SaaS,PaaS之后又
3、一个新的服务概念。(5)MaaS,全称M2MasaService,M2M即服务,M2M是将数据从一台终端传送到另一台终端,也就是就是机器与机器(MachinetoMachine)的对话,是物联网四大支撑技术之一。(6)TaaS,全称everyTHINGAsAService,虚拟化云计算技术,SOA等技术的结合实现物联网的泛在即服务。二、画图解释虚拟化技术的实务应用。1、目前目前主流的虚拟化软件有:hyper-v、KVM、Xen、VMware、OpenVZ、VirtualPC等Xen--XenSourceKVM--retonhyper-v--微软VMware--威
4、睿开源虚拟化软件主要就是KVM和Xen两款三、通过云计算做数据中心DC(data-center)的关键问题是什么?怎么解决?(1)提示:数据中心的选址标准:1、大量的廉价电力;2、绿色能源,更注重可再生能源;3、靠近河流或湖泊;(设备冷却需要大量水源)4、用地广阔;(隐秘性和安全性)5、和其他数据中心的距离;(数据中心之间的快速链接)6、税收优惠。(2)云计算datacenter:一个数据中心(或数据中心或数据中心或数据中心)是一个设施用于内部计算机系统和相关的部件,如电信和存储系统。它一般包括冗余或备份电源,冗余数据通信连接,环境控制(例如,空调,消防)和安全
5、设备。【解决】:1)经营和管理运营的电信网络2)提供数据中心应用程序直接向承运人的客户3)提供托管应用三分之一方提供其客户服务4)提供一个组合这些和类似的数据中心的应用。四、GFS经典结构描述。M/图/DGFS的架构:一个GFS集群包含一个单独的Master节点、多台Chunk服务器,并且同时被多个客户端访问,如图所示GFS的工作过程:1.客户端使用固定大小的块将应用程序指定的文件名和字节偏移转换成文件的一个块索引,向master(主)发送包含文件名和块索引的请求;2.master收到客户端发来的请求,master向块服务器发出指示,同时时刻监控众多chunks
6、erver的状态。Chunkserver缓存master从客户端收到的文件名和块索引等信息。3.master通过和chunkserver的交互,向客户端发送chunk-handle和副本位置。其中文件被分成若干个块,而每个块都是由一个不变的,全局唯一的64位的chunk-handle标识。Handle是由master在块创建时分配的。而出于安全性考虑,每一个文件块都要被复制到多个chunkserver上,一般默认3个副本;4.客户端向其中的一个副本发出请求,请求指定了chunkhandle(chunkserver以chunkhandle标识chunk)和块内的一
7、个字节区间。5.客户端从chunkserver获得块数据,任务完成。通常Client可以在一个请求中询问多个chunk的地址,而master也可以很快回应这些请求。五、写出MapReduce分布式编程环境中的Map/Reduce原理,用基本概念、关键词排序的图描述思路。MapReduce通过“Map(映射)”和“Reduce(化简)”这样两个简单的概念来构成运算基本单元,用户只需提供自己的Map函数以及Reduce函数即可并行处理海量数据。MapReduce实现了Map和Reduce两个功能:(1)Map把一个函数应用于集合中的所有成员,然后返回一个基于这个处理
8、的结果集;(2)Redu
此文档下载收益归作者所有