1、云计算课程试卷 A卷题号一二三四五六七八九十总得分题分2010202030100得分一、 单项选择题(共10小题,每题2分,共20分)1、SaaS是( )的简称。A. 软件即服务B. 平台即服务C. 基础设施即服务D. 硬件即服务2、云计算是对( )技术的发展与运用A. 并行计算B. 网格计算C. 分布式计算D. 三个选项都是3、与开源云计算系统Hadoop HDFS相对应的商用云计算软件系统是( )。A. Google GFSB. Google MapReduceC. Google BigtableD. Google Chubby4、从研究现状上看,下面不属于云计算特点的是( )。A. 超大
2、规模B. 虚拟化C. 私有化D. 高可靠性5、Swift通过Proxy Server向外提供基于( )的接口服务。A. TCP/UDP接口B. HTTP的REST服务C. 远程过程调用D. 服务库服务6、Hypervisor是一种运行在( )的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件。A. 物理服务器和操作系统之间B. 不同服务器之间C. 不同网络之间D. 不同操作系统之间7、防火墙是在( )执行访问控制策略的一组硬件和软件系统。A. 单个网络内B. 两个网络之间C. 单个VLAN内D. 都不对 8、云存储系统结构模型由4个层次组成,包括存储层、( )、应用接口层、访问层。A
3、.网络层B. 基础管理层C. 中间层D. 物理层9、MapReduce适用于( ).A. 任意应用程序B. 任意可在Windows Server 2008上的应用程序C. 可以串行处理的应用程序D. 可以并行处理的应用程序10、以下不属于云计算数据中心关键技术是( )A. 虚拟化技术B. 网格计算C. 弹性伸缩和动态调配D. 并行计算框架二、 判断题(共5小题,每题2分,共10分)1、简单地理解,云计算等于资源的闲置而产生的。( )2、云计算真正实现按需计算,从而有效地提高对软硬件资源的利用效率。( )3、云数据管理技术与数据库管理技术类似。( )4、云计算在安全和性能等方面不存在任何问题。(
4、 )5、半虚拟化技术是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等。( )三、 填空题(共4小题,每个空格2分,共20分)1、()、()和云计算(Cloud Computing)正在出现“三位一体”式的深度融合,构成“ABC金三角”。三者是独立的、互补的、相辅相成的。2、目前,医疗云包括以()、()、()及云医疗教育系统等。3、GFS将整个系统的节点分为三类角色:()、()、()。4、NoSQL数据库分为四大类:()、()、文档数据库、图形数据库,其中每一种类型的数据库都能够解决关系型数据不能解决的问题。四、 名词解释(共5小题,每题4分,共20分)1、按使用量付费(Pay
5、 Per Use)2、物联网3、用户身份管理4、云计算数据中心5、自动精简配置五、 简答题(共5小题,每题6分,共30分)1、 非关系型数据库与传统关系型数据库的区别。2、 IaaS与PaaS的基本功能?3、 微软云计算平台包括几部分?每部分的作用是什么?4、 通常虚拟化的实现结构有哪几类?请简要介绍这几类结构。5、 请简要介绍Nova主要组件。云计算课程试卷 A卷参考答案题号一二三四五六七八九十总得分题分2010202030100得分六、 单项选择题(共10小题,每题2分,共20分)1、SaaS是( A )的简称。A. 软件即服务B. 平台即服务C. 基础设施即服务D. 硬件即服务2、云计算
6、是对( D )技术的发展与运用A. 并行计算B. 网格计算C. 分布式计算D. 三个选项都是3、与开源云计算系统Hadoop HDFS相对应的商用云计算软件系统是( A )。A. Google GFSB. Google MapReduceC. Google BigtableD. Google Chubby4、从研究现状上看,下面不属于云计算特点的是( C )。A. 超大规模B. 虚拟化C. 私有化D. 高可靠性5、Swift通过Proxy Server向外提供基于( B )的接口服务。A. TCP/UDP接口B. HTTP的REST服务C. 远程过程调用D. 服务库服务6、Hypervisor
7、是一种运行在( A )的中间层软件,可以允许多个操作系统和应用共享一套基础物理硬件。A. 物理服务器和操作系统之间B. 不同服务器之间C. 不同网络之间D. 不同操作系统之间7、防火墙是在( B )执行访问控制策略的一组硬件和软件系统。A. 单个网络内B. 两个网络之间C. 单个VLAN内D. 都不对 8、云存储系统结构模型由4个层次组成,包括存储层、( B )、应用接口层、访问层。A.网络层B. 基础管理层C. 中间层D. 物理层9、MapReduce适用于( D ).A. 任意应用程序B. 任意可在Windows Server 2008上的应用程序C. 可以串行处理的应用程序D. 可以并行
8、处理的应用程序10、以下不属于云计算数据中心关键技术是( B )A. 虚拟化技术B. 网格计算C. 弹性伸缩和动态调配D. 并行计算框架七、 判断题(共5小题,每题2分,共10分)1、简单地理解,云计算等于资源的闲置而产生的。()2、云计算真正实现按需计算,从而有效地提高对软硬件资源的利用效率。()3、云数据管理技术与数据库管理技术类似。()4、云计算在安全和性能等方面不存在任何问题。()5、半虚拟化技术是指虚拟机模拟了完整的底层硬件,包括处理器、物理内存、时钟、外设等。()八、 填空题(共4小题,每个空格2分,共20分)1、()、()和云计算(Cloud Computing)正在出现“三位一
9、体”式的深度融合,构成“ABC金三角”。三者是独立的、互补的、相辅相成的。参考答案:人工智能(AI)、大数据(Big Data)2、目前,医疗云包括以()、()、()及云医疗教育系统等。参考答案:云医疗健康信息平台、云医疗远程诊断及会诊系统、云医疗远程监护系统3、GFS将整个系统的节点分为三类角色:()、()、()。参考答案:客户端(Client)、主服务器(Master)和数据块服务器(Chunk)4、NoSQL数据库分为四大类:()、()、文档数据库、图形数据库,其中每一种类型的数据库都能够解决关系型数据不能解决的问题。参考答案:键值数据库、列存储数据库九、 名词解释(共5小题,每题4分,
10、共20分)1、按使用量付费(Pay Per Use)参考答案:按使用量付费(Pay Per Use)是服务供应商最常用的定价模式。根据按使用量付费的原则,用户只需要对自己所使用的资源付费。在这种定价模式中,用户需要为使用的单位服务支付固定的价格,一般是按每小时、千兆字节或是每小时CPU等计算。目前大部分的云计算供应商都采用这种定价方式。2、物联网参考答案:物联网是新一代信息技术的重要组成部分。其英文名称是“The Internet of things”。由此,顾名思义,物联网就是物物相连的互联网。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用
11、户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。3、 用户身份管理参考答案:用户身份管理就是要对用户的身份采用相应的技术进行管理,这样用户每次要求访问资源的时候都要进行认证,可以增强安全性。典型的身份认证技术包括:口令认证、Kerberos认证协议、公开密钥体系结构PKI、基于生物特征的身份认证。4、云计算数据中心参考答案:云计算数据中心是一种基于云计算架构,计算、存储及网络资源松耦合,完全虚拟化各种IT设备、模块化程度较高、自动化程度较高、具备较高绿色节能程度的新型数据中心。5、自动精简配置参考答案:自动精简配置是一种存储管理的特性,核心原理是“欺骗”操作系统,让操
12、作系统认为存储设备中有很大的存储空间,而实际的物理存储空间则没有那么大。自动精简配置技术是利用虚拟化方法减少物理存储空间的分配,最大限度提升了存储空间利用率。十、 简答题(共5小题,每题6分,共30分)6、 非关系型数据库与传统关系型数据库的区别。参考答案:NoSQL数据库与传统的SQL数据库主要在以下几方面存在差异:(1)存储方式SQL数据存在特定结构的表中;而NoSQL则更加灵活和可扩展,存储方式可以是JSON文档、哈希表或者其他方式。(2)表/数据集合的数据的关系在SQL中,必须定义好表和字段结构后才能添加数据。在NoSQL中,数据可以在任何时候任何地方添加,不需要先定义表。(3)外部数
13、据存储SQL中如果需要增加外部关联数据,规范化做法是在原表中增加一个外键,关联外部数据表。而在NoSQL中除了这种规范化的外部数据表做法以外,还能用非规范化方式把外部数据直接放到原数据集中,以提高查询效率。(6)事务SQL中如果多张表数据需要同批次被更新,即如果其中一张表更新失败的话其他表也不能更新成功。而NoSQL中没有事务这个概念,每一个数据集的操作都是原子级的。(7)查询性能在相同水平的系统设计的前提下,因为NoSQL中省略了JOIN查询的消耗,故理论上性能上是优于SQL的。(8)适用范围不同关系型数据库适合存储结构化数据,如用户的帐号、地址;NoSQL适合存储非结构化数据,如文章、评论
14、。7、 IaaS与PaaS的基本功能?参考答案:IaaS的基本功能:(1)资源抽象;(2)资源监控;(3)负载管理;(4)存储管理;(5)资源部署;(6)安全管理;(7)计费管理。PaaS的基本功能:(1)开发测试环境;(2)运行环境;(3)运营环境。8、 微软云计算平台包括几部分?每部分的作用是什么?参考答案:Microsoft Azure平台由三大部分组成:(1)Windows Azure。即微软云计算操作系统,位于云计算平台底层,是微软云计算技术的核心,提供在微软数据中心服务器上运行应用程序。Windows Azure提供了Compute(计算),Storage(存储),以及Manage
15、(管理)这三个主要功能。此外,还有对用户而言透明的Fabric。Fabric包含负载平衡、硬件抽象、等众多功能。(2)SQL Azure。即云中的数据库。SQL Azure运行云计算的关系数据库服务,是一种云存储的实现,并提供网络型的应用程序数据存储的服务。(3)Windows Azure AppFabric。AppFabric是一个基于Web的开发服务,可以把现有应用和服务与云平台的连接和互操作变得更为简单。AppFabric作为中间件层,将起到连接非云端程序与云端程序的桥梁的功能。它提供了两大服务,服务总线(Service Bus)和访问控制(Access Control)。9、 通常虚拟
16、化的实现结构有哪几类?请简要介绍这几类结构。参考答案:通常虚拟化的实现结构分为三类:Hypervisor模型(或独立监控模型)、宿主模型以及混合模型。在Hypervisor模型中,虚拟化平台是直接运行在物理硬件之上,无须主机操作系统。在这种模型中,VMM管理所有物理资源,如处理器、内存、I/O设备等,另外,VMM还负责虚拟环境的创建和管理,用于运行客户机操作系统。在宿主模型中,虚拟化平台是安装在主机操作系统之上的。VMM通过调用主机操作系统的服务来获得资源,实现处理器、内存和I/O设备的虚拟化。VMM创建出虚拟机之后,通常将虚拟机作为主机操作系统的一个进程参与调度。混合模型就是上述两种模型的混
17、合体。在结构上与Hypervisor模型类似,VMM直接运行在裸机上,具有最高特权级。与Hypervisor模型的区别在于:混合模式的VMM相对要小,它只负责向客户机操作系统提供一部分基本的虚拟服务,例如CPU和内存,而把I/O设备的虚拟交给一个特权虚拟机(Privileged VM)来执行,由于充分利用原操作系统的设备驱动,VMM本身并不包含设备驱动。10、 请简要介绍Nova主要组件。参考答案:Nova组件如下:(1)API Server(Nova-Api)API Server对外提供一个与云基础设施交互的接口,也是外部可用于管理基础设施的唯一组件。(2)Message Queue(Rab
18、bit MQ Server)OpenStack节点之间通过消息队列使用AMQP(Advanced Message Queue Protocol)完成通信。(3)Compute Worker(Nova-Compute)Compute Worker处理管理实例生命周期,通过Message Queue接收实例生命周期管理的请求,并承担操作工作。(4)Network Controller(Nova-Network)Network Controller处理主机地网络配置。它包括IP地址分配、为项目配置VLAN、实现安全组、配置计算节点网络。(5)Volume Workers(Nova-Volume)Volume Workers用来管理基于LVM(Logical Volume Manager)的实例卷。Volume Workers有卷的相关功能,例如新建卷、删除卷、为实例附加卷,为实例分离卷等。(6)Scheduler(Nova-Scheduler)调度器Scheduler把Nova-API调用映射为OpenStack组件。调度器作为一个称为Nova-schedule守护进程运行,通过恰当的调度算法从可用资源池获得一个计算服务。