11

模拟题解析与产品速查

·25 分钟

前面 6 章是知识体系,这一章换个方向:用题目倒逼记忆。下面 25 道题来自官方模拟考试,每道题先自己想答案,再看解析。后半部分是产品速查表和易混对比,适合考前 30 分钟快速过一遍。


模拟题逐题解析

建议用法:先遮住"正确答案"和"解析"部分,自己选完再对。


第 1 题(单选)

题目:通过消息中间件异步解耦各个业务中心,将各关联的业务模块改为下列哪种模式,以避免各业务模块之间的过分关联?

选项内容
A顺序收发模式
B异步订阅发布模式
C分布式缓存
D消息订阅

正确答案:B

解析:"异步订阅发布模式"(Pub/Sub)是完整的架构模式——生产者发布消息到 Topic,消费者订阅 Topic 拿消息,双方只跟中间件打交道。D 的"消息订阅"只描述了消费端的动作,缺了发布端和"异步"两个关键要素。A 顺序收发 = 同步串行,和"异步解耦"矛盾;C 分布式缓存解决读取性能,不是消息解耦。


第 2 题(单选)

题目:在企业应用架构中,SOA 架构下所有服务之间的调用都通过________调用转发?

选项内容
ARocketMQ
BESB 总线
CKafka
DAPI

正确答案:B

解析:SOA(面向服务架构)的核心组件是 ESB(企业服务总线)——一个中央调度总台,所有服务调用都经过它转发。后来被微服务取代,因为 ESB 太重、成为单点瓶颈。看到 SOA → 选 ESB;看到微服务 → 想 HTTP/gRPC 轻通信


第 3 题(单选)

题目:以下选项中,哪个属于阿里云企业级分布式应用服务 EDAS 的核心功能?

选项内容
ADevOps
B分布式计算
C容器编排
D应用的生命周期管理

正确答案:D

解析:EDAS = Enterprise Distributed Application Service,管应用从生到死:部署上线 → 监控运行 → 扩缩容 → 版本更新 → 灰度发布 → 下线。DevOps 是理念不是功能,分布式计算是 MaxCompute/Spark 干的,容器编排是 K8s/ACK 干的。EDAS → 应用生命周期管理


第 4 题(单选)

题目:下列关于容器技术的描述中,表述错误的是哪一个?

选项内容
A容器技术的事实标准是 Docker
B容器技术将应用及其所有依赖项打包
C容器技术是一种架构模式
D容器技术实现应用在不同计算环境间快速、可靠地运行

正确答案:C

解析:容器是打包和运行技术,不是架构模式。微服务、SOA 才是架构模式(描述"系统怎么拆、模块之间怎么协作")。容器描述的是"应用怎么打包、怎么跑起来"。注意审题——这种"选错误项"的题先看清是"正确的"还是"错误的"。


第 5 题(单选)

题目:在下列选项中,哪个平台是一个应用托管和微服务管理的云原生 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案?

选项内容
ASpring Cloud
B微服务管理
C容器服务 ACK
D分布式应用服务 EDAS

正确答案:D

解析:IaaS(毛坯房,如 ECS)→ PaaS(精装房,如 EDAS)→ SaaS(做好的饭,如钉钉)。Spring Cloud 是开源框架不是阿里云产品,"微服务管理"只是 EDAS 的一部分,ACK 管的是 K8s 集群和容器。EDAS = 阿里云 PaaS = 应用托管 + 微服务管理 + 全生命周期


第 6 题(单选)

题目:在下列选项中,哪个产品最初由 LinkedIn 开发,设计之初是为了解决数据管道(datapipe)问题?

选项内容
ARocketMQ
B消息服务
CApache Hadoop
DApache Kafka

正确答案:D

解析:Kafka = LinkedIn = 数据管道,三个绑一起记。相关出身:RocketMQ = 阿里巴巴;Hadoop = Yahoo。


第 7 题(单选)

题目:在下列选项中,哪个平台是一款企业知识管理应用,成员在这里沉淀和共享知识?

选项内容
A云效项目协作
B云效代码管理
C云效流水线
D云效知识库

正确答案:D

解析:云效一家子分工——项目协作管任务进度(类似 Jira)、代码管理管仓库(类似 GitLab)、流水线管 CI/CD(类似 GitHub Actions)、知识库管文档(类似 Confluence/语雀)。口诀:项目管事、代码管码、流水线管部署、知识库管文档


第 8 题(单选)

题目:在下面的选项中,哪项是一个用来构建容器镜像的文本文件?

