1【单选题】云计算按服务类型大致分为三类,下列(c  )不属于这三种服务类型。

 

(5.0分)

A、IaaS

B、PaaS

C、DaaS

D、SaaS

 

【单选题】云计算部署模式包括(C  )。

A、公有云、私有云和应用云

B、基础设施云、平台云和混合云

C、公有云、私有云和混合云

D、基础设施云、平台云和应用云

 

【多选题】云计算的7个特点是。ABCDEF

 

A、超大规模

B、虚拟化

C、高可靠性

D、通用性

E、高可伸缩性

F、按需服务   极其廉价

G、结构复杂

 

 

【单选题】2019年11月22日,中国工程院公布2019院士增选结果,阿里技术委员会主席王坚当选院士。作为阿里云创始人,中国自研云计算操作系统飞天的提出者、设计者和建设者,王坚推动中国IT产业从IOE(IBM小型机、Oracle数据库和EMC存储)向云计算转变。2017年,飞天获得中国电子学会15年来首个科技进步特等奖,是云计算核心关键技术自主创新的成功实践。

阿里云主要提供了( A )的服务。

A、IaaS

B、PaaS

C、SaaS

D、SOA

 

 

【多选题】云计算体系结构包括( ABCD )。

A、物理资源层

B、资源池层

C、管理中间件层

D、SOA构建层

 

【单选题】下面关于GFS集群的叙述中,正确是( C )。

A、GFS所有的元数据都存放在Chunk Server上

B、GFS所有的元数据都是放在硬盘上的

C、一个GFS集群由一个master和大量Chunk Server构成

D、Chuck数据块的默认大小为100M

 

【单选题】GFS系统中,主要的系统管理技术包含以下①大规模集群安装技术②节点动态加入技术③故障检测技术④节能技术中的哪几个。()

A、①②③

B、①③④

C、②③④

D、①②③④

正确答案: D  

 

【单选题】下面与HDFS类似的框架是(  )? 

 

A、NTFS

B、FAT32

C、GFS

D、EXT3

正确答案: C

 

【单选题】不属于开源系统的是( )。

 

A、GFS文件系统

B、HDFS文件系统

C、HBase数据管理技术

D、Hadoop MapReduce数据并行处理技术

正确答案: A  

 

【单选题】GFS 默认 Chunk的大小是(   )。 

A、32MB

B、64MB

C、128MB

D、256M 

正确答案: B  

 

【单选题】下列关于MapReduce说法不正确的是(  )。 

A、MapReduce是一种计算框架

B、MapReduce来源于google的学术论文

C、MapReduce程序只能用java语言编写

D、MapReduce隐藏了并行计算的细节,方便使用

正确答案: C

 

【单选题】在MapReduce中,下面哪个选项会将输入键值对处理成中间键值对()。

 

A、Map

B、Reduce

C、Map和Reduce

正确答案: A

 

 

【多选题】Google的三篇著名论文,分别讲述了Google云计算中的()核心技术。

A、GFS

B、Spanner

C、MapReduce

D、BigTable

正确答案: ACD

 

1【单选题】对于使用Paxos算法的分布式系统,除了下列( )选项,其他条件都必须满足。(5.0分)

A、决议只有在被proposers提出后才能批准

B、每次可以批准多个决议

C、每次只批准一个决议

D、只有决议确定被批准后learners才能获取这个决议

正确答案: B

 

2【单选题】Google的Chubby锁服务,支持众多Google服务,但不包括以下( )选项。(5.0分)

A、GFS

B、Mapreduce

C、Bigtable

D、Megestore

正确答案: B

 

3【单选题】在设计之初,Chubby系统的客户端和服务器端通过( )来连接。(5.0分)

A、RPC(远程过程调用)

B、SOAP(简单对象访问协议)

C、RESTful(REST式的编程风格)

D、ROA(面向资源的架构)

正确答案: A

 

4【单选题】以下关于Chubby中的Paxos算法描述,错误的是( )。(5.0分)

A、客户端每次向容错日志提交新值时,Chubby自动调用Paxos保证副本间数据的一致性。

B、选择协调者有两种方式:为协调者指派序号,限制协调者可以选择的值。

C、客户端提交新值后,协调者把包含客户端新值的accept消息广播给其他所有副本,其他副本收到后,将接受或拒绝的决定反馈给协调者。

D、防止单个协调者失效,允许同一时刻有多个协调者。

正确答案: D

 

5【单选题】以下关于Chubby文件系统,描述错误的是( )。(5.0分)

A、Chubby锁服务中,每一个文件就是一个锁,用户通过获取共享锁或独占锁,打开、读取、写入、关闭文件。

B、Chubby文件系统由许多节点组成,保存除ACL以外的多种元数据。

C、Chubby系统本质是一个分布式、存储大量小文件的文件系统,所有操作在文件基础上完成。

D、为了避免所有通信都使用序号带来的系统开销增长,Chubby引入了Sequencer概念,在文件操作的句柄函数中,涉及Sequencer的有GetSequencer()、SetSequencer()、CheckSequencer()等。

正确答案: B

 

6【单选题】以下关于Chubby客户端与服务器端的通信过程的描述,错误的是( )。(5.0分)

A、主服务器每次接收到客户端的KeepAlive请求,都会立刻做出回应。

B、只要在宽限期内,客户端收到主服务器的回应信息,客户端就恢复到安全状态。

C、客户端在某个租约期Cn结束时,一直未收到主服务器的回应信息,则客户端到达危险状态临界点,进入宽限期。

D、旧的主服务器和新选出的主服务器具有不同的纪元号。

正确答案: A

 

7【单选题】以下( )不能提升Chubby性能。(5.0分)

A、适当提高主服务器默认的租约期。

B、客户端一致性缓存。

C、代理和分区。

D、取消ACL。

正确答案: D

 

8【多选题】

Paxos算法中的三种节点是( )。

 

A、proposers

B、acceptors

C、Prepares

D、leraners

正确答案:ABD

 

9Chubby系统采用了( )。

 

A、粗粒度锁服务

B、细粒度锁服务

C、建议性锁服务

D、强制性锁服务

正确答案: AC

 

10单个Chubby服务器副本包含了以下( )。

 

A、容错的日志

B、容错的数据库

C、Chubby

D、用户数据

正确答案: ABC

 

11【多选题】Chubby客户端与主服务器端通过KeepAlive周期性发送信息,其作用是( )。

