L4容灾题库

1 [多选题] 流量入口建议双活主要是基于以下哪些因素考虑?  (答案: ABCD

A. 保障主备机房均正常的场景下,备机房业务应用承载部分流量的同时业务功能正常
B. 增加主机房故障场景下敢于切换至备机房的信心
C. 减少主机房真实故障场景下业务流量损失
D. 提升主备机房入口带宽利用率

2 [多选题] 应用双机房对等部署具体要求有哪些? (答案: BCD

A. 主备机房业务应用各层组件可以随意部署
B. 主机房部署的应用系统灾备机房均有部署
C. 主备机房业务应用各层组件规格对等
D. 主备机房业务应用各层组件个数一致

3 [单选题] 异地容灾场景下,RDS的容灾架构是主备双RDS集群的部署架构,主机房RDS集群故障后会自动切换至备机房RDS集群来保证RDS服务的连续性 (答案: B

A. 正确
B. 错误

4 [多选题] 缓存作为提升应用读取性能的核心组件产品,以下哪些使用方式是正确的? (答案: ACD

A. 应用读写均不强依赖于缓存,即使缓存读写失败不影响业务
B. 缓存可以作为持久化存储来用
C. 应用写入数据时先写入数据库,之后删除缓存
D. 应用读取数据优先访问缓存,如果缓存未命中则读取数据库并将最新数据填充至缓存

5 [单选题] 异地容灾下,保护组中主中心RDS实例是只读的 (答案: A

A. 错误
B. 正确

6 [单选题] 除了应用部署和开发需要满足一定的规范外,通过监控方便获取应用的运行状态和各项指标也非常重要,便于在容灾切换前后快速判断业务是否有异常。 (答案: A

A. 正确
B. 错误

7 [多选题] 异地容灾时,除了主备切换,RDS支持哪些功能  (答案: ABCD

A. 备份
B. 实例重启
C. 过滤表
D. 中断已有连接

8 [单选题 ]同城容灾下,关于EDAS切换不正确的是 (答案: A

A. 应用发布受影响
B. 现存应用无影响
C. 控制台受影响
D. 应用连接产生秒级闪断

9 [多选题] 异地容灾下,哪些说法是正确的 (答案: BD

A. 主中心SLB只能挂在备中心ECS
B. 主中心RDS通过DTS将数据同步至备中心
C. 主中心SLB可以挂在备中心ECS
D. 主中心DRDS通过DTS将数据同步至备中心

10 [多选题] 下列哪些是属于CSW的使用场景 (答案: BD)修改

A. 同城双机房互联
B. 与公共云VPC互联
C. 与专有云内VPC互联
D. 与线下IDC互联

11 [多选题] 异地容灾下,RDS实例通过DTS建立同步链路时,经历哪些阶段  (答案: AB

A. 增量迁移
B. 全量迁移
C. 结构迁移

12 [单选题]OSS同城容灾切换时,对业务的影响是什么  (答案: A

A. 集群切换,中断分钟级
B. 前端是SLB,因此业务无感知
C. 切换时秒级中断

13 [单选题] 异地容灾下,一对资源只能在一个保护组里  (答案: B

A. 错误
B. 正确

14 [多选题] 同城容灾和异地容灾架构中,关于接入层架构描述正确的是  (答案: ABCD

A. 同城和异地容灾场景下,最佳实践都是将所有业务流量收敛至接入层,便于流量管控。
B. 异地容灾场景下,可以通过独立域名或者IP将部分读流量分配至灾备机房。
C. 同城容灾场景下,接入层入口也可以主备机房均承载业务流量而实现流量入口双活
D. 同城容灾场景中,接入层入口可以只有主机房承载全量流量,后端挂载主备ECS实现业务逻辑层双活

15 [单选题] 哪些不属于MQ的组件  (答案: A

A. 无
B. Controller
C. Taokeeper
D. DNCS
E. Broker

16 [多选题]容灾演练的难度分为高、中、低三类,哪些属于难度低的演练场景?  (答案: CD

A. 主备机房断网
B. GSLB探活单机房失败
C. IAAS层单产品主备切换: RDS、OSS、Redis等
D. 管控产品切换,不涉及业务主路径,如蚂蚁的mappcenter、sofaportal
E. 主机房掉电
F. 主备机房流量切换
G. 备机房掉电

17 [单选题]容灾演练涉及前期准备,切换过程和后期总结,主要分为7个步骤,正确的执行顺序是什么?  (答案: A

1.预演练
2.业务改造
3.环境准备与部署
4.改进完善
5.演练结果评估
6.方案与策路规划
7.实施演练
A. 6.2.3.1.7.5.4
B. 1.2.3,4.5.6.7
C. 7.6,5.4.3.2.1
D. 6.2.3.7.1.5.4

18 [单选题] 如果客户使用了host文件绑定IP的方式进行业务应用访问,建议客户改造为域名+DNS的方式来避免切换过程中应用访问地址的人工修改操作。  (答案: B

A. 错误
B. 正确

19 [多选题] 异地容灾场景下,有哪些方式可以避免备机房应用系统写入数据到备机房的数据库和存储集群呢?  (答案: ABCD

A. 正常场景下,备机房定时任务不运行,从而避免写入脏数据至备机房数据库和存储集群
B. 应用层面来保证不承载生产流量的情况下不写入OSS正在同步的bucket
C. 应用层面来保证不承载生产流量的情况下不写入MaxCompute正在同步的project
D. RDS、OTS通过备机房禁写来避免备机房写入脏数据

20 [单选题] 同城容灾场景下,双机房互联使用的是  (答案: B)选择A

A. ISW
B. CSW
C. XGW
D. LSW

21 [单选题] SLB同城容灾切换时,对业务的影响是什么?  (答案: C

A. 路由自动收效,业务无感知
B. 集群切换,中断分钟级
C. 切换时连接秒级中断

22 [单选题] EDAS同城容灾切换时,对业务的影响是什么?  (答案: B

A. 管控受影响,业务无影响
B. 管控及业务均有中断
C. 管控及业务均无中断

23 [单选题] 同城容灾主机房掉电时,正确操作过程是什么?  (答案: B

A. ASR可以统一切换云平台层和业务层的DNS
B. 先用ASR做云平台层一键切换,再做业务层流量的DNS切换
C. 先做业务层流量的DNS切换,再用ASR做平台层一键切换

24 [单选题] 异地容灾下,建议关闭备中心RDS实例中的触发器  (答案: B

A. 错误
B. 正确

25 [单选题] 同城容灾下,在ASR做全产品切换时,哪个产品最先被切换  (答案: A

A. DNS
B. miniRDS
C. 天基
D. SLB

26  [多选题] 异地容灾时,哪些产品依赖DTS  (答案: AB

A. DRDS
B. RDS
C. OTS
D. REDIS

27  [单选题] 如果客户的应用目前使用了EIP+ECS方式部署,则建议改造为DNS+SLB+ECS的方式进行改造.  (答案: A

A. 正确
B. 错误

28  [单选题]异地容灾下,删除保护组后会导致主备中心实例资源也被删除  (答案: A

A. 错误
B. 正确

29  [单选题] RDS单个实例切换的时候,对应用没有任何影响,因为业务访问的是同一个RDS域名,应用无感知切换.  (答案: B)个人判断A

A. 正确
B. 错误

30  [单选题] 异地容灾下,保护组中主中心OSS Bucket是只读的  (答案: A

A. 错误
B. 正确

31  [单选题] 异地容灾场景下,OSS主备机房均可进行数据写入,因此需要应用层保证备机房不会进行OSS集群的写入操作.  (答案: B

A. 错误
B. 正确

32  [多选题] 应用容灾规约中对RDS有一些限制,以下说法正确的是  (答案: AB)个人判断ABCD

A. 避免使用大事务和多表join的操作
B. 每张表必须要有主键或者唯一键
C. 尽量少使用触发器和存储过程
D. 避免使用临时表存储大量的中间数据

33  [单选题] 同城和异地容灾场景中均建议主备机房接入层对等部署GSLB(软/硬负载设备),实现接入层的冗余和容灾。 (答案: B

A. 错误
B. 正确

34 [多选题] 业务逻辑层容灾规划需要关注以下哪些方面?  (答案: ABCD

A. 单机房内高可用
B. 服务容错
C. 应用不强依赖缓存
D. 服务松合

35 [单选题] 同城容灾架构和异地容灾架构的区别是:同城容灾主要关注云产品本身的容灾能力以及云产品切换过程对上游应用是否透明,异地容灾更多的关注应用间的依赖关系以及应用(应用组)切换过程对上下游依赖的应用是否诱明。  (答案: B

A. 错误
B. 正确

36 [单选题] 无论时预期内的演练切换,还是预期外的故障切换,云平台均可以保证主备机房RDS数据的RPO为0.(答案: A

A. 错误
B. 正确

37  [单选题] 异地容灾下,ASR支持哪些DNS的容灾 (答案: D

A. 租户侧DNS
B. OPS-DNS
C. 客户侧DNS
D. 都支持

38  [单选题] 应用读写数据库时需要具备重连机制,因为ASR切换RDS实例时会kill主备机房RDS实例长连接. (答案: A

A. 正确
B. 错误

39  [单选题] 同城容灾架构里,主机房网络孤岛时,应该使用哪个机房的ASR进行切换  (答案: C

A. 主机房ASR
B. 主备机房ASR都需要
C. 备机房ASR
D. 主备机房ASR中任何一个

40 [单选题] 异地容灾下,主中心一个RDS可以同步到备中心的2个RDS实例上  (答案: B

A. 正确
B. 错误

41  [多选题] 哪些是应用本身关注的容灾演练需求?  (答案: BCD

A. OSS容灾切换
B. 应用流量怎么调度
C. 哪些应用能做容灾
D. 应用需要主要什么
E. DNS容灾切换
F. RDS容灾切换

42  [多选题] 异地容灾下,关于不同优先级的保护组  (答案: BC

A. 不同保护组只能进行串行切换
B. 不同保护组中相同级别的资源可以并行切换
C. 同一个保护组中按照优先级顺序依次切换

43 [单选题]MQ中Broker的状态信息记录在哪个组件里  (答案: C

A. DNCS
B. miniRDS
C. Taokeeper
D. Controller

44 单选题 ] 异地容灾场景中,OSS是一个主备双OSS集群的架物,主备分别对外暴更不同的域名,如果存在云外访问云内OSS的情况,仅仅通过cname的方式就可以避免切换过程中对云外应用的影响。  (答案: A

A. 错误
B. 正确

45 [单选题] MQ同城容灾切换时,对业务的影响是什么  (答案: B

A. 业务无影响
B. 无法消费消息
C. 读消息无影响,写消息失败

46 [多选题] 以下关于应用域名规划和实施的建议中正确的有:  (答案: ACD

A. 建议业务进行读写分离逻辑拆分,读接口使用读域名,写接口使用写域名。
B. 无所谓,域名可以随意规划和使用
C. 不建议所有应用使用同一个域名(或者IP)对外提供服务,异地容灾场景中,无法支持应用(组)维度的容灾切换.
D. 可以将逻辑关系耦合紧密的一组应用绑定在一个域名(或者IP)下,也可以每个应用使用一个独立的域名。

47 [多选题] 分值:2容灾应用我们通常要求无状态,如果应用本身有状态,需要可以通过以下哪些方式来进行改造呢?  (答案: ABC

A. 日志信息持久化至SLS
B. 缓存数据持久化至KVStore
C. 状态数据持久化至数据库
D. 日志数据保存在ECS本地盘

48 [多选题] 以下关于定时任务的规约建议正确的有哪些?  (答案: ABCD

A. 定时任务切换前需要先关闭主机房的定时任务和正在运行的任务进程
B. 定时任务可能会重复执行,需要保证任务的幂等性
C. 平台切换完成后,启动备机房的定时任务
D. 正常场景下,备机房定时任务不运行,从而避免写入脏数据至备机房数据库和存储集群

49 [多选题] 同城容灾中,哪些云产品在切换后VIP地址不发生变化?  (答案: BCD

A. OTS
B. RDS
C. OSS
D. DRDS

50 [多选题] 容灾演练场景的需求来源有哪些?  (答案: ABC

A. 监管机构要求
B. 合同约定
C. 业主方自身需求
D. 行业规范

51 [多选题] 应用容灾规约要求应用需要进行合理重试,以下措施正确的有: (答案: ACD

A. 写入失败时进行有限次数重试,目重试时判断之前是否已经写入成功
B. 连接数据库失败时进行无限重试
C. 连接数据库失败时进行3次重试
D. 应用接口设计时需要考虑幕等设计,保证接口可重试

52 [单选题] 阿里云卖的云平台,负责平台层的容灾,应用层的容灾有客户负责,完成平台容灾演练后就可以结束项目了,后续应用层容灾演练由客户和软件开发商负责  (答案: B

A. 正确
B. 错误

53 [单选题] 312个业版城容灾场暴中,ASR只能支持产品维度的容灾切换,RDS无法支持实例维度切换,0SS无法支持bucket维度的容灾切换   (答案: B

A. 正确
B. 错误

54 [单选题] 同城容灾对两个机房间的距离有一定的要求,推荐两个机房的地理直线距离不超过多少公里?(答案: B

A. 200公里
B. 50公里
C. 100公里
D. 80公里

55 [多选题] 以下关于RDS用户和权限的使用规约正确的有:  (答案: ABE)判断ACE

A. 可以使用高权限账号读写RDS.
B. 主备必须使用相同的用户名
C. 主备可以使用不同的用户名
D. 必须要使用普通账号读写RDS
E. 无需同步的库表建议使用独立的用户名

56 [单选题] 同城容灾场景中,RDS是一个主备双AZ的集群,对外暴秀统一的域名或者IP地址,所以RDS实例或者产品的容灾切换对云内上层应用是透明的  (答案: A

A. 正确
B. 错误

57 [单选题] 异地容灾下,如果RDS实例RPO>0,则在演练切换中     (答案: B

A. 直接切换
B. 等待RPO=0后进行切换
C. 随机选择
D. 提示切换失败

58 [单选题] 同城容灾下,ASR中不支持哪个产品切换     (答案: D

A. BLINK
B. WAF
C. SLS
D. MaxCompute

59 [单选题] 异地容灾下,ASR如何实现DNS的数据同步  (答案: C

A. 不支持同步
B. ASR双写主备中心的DNS
C. DNS跨云同步
D. miniRDS数据同步

60 [多选题]异地容灾场景,关于命名规约以下哪些是正确的?  (答案: BCD

A无所谓,可以随意命名.
B实例、bucket、project命名需要携带业务标识
C主备实例、bucket、project命令需要携带主备标识
D合理的命名方式可以降低管理和运维成本

61 [单选题]容灾场景下,OSS 上传任意大小的object文件也不会影响数据同步的RPO和切换的RTO。  (答案: B

A. 正确
B. 错误

62 [单选题] 同城容灾场景下,可以通过主备机房不同EIP配合SNAT来实现互联网出口双活.  (答案: B

A. 错误
B. 正确

63 [多选题]如果业务应用使用了自建的开源组件,建议替换为阿里云产品,主要是从以下哪些方面考虑:  (答案: ABCD

A.云产品容灾能力更加完善
B.云产品数据同步更加丰富
C.容灾切换流程统一管理,更加易用
D.自建组件客户需要自行实现数据同步和切换

63 [单选题] 关于EDAS中的Tlog哪些说法是不正确的  (答案: C

A.Tlog不参与切换
B.EDAS应用将双写Tlog
C.切换后由备机房Tlog提供服务
D.Tlog在主备机房做对等部署

64 [单选题] 异地容灾场景中,主备机房DRDS实例分别挂了4个RDS实例,则DRDS的数据同步是通过DTS创建主备机房4条RDS到IRDS的同步链路来实现的   (答案: A

A.正确
B.错误

65 [多选题]异地容灾场景下,哪些对ASR保护组的描述是正确的    (答案: ABCD

A. 一个资源 (RDS实例)只能属于一个保护组
B. ASR可根据优先级从高到底分别对保护组进行切换
C. 删除保护组时,该保护组下所有资源的主备实体之间的热备通道将被逐一删除
D. ASR通过对GSLB中的域名访问的权重修改,实现流量在机房间的转发与切换

66 [多选题]以下关于保证RDS主备数据一致性的使用规约正确的有: (答案: BC

A. DDL建议先在备机房操作完成后,再在主机房进行操作,可能会涉及修改DTS同步对象的动作.
B. 数据库表必须有主键或者唯一键
C. 备机房禁止使用触发器
D. 可以随意使用,DTS可以保证主备机房RDS数据一致性

67 [多选题] 专有云同城双活是指哪个层面的双活     (答案: B

A. 数据库双活
B. 业务层双活
C. 存储双活

68 [多选题]哪些是云平台本身关注的容灾演练需求?     (答案: BDE

A. 应用需要主要什么
B. DNS容灾切换
C. 哪些应用能做容灾
D. OSS容灾切换
E. RDS容灾切换
F. 应用流量怎么调度

69 [多选题] EDAS容灾组件包括哪些     (答案: ABC)个人判断BD

A. Tlog
B. miniRDS
C. RDS
D. Redis

70 [多选题] 若要实现同城互联网出口双活,需要哪些配置或措施(答案: ABCD

A. 主备机房SLB心须只挂载本机房的ECS
B. WAF支持双VIP
C. 对于同一个业务,在丰备机房B各申请1个SLB公网实例
D. 云外GSLB需要配置探活功能

71 [单选题]容灾应用规划中,无论是RDS中使用BLOB类大字段还是OSS使用超大objedt都会影响数据同步的RPO,甚至可能影响整个切换的RTO.     (答案: A

A. 正确
B. 错误

72 [多选题]以下关于应用部署和切换原则描述正确的有哪些(答案: BCD

A. 客户可以按照自己的计划随意部署
B. 双机房对等部署,保证单机房可独立承载全量应用流量
C. 切换原则:先切数据、再切流量,先切云内,再切云外
D. 单机房内服务高可用,单机房内局部故障不切换

73 [单选题] 异地容灾下,一对资源只能在一个保护组里     (答案:B

A. 错误
B. 正确

74 [多选题]MQ容灾组件包括以下哪些?     (答案: ABD

A. Controller
B. Taokeeper
C. Middleware
D. Broker

75 [多选题]异地容灾下,ASR不支持哪些产品     (答案: BD

A. DRDS
B. Redis
C. MQ
D. Postgres

76 [单选题]无论是同城容灾还是异地容灾场景,切换前后应用都需要具备快速进行业务功能验证的能力。【正确】  (答案: A

A. 正确
B. 错误

77 [多选题]以下关于同城容灾和异地容灾场景中应用配置管理的描述正确的是: (答案: BC

A. 异地容灾场景中,主备应用配置不一致,主机房应用配置主机房实例连接串,备机房配置备机房实例连接串
B. 无论是同城还是异地容灾,建议应用配置使用统一的配置文件、数据库或者配置中心进行管理。
C. 同城容灾场景中,主备应用配置完全一致。
D. 应用代码中可以使用固定IP地址进行实例的连接

78 [单选题]同城容灾下,机房故障时哪些产品可以做到自动切换  (答案: C

A. OSS
B. RDS
C. SLB
D. MQ

79 [单选题]异地容灾下,ASR不支持哪些产品  (答案: C

A. MQ
B. OTS
C. RDS for Postgres
D. RDS for MysQL

80 [单选题]异地容灾下,如果备中心RDS实例存在数据,则  (答案 B

A. 保护组创建成功,RDS实例数据会被覆盖
B. 创建保护组失败
C. 保护组创建成功,RDS实例数据不会被覆盖

81 [多选题]容灾演练的难度分为高、中、低三类,哪些属于难度高的演练场景?  (答案: AEG

A. 主备机房断网
B. IAAS层单产品主备切换: RDS、OSS、Redis等
C. 管控产品切换,不涉及业务主路径,如蚂蚁的mappcenter、sofaportal
D. GSLB探活单机房失败
E. 备机房掉电
F. 主备机房流量切换
G. 主机房掉电

82 [单选题]RDS同城容灾切换时,对业务的影响是什么  (答案: C

A. 前端是SLB,因此业务无感知
B. 集群切换,中断分钟级
C. 切换时秒级中断

83 [单选题]异地容灾下,RDS实例只支持全实例的同步(答案: A

A. 正确
B. 错误

84 [单选题]无论是演练切换还是故障切换,云平台均可保证数据库和存储产品的RPO=0,所以应用无需考虑由于切换前后RPO!=0带来的容错问题.【错误】  (答案: B

A. 正确
B. 错误

85 [单选题]数据库层和存储层容灾架构设计中更多的关注产品的容灾切换能力、切换的RTO和RPO、切换过程是可以对上层应用透明。【正确】  (答案: A

A. 正确
B. 错误

86 [单选题]异地容灾场景下,RDS的容灾架构是主备双RDS集群的部警架构,主机房RDS集群故障后会自动切换至备机房RDS集群来保证RDS服务的连续性。  (答案: B

A. 正确
B. 错误

87 [单选题]MQ中主备Broker之间是如何同步的  (答案: A

A. 强同步
B. 异步同步
C. 半同步

88 [单选题]微服务容灾场景中尽量做到服务调用单机房内收敛,避免服务间频繁的跨机房调用带来的延迟。【正确】  (答案: A

A. 正确
B. 错误

89 [单选题]同城容灾场景中,OSS是一个准备双OSS集群的架构,准备OSS集群使用不同的VIP,而整个OSS对外暴露统一的域名,所以建议云内上层应用使用域名域名进行OSS读写避免切换对上层应用的影响【正确】  (答案: A

A. 正确
B. 错误

90 [单选题] 缓存层容灾架构最佳实践是: 使用缓存作为持久化存储,通过云平台实现缓存的跨云同步【错误】  (答案: B

A. 正确
B. 错误

91 [多选题] 同城容灾中,RPO达到分钟级的产品有哪些  (答案: ABD

A. OSS
B. OTS
C. RDS
D. MQ
E. MaxCompute

92 [单选题]在同城容灾中,两个机房部署的一朵云,即主备关系,因此涉及两个机房的数据库和存储数据实时或准实时,从主机房同步到备机房,为了获得较好的同步性能,同城容灾技术白皮书中,两个机房的单向同步时延是多少(答案: C

A. 5ms以内
B. 1ms以内
C. 1.5ms以内
D. 3ms以内

93 [单选题]无论是同城容灾还是异地容灾场景,切换前后应用都需要具备快速进行业务功能验证的能力。【正确】  (答案: A

A. 正确
B. 错误

94 [单选题]阿里云SLB存在于哪个网络区域  (答案: D)个人判断A

A. 综合服务区
B. 内网接入区
C. 数据交换区
D. 外网接入区

95 [单选题]RDS实例级切换和平台级切换,都是在容文平台ASR上执行  (答案: B

A 正确
B 错误