选项内容
ADockerBuild
BDockerfile
CKubernetes
DDockerCopy

正确答案:B

解析:Dockerfile 是描述如何构建镜像的文本文件,docker build 是执行构建的命令。


第 9 题(单选)

题目:在下列选项中,哪个平台是一款企业级高效研发项目管理平台,提供了快速实践的敏捷研发项目管理机制?

选项内容
A云效项目协作
B云效代码管理
C云效流水线
D云效知识库

正确答案:A

解析:同第 7 题的口诀——项目管事。看到"敏捷"、"项目管理"→ 云效项目协作。


第 10 题(单选)

题目:微服务架构中,服务与服务间采用哪种方式进行互相沟通?

选项内容
A轻量级的通信机制
B服务总线
C底层存储
D数据库

正确答案:A

解析:轻量级通信机制 = HTTP REST API / gRPC。B 服务总线是 SOA 的答案。SOA → ESB 重总线;微服务 → HTTP/gRPC 轻通信


第 11 题(单选)

题目:在下列选项中,哪种产品是一款专注于提高应用及业务高可用的工具平台?

选项内容
A应用高可用服务 AHAS
BRocketMQ
C性能测试 PTS
D消息队列 Kafka

正确答案:A

解析:AHAS = Application High Availability Service,名字里就有"高可用"。核心能力是混沌工程 + 流控降级。PTS 管"快不快"(性能),AHAS 管"活不活"(高可用)


第 12 题(单选)

题目:在下列选项中,哪种技术方案是指当前端流量超过限流器设定的阈值时,限流器直接返回错误,避免后端服务被压垮?

选项内容
A缓存
B限流
C熔断降级
D削峰填谷

正确答案:B

解析:四种流量保护机制要分清——限流:超过阈值直接拒绝请求;熔断降级:下游服务挂了,自动断开调用,返回兜底结果(像保险丝);削峰填谷:用消息队列把突发流量缓冲平滑;缓存:热数据放内存减少数据库压力。


第 13 题(单选)

题目:阿里云云效小于________人研发团队,可领取云效小微企业扶持套餐,免费使用云效 DevOps 全部产品和功能?

选项内容
A30
B10
C100
D80

正确答案:A

解析:纯记忆数字题——云效小于 30 人免费。死记。


第 14 题(单选)

题目:阿里云企业级分布式应用服务 EDAS 的哪一种模式,能够通过控制台实现灰度发布和流量管控?

选项内容
A分批发布模式
B弹性伸缩功能
C全链路流量控制
D混合云部署

正确答案:C

解析:灰度发布 = 新版本先放一部分流量试试(如 10% 走新版),本质是控制流量走向 → 全链路流量控制。分批发布只管顺序不管比例,弹性伸缩管机器数量,混合云管部署位置。


第 15 题(单选)

题目:交易系统、支付红包等场景需要确保数据的最终一致性,通过引入下列哪个产品的分布式事务,既可以实现系统之间的解耦,又可以保证最终的数据一致性?

选项内容
A消息队列 RocketMQ 版
B消息服务 MSN
C消息队列 Kafka 版
D企业服务总线

正确答案:A

解析:RocketMQ 支持事务消息(半消息机制),先发消息不投递,等本地事务成功后再确认投递。这是 RocketMQ 的独门特性,Kafka 不擅长事务场景。看到"交易/支付 + 数据一致性 + 解耦"→ RocketMQ 事务消息


第 16 题(单选)

题目:在下列的选项中,哪个服务是一个事件驱动的全托管 Serverless 计算服务,用户只需编写并上传代码即可运行?

选项内容
ASpring Cloud
B函数计算
C分布式应用服务
D容器服务

正确答案:B

解析:Serverless 两大产品——函数计算 FC:事件驱动,上传函数代码,有请求来了自动运行,管函数(一小段代码);SAE:跑完整应用(如 Spring Boot),不用管底层服务器,管应用(一整个服务)。FC 管函数,SAE 管应用


第 17 题(单选)

题目:在下面的选项中,哪项不是 Kubernetes 提供的技术能力?

选项内容
A容器管理
B弹性伸缩
C数据分析
D自动化容器恢复

正确答案:C

解析:K8s 是容器编排平台,管容器怎么跑/伸缩/自愈。数据分析是 MaxCompute/Spark 干的事。又一道"选错误项"题。


第 18 题(单选)

题目:在下面的选项中,哪个技术是容器技术的事实标准?

选项内容
AKubernetes
BPouch
CMesos
DDocker