A、延迟租约期

B、携带事件信息

C、交换用户数据

D、选举主服务器

正确答案: AB

 

12【多选题】以下( )使用了Chubby的基于Paxos算法的一致性解决方案。

A、从Chubby单元的五个副本中选举一个主服务器

B、客户端读操作

C、客户端写操作

正确答案: AC

 

13【多选题】在Chubby的设计中,通过使用代理可以有效的减少( )。

A、主服务器处理KeepAlive信息开销

B、读请求带来的服务器负载

C、写操作带来的通信量

D、跨分区的通信量

正确答案: AB

 

14【判断题】Google分布式系统设计,没有直接实现一个包含Paxos算法的函数库,而是在Paxos算法的基础上设计了一个全新的Chubby锁服务。(5.0分)

正确答案: √

 

15【判断题】锁服务包括粗粒度锁服务和细粒度锁服务,两者的差异在于持有锁的时间,细粒度的锁持有时间比较长,从而可以减少因频繁换锁带来的系统开销,所以Chubby采用了细粒度锁服务。(5.0分)

正确答案: ×

 

16【判断题】ACL被保存在节点元数据中,用户在进行操作时首先要通过ACL获取相应的权限。(5.0分)

正确答案: √

 

1【单选题】下面关于GFS集群的叙述中,正确是(  )。

A、GFS所有的元数据都存放在Chunk Server上

B、GFS所有的元数据都是放在硬盘上的

C、一个GFS集群由一个master和大量Chunk Server构成

D、Chuck数据块的默认大小为100M

正确答案: C

 

2【单选题】GFS系统中,主要的系统管理技术包含以下①大规模集群安装技术②节点动态加入技术③故障检测技术④节能技术中的哪几个。()

A、①②③

B、①③④

C、②③④

D、①②③④

正确答案: D

 

3【单选题】下面与HDFS类似的框架是(  )? 

A、NTFS

B、FAT32

C、GFS

D、EXT3

正确答案: C

 

4【单选题】不属于开源系统的是( )。

A、GFS文件系统

B、HDFS文件系统

C、HBase数据管理技术

D、Hadoop MapReduce数据并行处理技术

正确答案: A

 

5【单选题】GFS 默认 Chunk的大小是(   )。 

A、32MB

B、64MB

C、128MB

D、256M 

正确答案: B

 

1【单选题】下列关于MapReduce说法不正确的是(  )。 

A、MapReduce是一种计算框架

B、MapReduce来源于google的学术论文

C、MapReduce程序只能用java语言编写

D、MapReduce隐藏了并行计算的细节,方便使用

正确答案: C

 

2【单选题】在MapReduce中,下面哪个选项会将输入键值对处理成中间键值对()。

A、Map

B、Reduce

C、Map和Reduce

正确答案: A

 

3【多选题】Google的三篇著名论文,分别讲述了Google云计算中的()核心技术。

A、GFS

B、Spanner

C、MapReduce

D、BigTable

正确答案: ACD

 

1【单选题】对于使用Paxos算法的分布式系统,除了下列( )选项,其他条件都必须满足。(5.0分)

A、决议只有在被proposers提出后才能批准

B、每次可以批准多个决议

C、每次只批准一个决议

D、只有决议确定被批准后learners才能获取这个决议

正确答案: B

2【单选题】Google的Chubby锁服务,支持众多Google服务,但不包括以下( )选项。(5.0分)

A、GFS

B、Mapreduce

C、Bigtable

D、Megestore

正确答案: B

3【单选题】在设计之初,Chubby系统的客户端和服务器端通过( )来连接。(5.0分)

A、RPC(远程过程调用)

B、SOAP(简单对象访问协议)

C、RESTful(REST式的编程风格)

D、ROA(面向资源的架构)

正确答案: A

 

4【单选题】以下关于Chubby中的Paxos算法描述,错误的是( )。(5.0分)

A、客户端每次向容错日志提交新值时,Chubby自动调用Paxos保证副本间数据的一致性。

B、选择协调者有两种方式:为协调者指派序号,限制协调者可以选择的值。

C、客户端提交新值后,协调者把包含客户端新值的accept消息广播给其他所有副本,其他副本收到后,将接受或拒绝的决定反馈给协调者。

D、防止单个协调者失效,允许同一时刻有多个协调者。

正确答案: D

 

5【单选题】以下关于Chubby文件系统,描述错误的是( )。(5.0分)

A、Chubby锁服务中,每一个文件就是一个锁,用户通过获取共享锁或独占锁,打开、读取、写入、关闭文件。

B、Chubby文件系统由许多节点组成,保存除ACL以外的多种元数据。

C、Chubby系统本质是一个分布式、存储大量小文件的文件系统,所有操作在文件基础上完成。

D、为了避免所有通信都使用序号带来的系统开销增长,Chubby引入了Sequencer概念,在文件操作的句柄函数中,涉及Sequencer的有GetSequencer()、SetSequencer()、CheckSequencer()等。

正确答案: B

 

6【单选题】以下关于Chubby客户端与服务器端的通信过程的描述,错误的是( )。(5.0分)

A、主服务器每次接收到客户端的KeepAlive请求,都会立刻做出回应。

B、只要在宽限期内,客户端收到主服务器的回应信息,客户端就恢复到安全状态。

C、客户端在某个租约期Cn结束时,一直未收到主服务器的回应信息,则客户端到达危险状态临界点,进入宽限期。

D、旧的主服务器和新选出的主服务器具有不同的纪元号。

正确答案: A

 

7【单选题】以下( )不能提升Chubby性能。(5.0分)

A、适当提高主服务器默认的租约期。

B、客户端一致性缓存。

C、代理和分区。

D、取消ACL。

正确答案: D

 

8【多选题】Paxos算法中的三种节点是( )。

A、proposers

B、acceptors

C、Prepares

D、leraners

正确答案: ABD

 

9【多选题】Chubby系统采用了( )。

A、粗粒度锁服务

B、细粒度锁服务

C、建议性锁服务

D、强制性锁服务

正确答案: AC

 

10【多选题】单个Chubby服务器副本包含了以下( )。

A、容错的日志

B、容错的数据库

C、Chubby

D、用户数据

正确答案: ABC

 

11【多选题】Chubby客户端与主服务器端通过KeepAlive周期性发送信息,其作用是( )。

A、延迟租约期

B、携带事件信息

C、交换用户数据

D、选举主服务器

正确答案: AB

 

12【多选题】以下( )使用了Chubby的基于Paxos算法的一致性解决方案。

A、从Chubby单元的五个副本中选举一个主服务器

B、客户端读操作

C、客户端写操作

正确答案: AC

 

13【多选题】在Chubby的设计中,通过使用代理可以有效的减少( )。

A、主服务器处理KeepAlive信息开销

B、读请求带来的服务器负载

C、写操作带来的通信量

D、跨分区的通信量

正确答案: AB

 

14【判断题】Google分布式系统设计,没有直接实现一个包含Paxos算法的函数库,而是在Paxos算法的基础上设计了一个全新的Chubby锁服务。(5.0分)

正确答案: √

 

15【判断题】锁服务包括粗粒度锁服务和细粒度锁服务,两者的差异在于持有锁的时间,细粒度的锁持有时间比较长,从而可以减少因频繁换锁带来的系统开销,所以Chubby采用了细粒度锁服务。(5.0分)

正确答案:×

 

16【判断题】ACL被保存在节点元数据中,用户在进行操作时首先要通过ACL获取相应的权限。(5.0分)

正确答案: √

 

1【单选题】网页属于( )数据。(5.0分)

A、结构化数据

B、半结构化数据

C、非结构化数据

D、都不是

正确答案:B

 

2【单选题】关于Bigtable以下说法错误的是( )数据。(5.0分)

A、Bigtable是全新设计,与传统数据库有极大不同。

B、Bigtable是Google开发的基于GFS和Chubby的分布式存储系统。

C、Bigtable可以存储海量数据。

正确答案: A

 

3【单选题】SSTable被划分为更小的存储单元( )。(5.0分)

A、Block块

B、Chunk数据块

C、校验数据

D、日志

正确答案: A

 

4【单选题】

以下关于Bigtable子表的说法,错误的是( )。

A、每个子表服务器由多个SSTable和一个日志文件组成

B、每个SSTable都有一个独立的日志文件

C、每个SSTable都有一个独立的索引文件

D、子表是表中一系列行的集合

正确答案: B

 

5【多选题】Bigtable表中的数据Value通过( )确定。

A、行关键字(Row Key)

B、列关键字(Column Key)

C、时间戳(Time Stamp)

D、分布式多维映射表

正确答案:ABC

 

6【多选题】Bigtable是构建在Google的( )组件之上的。

A、GFS

B、Chubby

C、Google WorkQueue

D、Mapreduce

正确答案: ABC

 

7【多选题】Bigtable主服务器主要作用包括( )。

A、新子表分配给子表服务器

B、子表服务器状态监控

C、子表服务器之间的负载均衡

D、保存客户端的子表到子表服务器的映射

正确答案: ABCD

 

1【单选题】Megastore中的实体组类似关系数据库中的( )。(5.0分)

A、关系数据库

B、二维表

C、记录

D、属性

正确答案: B

 

2【单选题】Megastore数据模式中的属性类型不包括( )。(5.0分)

A、required

B、optional

C、repeated

D、foreign

正确答案: D

 

3【单选题】在该数据模式中,局部索引是( )。

A、name

B、time

C、PhotosByTime

D、tag

正确答案: C

 

4【单选题】关于照片共享服务模式 以下说法错误的是( )。

A、该模式定义了一个根表和一个子表。

B、tag的属性值可以有多个。

C、thumbnail_url属性是必须的,

D、Photo表能创建内联索引

正确答案: C

 

5【单选题】Megastore中,能够读取到最新且已经全部生效了的数据的读操作是( )。

A、current读

B、snapshot读

C、inconsistent读

D、read读

正确答案: A

 

6【单选题】Megastore中,适用于低延迟并能容忍数据过期或不完整的读操作是( )。(5.0分)

A、current读

B、snapshot读

C、inconsistent读

D、read读

正确答案: C

 

7【单选题】Megastore中写操作事务周期中的读操作的作用是( )。(5.0分)

A、获取最后一次提交事务的时间戳和日志位置。

B、从Bigtable读取并将数据变更聚集到日志入口。

C、将数据更新到Bigtable。

D、清理不再需要的数据。

正确答案: A

 

8【单选题】Megastore中实体组间的异步通信是通过( )实现的。(5.0分)

A、队列

B、基于Paxos的两阶段提交

C、基于Paxos的三阶段提交

D、全局索引

正确答案: A

 

9【单选题】Megastore基本架构中只保存有日志的副本有( )。(5.0分)

A、完整副本

B、见证者副本

C、只读副本

D、只写副本

正确答案: B

 

10【单选题】该日志实例中,达到了完全一致性的日志位置是( )。

A、99

B、101

C、102

D、103

正确答案: B

 

11【单选题】如图的数据写入操作,( )副本执行了失效操作。

A、副本A

B、副本B

C、副本C

D、副本D

正确答案: C

 

12【单选题】Megastore中,为了保证协调者的可用性,使用了( )服务。

A、Chubby

B、GFS

C、Bigtable

D、Mapreduce

正确答案: A

 

13【单选题】最常用的衡量分布式系统可用性的标准是( )数据。

A、1个9

B、2个9

C、3-5个9

D、6个9

正确答案: C

 

14【多选题】关于Megastore,描述正确的是( )。

A、Megastore副本分布在不同的数据中心。

B、单个实体组内支持ACID。

C、实体组集之间具有紧密的一致性。

D、实体组数据和元数据保存在Bigtable中。

正确答案: ABD

 

15【多选题】Megastore基本架构中能够参与投票的副本有( )。

A、完整副本

B、见证者副本

C、只读副本

D、只写副本

正确答案: AB

 

16【多选题】该日志实例中,达到了多数一致性(包括完全一致性)的日志位置有( )。

A、100

B、101

C、102

D、103

E、104

正确答案: ABCD

 

17【多选题】该日志实例中,执行数据读取,存在需要从多数派读取共识值,执行追赶操作的日志位置有( )。

A、100

B、101

C、102

D、103

E、104

正确答案: CD

 

18【多选题】Megastore的主要功能包括( )。

A、数据中心之间同步复制副本,实现系统的高可用需求

B、实现分布式读操作、写操作

C、通过数据分区实现系统的高可扩展性需求

D、对分布式系统进行监控

正确答案: ABC  

 