正确答案:D

解析容器技术事实标准 → Docker(打包和运行容器);容器编排技术事实标准 → Kubernetes(管理和调度容器)。这两个概念不能混。干扰项认识:Pouch = 阿里巴巴自研容器引擎;Mesos = Apache 集群调度框架(K8s 竞品,已淘汰)。


第 19 题(单选)

题目:在下列选项中,哪种产品面向所有技术背景人员的云化测试工具,提供性能测试、API 调试和监测等多种能力?

选项内容
A应用高可用服务 AHAS
BRocketMQ
C性能测试 PTS
D消息队列 Kafka

正确答案:C

解析:PTS = Performance Testing Service。题目关键词"性能测试 + API 调试 + 监测"直接指向 PTS。PTS 管"快不快",AHAS 管"活不活"


第 20 题(多选,正确答案 2 个)

题目:Serverless 应用引擎 SAE 实现了哪两种架构的完美融合?

选项内容
A容器
BServerless
C微服务
D单体
E分布式

正确答案:B、C

解析:SAE 的定位是"用 Serverless 的方式跑微服务应用",所以融合的是 Serverless + 微服务。容器是底层实现手段,不是架构融合点;"分布式"太泛,几乎所有云上的东西都是分布式的。SAE = Serverless + 微服务


第 21 题(多选,正确答案 2 个)

题目:阿里云企业级分布式应用服务 EDAS 在 CI/CD 部署应用中目前支持哪两种持续集成平台?

选项内容
AJenkins
BDocker
CRocketMQ
DSpring Cloud
E阿里云云效

正确答案:A、E

解析:五个选项里只有 Jenkins 和云效是 CI/CD 工具。Docker 是容器、RocketMQ 是消息中间件、Spring Cloud 是微服务框架,都不是 CI/CD 平台。


第 22 题(多选,正确答案 2 个)

题目:阿里云消息队列 RocketMQ 消息收发模型分为________和________,分别负责发送消息应用和消费消息应用?

选项内容
A消息队列集群
B服务集群
C生产者集群
D消费者集群
E消息集群

正确答案:C、D

解析:消息中间件三角色——生产者、中间件(Broker)、消费者。题目已经暗示了答案:"发送"对应生产者,"消费"对应消费者。


第 23 题(多选,正确答案 2 个)

题目:在下列的选项中,不属于阿里云 Kafka 的应用场景有哪些?

选项内容
A用于数据聚合
B用于网站活动跟踪
C用于流计算处理
D用于数据分析
E用于数据分发

正确答案:D、E

解析:Kafka 三大典型场景:数据聚合(A)、网站活动跟踪(B)、流计算处理(C,Kafka 自带 Kafka Streams,Flink 的标配数据源就是 Kafka)。不属于 Kafka 的:数据分析(MaxCompute/Spark 干的)、数据分发(CDN 干的)。判断法:Kafka 管"搬运和缓冲",不管"计算"也不管"分发到用户手里"


第 24 题(多选,正确答案 3 个)

题目:阿里云消息队列 RocketMQ 的消息通信模式分为哪三种?

选项内容
A一对多
B多对一
C多对多
D异步模式
E同步模式

正确答案:A、B、C

解析:题问的是"通信模式"(谁发给谁的关系),不是"调用模式"(阻不阻塞)。一对多 = 广播,多对一 = 聚合,多对多 = 网状。D/E 是调用模式,不是通信模式。通信模式看拓扑(一对多/多对一/多对多),调用模式看时序(同步/异步)


第 25 题(多选,正确答案 3 个)

题目:Kubernetes 架构的 Node 客户端组件包括哪些组件?

选项内容
Akube-apiserver
Bkube-proxy
Ckubelet 组件
DContainer Runtime
EEtcd

正确答案:B、C、D

解析:K8s 架构分两侧——Node 端三件套:kubelet(管 Pod 生命周期)、kube-proxy(管网络转发)、Container Runtime(跑容器的引擎)。Master 端:kube-apiserver(API 入口)、etcd(数据库)、kube-scheduler(调度器)、kube-controller-manager(控制器)。A 和 E 都是 Master 端组件。


正式考试回忆题

回忆题 1

关键词:阿里云几几年开始全面上云计划?

答案2018 年

相关年份线:2009 年阿里云成立 → 2014 年发布"云合计划" → 2018 年宣布全面上云 → 2019 年核心交易系统完成全面上云(双 11 验证)。

回忆题 2

关键词:Docker 是用什么语言写的?

答案Go(Golang)