19【判断题】存储Megastore的Bigtable表的列名实际上是表名和属性名结合在一起得到的,不同实体组(根表或子表)中的实体可存储在同一个Bigtable中。(5.0分)

正确答案:√  

 

20【判断题】megastore将副本保存在多个数据中心,通过Paxos保证各副本的读写一致性,通过协调者检测失效,通过本地读来实现快速读提高效率,通过Chubby锁提高协调者的可用性。(5.0分)

正确答案:√  

 

1【单选题】Dapper为实现对应用层透明,设计了( )。 (5.0分)

A、轻量级核心功能库

B、二次抽样技术

C、n次抽样技术

正确答案: A  

 

2【单选题】对分散在区域Dapper存储库的监控记录的直接访问中,借助MapReduce对数以十亿计的Dapper监控数据并行访问的方法是( )。 (5.0分)

A、通过监控id访问

B、批量访问(块访问)

C、索引访问

D、通过父区间id访问

正确答案: B  

 

3【单选题】早期典型分布式系统的请求及应答过程中,节点之间通信是通过( )进行的。 (5.0分)

A、RPC

B、SOAP

C、HTTP RESTful

D、kubernetes

正确答案: A  

 

4【单选题】Dapper监控系统采用的( )监控方案。 (5.0分)

A、黑盒

B、白盒

C、基于注释

D、基于消息

正确答案: C  

 

5【单选题】要满足广泛可部署性的要求,监控系统设计时要达到( )设计目标。

A、广泛可部署性

B、对应用层透明

C、低开销

D、可扩展性

正确答案: C  

 

6【多选题】Dapper监控树的区间记录的信息包括( )。

A、区间名称

B、父区间id

C、区间id

D、监控id

E、注释

正确答案: ABCDE  

 

7【多选题】Dapper的“存储API”简称为 DAPI,提供了对分散在区域Dapper存储库的监控记录的直接访问,访问方法有( )。

A、通过监控id访问

B、批量访问(块访问)

C、索引访问

D、通过父区间id访问

正确答案: ABC  

 

8【多选题】Google认为监控系统设计的两个基本要求是( )。 (5.0分)

A、广泛可部署性

B、不间断的监控

C、低开销

D、可扩展性

正确答案: AB

 

 

11【判断题】在Dapper监控系统中,一棵监控树中所有区间的监控id号相同。 (5.0分)

正确答案:√

 

12【判断题】在Dapper监控系统中,多数监控树中的区间实质就是记录了一次RPC请求和应答过程。 (5.0分)

正确答案:√

 

1【单选题】在Dremel的多层级服务树中,实际对数据源执行查询操作的是____。 (5.0分)

A、根服务器

B、中间服务器

C、叶子服务器

D、客户端

正确答案: C  

 

3【多选题】列存储的好处有____。

A、只处理涉及的列数据

B、效率低

C、更利于压缩

D、实现简单

正确答案: AC  

 

4【多选题】为满足Google平台通用性(不同平台间很好的实现实时交互数据处理)要求,需要____两方面的技术支撑。

A、统一的存储平台

B、统一的数据存储格式

C、统一的开发语言

D、统一的操作系统

正确答案: AB  

 

5【判断题】Google的Dremel是第一个在嵌套数据模型基础上实现列存储的系统。

正确答案:√

 

1【单选题】Google系统中实现内存大数据分析的是____。(5.0分)

A、MapReduce

B、Dremel

C、Drill

D、PowerDrill

正确答案: D  

 

2【单选题】“aaaabbbbbbbcccccdddddd”的游程编码是____。(5.0分)

A、[a,1,4][b,5,8][c,12,4][d,14,6]

B、[a,1,4][b,5,11][c,12,16][d,17,22]

C、[a,1,4][b,5,7][c,12,5][d,17,6]

D、[a,1,4][b,5,7][c,12,5]

正确答案: C  

 

3【多选题】Google PowerDrill设计的两个假设是____。

A、绝大多数的查询是类似和一致的

B、绝大多数的查询是各不相同的

C、存储系统中的表只有一小部分是经常被使用的,绝大部分的表使用频率不高

D、存储系统中的表使用频率基本相似

正确答案: AC  

 

4【多选题】Google的 PowerDrill从____进行了性能优化。

A、数据分块

B、数据编码的优化

C、全局字典的优化

D、压缩算法

E、行的重排

正确答案: ABCDE  

 

5【多选题】PowerDrill能实现高效的数据处理,在存储部分主要依赖____两方面的技术。

A、尽可能在查询中略去不需要的数据分块

B、尽可能地减少数据在内存中的占用,把更核心的数据加载进内存进行处理

C、行存储

D、直接从硬盘读取数据

正确答案: AB  

 

 

1【单选题】以下____的开发借鉴了Amazon Dynamo设计理念。(5.0分)

A、Hbase

B、Facebook Cassandra

C、JSON

D、Redis

正确答案: B  

 

2【单选题】关于一致性哈希算法,描述错误的是____。

A、求出设备节点的哈希值,按逆时针方向将设备配置到环上的一个点

B、计算数据对象键的哈希值,按顺时针方向将其存放到哈希环上标记值大于其哈希值的距其最近的设备节点

C、添加或删除设备节点时只会影响到其在哈希环上顺时针方向标记值大于其哈希值的离它最近的设备节点

D、大大降低在添加或删除节点时引起的节点间的数据传输开销

正确答案: A  

 

3【单选题】关于quorum机制,错误的是____。(5.0分)

A、要求R+W>N

B、Quorum又被称为NWR协议

C、对于读效率要求较高的应用场景,一般设:R=1,W=N

D、W越小,数据的一致性、可用性越强

正确答案: D  

 

4【单选题】关于Dynamo采用Merkle哈希树技术,错误的是____。

A、加快检测速度

B、当数据传输出错时,能有效减少数据重传数量

C、是一种节点临时故障处理方法

D、可用于快速检测出错的数据

正确答案: C  

 

5【多选题】关于改进的一致性哈希算法,正确的有____。

A、引入了虚拟节点

B、虚拟节点的引入考虑了设备节点的性能差异

C、引入了数据分区

D、一个虚拟节点负责数据分区的数量是随机分配的

正确答案: ABC  

 

6【多选题】分布式系统是CAP原则是以下____三项不能同时满足,只能三选二。

A、可靠性(分区容错性)

B、可用性

C、廉价性

D、一致性

正确答案: ABD  

 

7【多选题】关于Dynamo所采用的Gossip协议,正确的有____。

A、Gossip协议可以实现节点间通信

B、通过Gossip协议可以检测失效节点

C、为了避免新加入的节点之间不能及时发现彼此的存在,Dynamo设置了种子节点

D、分布式架构中的节点通过Gossip协议交换成员节点信息

正确答案: ABCD  

 

8【多选题】Dynamo分布式系统中,当虚拟节点A失效后,虚拟节点D使用带有监听的数据回传机制,会执行以下____操作。

A、存储写入A的数据

B、存储A的位置

C、周期性检测A

D、当A重新可用后,将暂存的数据回传A

正确答案: ABCD  

 

9【填空题】Dynamo设计时面临了一系列主要问题,所采取的解决方案按顺序是____。(依次列出选项,中间不要加任何字符)

面临的问题:

数据均衡分布,

数据备份,

数据冲突处理,

成员资格及错误检测,

临时故障处理,

永久故障处理

采取的解决方案:

 

A. 参数可调的弱quorum机制

B. 基于Gossip协议的成员资格和错误检测

C. 改进的一致性哈希算法

D.  Merkle哈希树

E. 向量时钟(Vector Clock)

F.  Hinted hanoff(数据回传机制)

正确答案:

CAEBFD

 

10【判断题】为了保证稳定性,Amazon的系统采用完全的分布式、去中心化的架构。(5.0分)

正确答案:√

 

11【判断题】每个虚拟节点上实际存储了分配给它的,以及备份的前N-1个前驱虚拟节点的数据。通常,相邻虚拟节点位于不同区域的数据中心。(5.0分)

正确答案:√

 

12【判断题】Dynamo选择通过牺牲一致性来保证系统的可靠性和可用性,采用了最终一致性模型,任何时刻,用户都可以读到最新的一致的数据。(5.0分)

正确答案:×

 

1【单选题】关于EC2的基本架构,错误的是____。(5.0分)

A、Amazon机器映像是包含了操作系统、服务器程序、应用程序等软件配置的模板

B、用户可以定制自己的AMI

C、EC2实例实质就是使用AMI模板启动的一个云服务器

D、Amaznon EBS与实例绑定,其中的数据仅在实例的生命周期存在

正确答案: D  

 

2【单选题】EC2没有采用的安全机制有____。(5.0分)

A、防火墙

B、安全组

C、SSH

D、VPC

正确答案: A  

 

3【单选题】关于EC2所使用的IP地址,错误的是____。(5.0分)

A、每个实例会分配一个公共IP地址和一个私有IP地址

B、弹性IP地址是和用户账号绑定,而不是与实例绑定

C、当某个实例不可用时,绑定在它上面的弹性IP地址会重新绑定在新启动的实例上,从而使服务不中断,增强系统的容错性

D、弹性IP地址是私有IP地址

正确答案: D  

 

4【多选题】

EC2的关键技术有____。

A、弹性负载均衡

B、自动缩放

C、监控服务

D、弹性IP

正确答案: ABCD  

 

1【单选题】S3中的桶类似于资源管理器中的____。(5.0分)

A、文件夹

B、文件

C、卷

D、磁盘分区

正确答案: A  

 

2【单选题】关于S3中的对象,说法错误的是____。(5.0分)

A、每个对象在所在的桶中有唯一的键。

B、S3中对象的存储默认不进行版本控制,开启版本控制,需对桶中所有对象开启,无法对桶中某个对象开启。

C、元数据和数据的分离使客户可以直接操作元数据来管理和查询数据,在必要的时候才需要加载数据本身。

D、为最大化I/O性能,一个应用的资源对象的键开头最好使用相同的字符串。

正确答案: D  

 

3【单选题】S3采用的身份认证机制是____。(5.0分)

A、HMAC-SHA1

B、SSL

C、HMAC-MD5

D、RSA

正确答案: A  

 

4【单选题】以下访问权限中,只对桶有效的是____。(5.0分)

A、READ

B、WRITE

C、READ_ACP

D、WRITE_ACP

E、FULL_CONTROL

正确答案: B  

 

5【单选题】AWS的S3在整个AWS分布式架构的地位和作用与Goolge中的____类似。

A、GFS

B、MapReduce

C、Bigtable

D、Megastore

正确答案: A  

 

6【多选题】

关于S3中的桶,说法正确的是____。

A、桶不可以被嵌套,即在桶中不能创建桶。

B、Amazon限制了每个用户创建桶的数量(100个),但没有限制每个桶中对象的数量。

C、桶的名称要求在整个Amazon S3的服务器中是全局唯一的。

D、在对桶命名时,建议采用符合DNS要求的命名规则

正确答案: ABCD  

 

7【多选题】S3中支持对桶和对象的操作,主要包括____。

A、Get

B、Put

C、List

D、Delete

E、Head

F、Update

正确答案: ABCDE  

 

8【多选题】以下描述正确的是____。

A、写入一个新的对象并立即读取它,一定能读取到该对象。

B、写入一个新的对象并立即列出桶中已有的对象,该对象可能不会出现在列表中。

C、用新数据替换现有的对象并立即读取它,可能读取到的还是原来的旧数据。

D、删除现有的对象并立即读取它, 可能服务器还会返回被删除的数据。

E、删除某个对象并立即列出桶中所有对象,列表中可能还会出现刚才已经删除的对象。

正确答案: BCDE  

 

9【多选题】访问https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/acl-overview.html ,查找在对象上授予READ ACL权限的访问策略有____。

A、s3:GetObject

B、s3:GetObjectVersion

C、s3:GetObjectTorrent

D、s3:PutObject

E、s3:ListBucketVersions

F、s3:GetObjectAcl

正确答案: ABC  

 

10【判断题】S3的基本存储单元是对象。(5.0分)

正确答案:√  

 

11【判断题】与AWS 的分布式存储架构Dynamo相同,S3采用了最终一致性模型。(5.0分)

正确答案:√  

 

1【单选题】关于非关系型数据库与传统关系数据库的比较,错误的是____。(5.0分)

A、关系数据库对数据有更严格的约束

B、关系数据库满足CAP原则的C和A,在P方面很弱(可扩展性弱)

C、非关系型数据库满足ACID事务性处理

D、非关系型数据库通过API操作数据,支持简单的查询功能

正确答案: C

 

2【单选题】非关系型数据库的缺点是____。(5.0分)