整个云原生生态的核心项目——Docker、Kubernetes、etcd、Prometheus、containerd——几乎全是 Go 写的。考试问任何云原生项目用什么语言,选 Go。


产品速查表

产品全称 / 缩写含义一句话定位考试关键词
EDASEnterprise Distributed Application Service应用托管 + 微服务管理的 PaaS 平台应用生命周期、PaaS、灰度发布(全链路流量控制)
MSEMicroservices Engine(微服务引擎)注册配置中心 + 微服务治理 + 云原生网关Nacos 托管、服务治理、网关路由
SAEServerless Application Engine不用管服务器的微服务运行平台Serverless + 微服务融合
FCFunction Compute(函数计算)事件驱动的 Serverless 函数计算上传代码即运行、事件驱动、按调用付费
ACKAlibaba Cloud Container Service for KubernetesK8s 集群托管平台容器编排、K8s 托管
ASK / ACK ServerlessServerless Kubernetes无需管理节点的 K8s免运维节点、按 Pod 付费
ACRAlibaba Cloud Container Registry容器镜像托管服务镜像仓库、镜像安全扫描
ASMAlibaba Cloud Service Mesh基于 Istio 的服务网格Sidecar/Envoy、语言无关、流量管理
AHASApplication High Availability Service应用高可用工具平台混沌工程、流控降级
PTSPerformance Testing Service云化性能测试工具压测、API 调试
ARMSApplication Real-Time Monitoring Service应用实时监控链路追踪、应用监控、前端监控
SLSSimple Log Service(日志服务)日志采集、查询、分析日志中心、和 ARMS 互补
RocketMQ阿里巴巴开源消息中间件事务消息、数据一致性、Apache 顶级项目
KafkaLinkedIn 开源消息中间件数据管道、数据聚合、流计算
NacosDynamic Naming and Configuration Service注册中心 + 配置中心服务发现、动态配置、MSE 托管版
SeataSimple Extensible Autonomous Transaction Architecture分布式事务框架AT/TCC/SAGA 模式
Sentinel流量治理组件限流降级、AHAS 内置
Dubbo3RPC 微服务框架Triple 协议、gRPC 兼容
Spring Cloud AlibabaSpring Cloud 的阿里云适配整合 Nacos/Sentinel/Seata/RocketMQ
ESBEnterprise Service BusSOA 架构的中央调度总线SOA、重量级、已被微服务取代
云效阿里内部研发协同产品化DevOps、CI/CD、<30 人免费

易混对比速记

对比维度AB
容器技术事实标准 vs 容器编排事实标准DockerKubernetes
SOA 通信 vs 微服务通信ESB 重总线HTTP/gRPC 轻通信
PTS vs AHAS管"快不快"(性能)管"活不活"(高可用)
FC vs SAE管函数(一小段代码)管应用(一整个服务)
RocketMQ vs Kafka阿里出品,擅长事务消息LinkedIn 出品,擅长数据管道
通信模式 vs 调用模式一对多/多对一/多对多同步/异步
架构模式 vs 底层特征微服务/Serverless/单体分布式/容器
MSE vs EDAS管服务治理和注册配置(偏中间件)管应用托管和生命周期(偏 PaaS)
ASM vs EDAS网络层 Sidecar 代理,语言无关应用层管理,主要服务 Java
ACK vs ACK Serverless(ASK)自己管 Node 节点,灵活但运维重免运维节点,按 Pod 付费
Nacos vs ZooKeeper vs Eureka注册 + 配置二合一,云原生首选通用协调服务,运维重 / Netflix 出品,只管注册发现,已停更

分布式事务三种模式

模式适合场景核心特点
AT大部分业务场景自动补偿,低侵入,Seata 默认模式
TCC对一致性要求极高(如资金)手动写 Try/Confirm/Cancel,灵活但开发量大
SAGA长事务、跨系统编排每步正向 + 逆向补偿,适合流程长的业务

发布策略对比

策略做法优劣
滚动更新逐批替换旧 Pod零停机,但新旧版本会短暂共存
蓝绿发布新版本用全新一套环境,切流量一步到位切换快、回滚快,但资源成本翻倍
金丝雀(灰度)发布先放一小部分流量到新版本,观察没问题再全量风险最小,但流程最长

必记数字

内容数字
云效免费团队人数上限30
阿里云成立年份2009
阿里全面上云决策年份2018
💬

留言区待配置

部署 Twikoo 后端后,设置环境变量 NEXT_PUBLIC_TWIKOO_ENV_ID