A、具有高一致性,在ACID方面很强,移植性很高

B、可扩展性方面能力较弱

C、具有很高的可扩展性,具有很好的并发处理能力

D、缺乏数据一致性保证,处理事务性问题能力较弱,难以处理跨表、跨服务器的查询

正确答案: D

 

3【多选题】关于非关系型数据库服务SimpleDB的描述,正确的有____。(10.0分)

A、每个用户账户中的域名必须是唯一的,每个域中数据的大小具有一定的限制

B、SimpleDB是AWS提供的一种数据库服务,无需下载安装,由AWS进行维护管理

C、和关系数据库一样,SimpleDB中需要事先定义条目的模式

D、一个条目的某个属性中可以有多个值

E、在AWS中,通常将相对大的数据对象存储在S3中,在SimpleDB中只保存指向某个特定对象的位置指针

正确答案: ABDE

 

4【多选题】相对于SimpleDB,DynamoDB做了____优化。

A、DynamoDB中取消了对表中数据大小的限制

B、用户可以自定义DynamoDB表的大小,并由系统自动分配到多个服务器上

C、DynamoDB不再固定使用最终一致性数据模型,而是允许用户选择弱一致性或者强一致性。

D、DynamoDB还在硬件上进行了优化,采用固态硬盘作为支撑,根据用户设定的读/写流量预设来确定数据分布的硬盘数量

正确答案: ABCD

 

5【判断题】Dynamo DB限制了每张表的大小,更适合于小规模负载的工作。(5.0分)

正确答案:×

 

1【单选题】为了提高安全性,Amazon RDS 允许在 VPC中运行数据库实例,通过____连接到用户现有 的IT基础设施。(5.0分)

A、VPN

B、NAT

C、HTTP

D、DNS

正确答案: A

 

2【单选题】Amazon将RDS中的MySQL服务器实例称做____。(5.0分)

A、DB Instance

B、DB Server

正确答案: A

 

3【多选题】关于MySQL集群,以下说法正确的是____。(10.0分)

A、MySQL集群方式采用了Share-Nothing架构。

B、每台数据库服务器都是完全独立的计算机系统,通过网络相连,不共享任何资源。

C、在一定的范围内解决了关系数据库的可扩展性问题。

D、增加了数据库并发访问的能力。

E、通过表单划分的方式,把一张大表划分为多张小表,表单划分时可以随意划分。

正确答案: ABCD

 

4【判断题】MySQL集群通过主从备份和读副本技术,提高了可靠性和数据处理能力。(5.0分)

正确答案:√

 

1【单选题】标识队列中的不同消息是通过____。(5.0分)

A、消息ID

B、接收句柄

C、消息体

D、消息摘要

正确答案: A

 

2【单选题】SQS的消息体使用了____加密算法。(5.0分)

A、MD2

B、MD5

C、RSA

D、SHA1

正确答案: B

 

3【单选题】关于SQS,描述不正确的是____。(5.0分)

A、队列中的消息是被冗余存储的,同一个消息会存放在系统的多个服务器上。

B、SQS采用了基于加权随机分布(Weighted Random Distribution)的消息取样机制。

C、用户发出查询请求后,能够一次性快速查找到所需要的消息。

D、消息的冗余存储保证了系统的高可用性,但给查询队列中的消息带来了麻烦。

正确答案: C

 

4【单选题】关于SQS生命周期,描述不正确的是____。(5.0分)

A、用户接收消息进行处理,在消息接收到可见性超时值到期这个时间段内,该消息对其他用户不可见。

B、用户接收消息后,会启动可见性超时计时器。

C、可见性超时计时器一旦启动,就不能更改。

D、消息删除有两种情况:接收者处理完消息,进行删除;消息达到了最长消息保存期,被系统自动删除。

正确答案: C

 

5【多选题】SQS的基本模型包括____组成部分。(5.0分)

A、SQS

B、组件

C、队列

D、消息

正确答案: BCD

 

6【多选题】SQS中的系统组件实质上是____。(5.0分)

A、AWS提供的各种服务对象

B、AWS的硬件服务器

C、AWS的虚拟服务器提供的各种服务

正确答案: AC

 

7【多选题】关于Amazon SQS,描述正确的是____。(5.0分)

A、队列在传递消息时一定能够保证 “先进先出”

B、SQS 提供两种消息队列类型:Standard和SQS FIFO

C、队列是存放消息的容器。

D、队列的名称在一个SQS账户中必须唯一

正确答案: BCD

 

8【判断题】SQS定期删除过期消息,是为了避免消息队列不断膨胀。(5.0分)

正确答案:√

 

1【单选题】关于CDN和CloudFrontdd的描述不正确的是____。(5.0分)

A、两者都需要用户自建服务器、网络等基础设施

B、两者都是将用户的访问转发到离用户更近的边缘节点,从而加速了对用户的响应

C、两者都是提供了对源服务器数据的只读副本访问,分流了源服务器的访问压力

D、CloudFrontdd使用户可以使用Amazon遍布全球的边缘节点,按需按使用量付费,为中小企业节约了成本

正确答案: A

 

2【单选题】使用CloudFront服务的用户,想要通过自己的域名访问网站,而不是使用系统自动分配的域名,可以使用____。(5.0分)

A、禁用CloudFront自动提供的域名

B、别名指向

C、创建新的分发

D、延长有效期

正确答案: B

 

3【多选题】传统网络服务模式缺陷有____。(5.0分)

A、单台网站服务器可以容纳的访问量有限,当遇到热点问题或遭到攻击时,容易崩溃。

B、没有考虑访问者的地域问题。

C、不同网络服务提供商服务的用户之间的互访速度也会受到限制

D、只能访问网站静态内容。

正确答案: ABC

 

4【多选题】相较于传统网络服务模式,CDN通过增加____来实现分流负载。(5.0分)

A、DNS服务器

B、边缘节点

C、智能DNS负载均衡系统

D、防火墙

正确答案: BC

 

5【多选题】CDN访问模式的好处有____。(5.0分)

A、将网站的服务流量以比较均匀的方式分散到边缘节点中,减轻了网站源服务器的负担。

B、由于边缘节点与访问者的地理位置较近,访问速度快。

C、智能DNS负载均衡系统和各个边缘节点之间始终保持着通信联系,可以确保分配给用户的边缘节点始终可用且在允许的流量范围之内。

D、加速了网站动态内容的更新

正确答案: ABC

 

6【多选题】关于CloudFront的描述,正确的是____。(5.0分)

A、CloudFront适用于静态网站托管。

B、CloudFront建立的网站服务采用的是最终一致性模型,边缘节点上的内容相较于源服务器上发布的内容,可能会有一定的延迟,所有边缘节点上的数据在同一时刻可能会出现不一致的情况。

C、文件副本在边缘节点上的存放时间,默认24小时,到期自动删除。

正确答案: ABC

 

7【判断题】CDN适用于大型企业,CloudFront适用于中小型企业。(5.0分)

正确答案:√

 

1【单选题】微软的云计算服务平台Windows Azure属于____模式。(5.0分)

A、IaaS

B、PaaS

C、SaaS

D、DaaS

E、CaaS

正确答案: B

 

2【多选题】当前版本的Windows Azure平台包括____组成部分。(5.0分)

A、Windows Azure

B、SQL Azure

C、Windows Azure AppFabric

D、Windows Azure Marketplace

正确答案: ABCD

 

 

1【单选题】以下实现在本地计算机和Windows Azure之间创建IP级连接,使本地应用和Azure平台相连的是____。(5.0分)

A、Fabric 控制器

B、内容分发网络CDN

C、Windows Azure Connect

D、Windows Azure Marketplace

正确答案: C

 

2【单选题】关于Windows Azure应用程序三种Role实例,描述错误的是____。(5.0分)

A、用户通过Http、Https、TCP协议访问负载均衡器,由负载均衡器将用户请求分发给不同的Role实例

B、Web Role实例和Worker Role实例都预装了IIS

C、用户创建应用程序时,通常需要创建多个Web Role实例和Worker Role实例共同实现

D、VM Role运行由系统提供的Windows Server 镜像

正确答案: B

 

3【单选题】Windows Azure存储服务中,适用于存储二进制数据、大型文本数据等非机构化数据是____。(5.0分)

A、Blob

B、Table

C、Quere

D、File

正确答案: A

 

4【单选题】Windows Azure存储服务,全局命名空间中可以标识不同数据类型(Blob、Table、Quere、File)的是____。(5.0分)

A、账户名

B、分区名

C、对象名

D、文件名

正确答案: B

 

5【单选题】Windows Azure存储服务中的存储域是____。(5.0分)

A、N个存储柜构成的集群

B、一个物理服务器

C、一个磁盘存储阵列

D、一个附加的存储设备

正确答案: A

 

6【单选题】Windows Azure存储服务中,存储域中的前端,类似于Google中的____。(5.0分)

A、Web Server

B、Bigtable Server

C、Chunk Server

D、Chunk数据块

 

正确答案: A

 

7【单选题】关于Windows Azure存储服务,描述不正确的是____。(5.0分)

A、位置服务实现跨存储域管理账户名空间,支持灾难恢复和负载均衡。

B、存储域在分区层实现域间复制,在文件流层实现域内复制。

C、存储域的分区层和文件流层的管理节点为提高可靠性,都使用了Paxos锁服务。

D、存储域的域内复制是为了避免硬件失效而设计的,这种失效不常见,可放宽响应延迟时间。

正确答案: D

 

8【单选题】关于Windows Azure存储服务中的分区层,描述不正确的是____。(5.0分)

A、分区层采用的数据结构是对象表,对象表可动态划分为多个分区段

B、对象表中的所有分区段可以重叠

C、对象表包括账户表、Blob表、实体表、消息表、分区映射表等

D、消息删除有两种情况:接收者处理完消息,进行删除;消息达到了最长消息保存期,被系统自动删除。

正确答案: B

 

9【单选题】Windows Azure存储服务,存储域中的前端服务器通过____获取到相应分区服务器的路由。(5.0分)

A、账户表

B、Blob表

C、消息表

D、分区映射表

正确答案: D

 

10【单选题】通过Windows Azure Connect,用户应用可以实现____部署。(5.0分)

A、公有云

B、私有云

C、混合云

D、社区云

正确答案: C

 

11【单选题】Windows Azure CDN适用于标注为____的数据。(5.0分)

A、Private

B、Public READ

正确答案: B

 

12【判断题】Windows Azure只支持微软自己的操作系统Window Serer。(5.0分)

正确答案:×

 

13【判断题】Windows Azure存储服务中,为了将负载分散到多个分区服务器和控制存储域内分区的总数,分区管理器可执行负载均衡、拆分、合并操作。(5.0分)

正确答案:√

 

14【判断题】Windows Azure中,Fabric控制器是一个分布式应用,拥有对物理服务器、交换机、负载均衡器等各种资源的分配和管理权。(5.0分)

正确答案:√

 

1【单选题】关于SQL Azure报表服务,描述错误的是____。(5.0分)

A、SQL Server Reporting Services(SSRS)是微软企业级报表平台,和SQL Server Integration Service以及SQL Server Analysis Services一样,都是微软BI套装的一部分。

B、SQL Azure报表服务实现了SQL Server Reporting Services(SSRS)的全部功能。

C、SQL Azure Reporting与SSRS的报表格式是相同的,都使用微软定义的RDL。

D、SQL Azure Reporting并没有实现本地情况下SSRS提供的所有的功能。

正确答案: B

 

2【多选题】Windows Azure支持的数据库有____。(5.0分)

A、SQL Server

B、MySQL

C、PostgreSQL

D、Redis

E、MariaDB

正确答案: ABCDE

 

3【判断题】SQL Azure数据同步包括,SQL Azure数据库与本地SQL Server的数据同步,还包括SQL Azure数据库副本之间的数据同步。(5.0分)

正确答案:√

 

1【多选题】虚拟化技术已经成为构建云计算环境的一项关键技术,主要包括____。(5.0分)

A、服务器虚拟化

B、存储虚拟化

C、网络虚拟化

D、桌面虚拟化

正确答案: ABCD

 

1【单选题】在全虚拟化中,Guest OS运行在____。(5.0分)

A、Ring 0

B、Ring 1

C、Ring 2

D、Ring 3

正确答案: B

2【单选题】在硬件辅助全虚拟化中,VMM运行在____。(5.0分)

A、Ring -1

B、Ring 0

C、Ring 1

D、Ring 3

正确答案: A

 

3【单选题】关于虚拟化技术描述,错误的是____。(5.0分)

A、半虚拟化要修改客户端操作系统,在Guest OS中增加一些专门的API。

B、全虚拟化的Guest OS知道自己是运行在虚拟机环境中

C、全虚拟化的Guest OS的特权指令需要VMM进行二进制翻译,转给物理机操作系统执行

D、半虚拟化的Guest OS的特权指令会转换为Hyper Call,转给VMM直接执行,不需要翻译

正确答案: B

 

4【单选题】10-1.png如图所示是____。(5.0分)

A、裸机虚拟化

B、寄居虚拟化

C、Docker容器

D、裸金属虚拟化

正确答案: B

 

5【单选题】关于服务器虚拟化的底层实现,描述不正确的是____。(5.0分)

A、计算资源虚拟化包括CPU、GPU、FPGA、ROM的虚拟化。

B、GPU比CPU有更高的并行性,更适合于海量数据的并行计算。

C、内存虚拟化实现将客户的虚拟地址转换为物理机的机器地址。

D、由于I/O设备的异构性和多样性,I/O设备的虚拟化实现更加复杂和困难。

正确答案: A

 

6【单选题】以下____迁移方案,相比较而言最优。(5.0分)

A、Stop-and-Copy

B、Stop-and-Copy和Pull阶段结合

C、Push和Stop-and-Copy阶段结合

D、Push和Pull阶段结合

正确答案: C

 

7【单选题】以下迁移方案中,总迁移时间最短的是____。(5.0分)

A、Stop-and-Copy

B、Stop-and-Copy和Pull阶段结合

C、Push和Stop-and-Copy阶段结合

D、Push和Pull阶段结合

正确答案: A

 

8【单选题】在局域网内,可以通过发送____重定向包,将VM的IP地址与目的机器的MAC地址相绑定。(5.0分)

A、ARP

B、DHCP

C、TCP

D、OSPF

正确答案: A

 

9【多选题】在典型的分层架构中,提供平台虚拟化的层称为___。(5.0分)

A、Hypervisor

B、虚拟机管理器

C、VMM

D、Visual Engine

正确答案: ABC

 

10【多选题】Hypervisor直接构建在物理硬件上的是____。(5.0分)

A、裸机虚拟化

B、寄居虚拟化

C、Docker容器

D、裸金属虚拟化

正确答案: AD

 

11【多选题】关于虚拟机迁移的描述,正确的是____。(5.0分)

A、当一台物理服务器负载过大时,若不能提供额外的物理服务器,可以将其上面的虚拟机迁移到其他服务器,达到负载平衡

B、云计算中心的物理服务器需要定期升级维护,当升级维护服务器时,可以将其上的虚拟机迁移到其他服务器

C、虚拟机迁移要实现完整状态和资源的迁移,包括CPU、内存、I/O、网络资源的迁移

D、虚拟机迁移必须包括Push阶段、Stop-and-Copy阶段、Pull阶段全部三个阶段。

正确答案: ABC

 

12【多选题】虚拟机监控器使用分段和分页机制对自身的物理内存进行保护,每个段包括_(5.0分)

A、基址

B、段限

C、属性位

D、虚拟地址

正确答案: ABC

 

13【判断题】虚拟化技术的核心思想是利用软件或固件管理程序构成虚拟化层,把物理资源映射为虚拟资源。在虚拟资源上可以安装和部署多个虚拟机,实现多用户共享物理资源。(5.0分)

正确答案:√

14【判断题】虚拟机隔离是指虚拟机之间在没有授权许可的情况下,互相之间不可通信、不可联系的一种技术。(5.0分)

正确答案:√

 

1【单选题】以下主要实现文件存储的是____。

A、DAS

B、iSCSI

C、NAS

D、SAN

正确答案: C

 

2【多选题】关于存储虚拟化的描述,正确的是____。(5.0分)

A、虚拟化引擎实现逻辑卷到物理存储设备间的映射

B、存储网络中的存储设备对应用服务器是透明的

C、应用服务器只与分配给它们的逻辑卷打交道,不需关系数据是存储在哪个物理设备上

D、存储虚拟化将系统中分散的存储资源整合起来,提高了存储资源利用率

正确答案: ABCD

 

3【多选题】以下通过网络连接存储设备的是____。

A、NAS

B、SAN

C、DAS

D、iSCSI

正确答案: ABD

 

4【判断题】存储虚拟化是将存储网络中的各个分散且异构的存储设备按照一定的策略,映射成一个统一的连续编址的逻辑存储空间,称为虚拟存储池。(5.0分)

正确答案:√

 

【单选题】以下实现存储虚拟化的方式中,SAN属于____。(5.0分)

A、基于主机的存储虚拟化

B、基于存储设备的存储虚拟化

C、基于网络的存储虚拟化

正确答案: C  C

 

2【多选题】数据中心网络虚拟化分为____三个方面。(5.0分)

A、核心层网络虚拟化

B、接入层网络虚拟化

C、虚拟机网络虚拟化

D、边缘层网络虚拟化

正确答案: ABC

 

3【多选题】虚拟机网络虚拟化主要体现在____。(5.0分)

A、虚拟网络交换机

B、物理网卡虚拟化

C、CPU虚拟化

D、RAM虚拟化

正确答案: AB

 

4【多选题】关于虚拟交换机,描述正确的是____。(5.0分)

A、每台服务器都有自己的虚拟交换机。

B、虚拟交换机可将其上行链路连接到多个物理网卡,实现分摊流量负载和故障切换

C、分布式虚拟交换机是跨物理服务器的虚拟交换机

D、虚拟交换机在虚拟机之间实现通信流量路由

正确答案: ABCD

 

5【判断题】虚拟交换机的一端是与虚拟机相连的端口组,另一端是与虚拟机所在服务器上的物理以太网适配器相连的外部网络环境。(5.0分)

正确答案:√

 

 

1【单选题】关于桌面镜像,描述不正确的是____。(5.0分)

A、每个桌面镜像就是一个带有应用程序的操作系统

B、通过桌面镜像启动的云桌面,一模一样,用户不能进行自己的个性化配置

C、通过桌面镜像,用户可以快速启动自己的云桌面

D、对桌面进行升级,只需修改桌面镜像,高效方便

正确答案: B

 

2【多选题】通过云桌面建设的机房相较基于PC建设的机房的优势有____。(5.0分)

A、管理维护方便

B、成本低

C、桌面镜像升级快速方便

D、可以满足更多样化的应用需求

正确答案: ABC