Professional Cloud Architect 练习题 — 云架构师 - 专业级

1、题库联网,会自动更新,无需重新获取;

2、激活题库,可同时拥有中英文的访问权限;

3、包含在线练习,模拟测试,PDF下载;

4、可使用小程序或电脑网页端刷题学习,有效期一年;

5、输入激活码即可使用,可点击右侧立即购买或联系客服购买。

6、有问题可通过微信,whatsapp,Line联系客服;

考试信息

云架构师 – 专业级

英文全称:Professional Cloud Architect(PCA)

- 考试语言:英语、日语、韩语、西班牙语。考试语言无中文,题库的中文供参考。

- 费用:200美元

- 时长:120分钟

- 题型:50–60道单选/多选+案例题

- 及格线:约70%

- 有效期:2年

- 报考链接:https://cloud.google.com/certification/cloud-architect

- 定位:企业级GCP云架构设计、规划、安全与成本优化

样题

Professional Cloud Architect · Q1
Topic 1 Question #1 贵公司决定对其 API 进行重大修订,以提升开发者的体验。他们需要在保持旧版 API 可用且可部署的同时,允许新客户和测试人员试用新版 API。他们希望保留相同的 SSL 和 DNS 记录来同时服务于两个版本的 API。 他们应该怎么做?
  • A.
    为新版本的 API 配置新的负载均衡器
  • B.
    重新配置旧客户端,使其使用新 API 的新端点
  • C.
    让旧 API 根据路径将流量转发到新 API
  • D.
    为负载均衡器后面的每个 API 路径使用单独的后端池

答案: D

答案解析: 本题的核心约束有三点,一是新旧API需同时可用且无需改动旧用户访问配置,二是必须保留相同的DNS和SSL记录,三是支持新客户和测试人员访问新版API。选项D的方案利用七层负载均衡的原生路径路由能力,将不同API路径的流量分别转发到对应版本的独立后端池,入口域名完全不变,SSL证书统一绑定在同一负载均衡器上无需额外配置,旧API请求走原有路径对应旧后端池,新版API通过新增路径映射到新后端池,完全满足所有需求,同时实现了新旧版本的故障隔离,不会因新版本问题影响旧版本服务,符合云架构高可用、松耦合的设计原则。 各选项分析: A. 配置新的负载均衡器会增加额外的基础设施成本,且新负载均衡器无法复用原有公网入口的DNS解析,必须新增DNS记录或公网IP,不符合题目保留相同SSL和DNS记录的约束,因此错误。 B. 重新配置旧客户端使用新端点会产生大量客户端改造工作量,违背了题目中保持旧版API可用、无需改动旧用户访问配置的需求,因此错误。 C. 由旧API转发流量到新API会让旧API成为新API的单点故障点,额外增加旧API的负载压力,同时转发逻辑的维护成本高,转发性能也低于负载均衡层直接路由,不符合云架构高可用、高性能的设计要求,因此错误。 D. 七层负载均衡的路径路由是原生能力,同一负载均衡器可复用相同的DNS记录和SSL证书,不同路径映射到独立后端池后新旧API后端完全隔离,旧客户端访问原有路径即可正常使用旧版API,新客户和测试人员通过新路径访问新版API,完全满足题目所有需求,因此正确。 关键知识点: 1. 七层负载均衡URL路径路由:七层应用负载均衡支持基于HTTP请求的路径信息将流量分发到不同的后端服务池,无需修改入口域名和SSL配置,是实现多版本服务共存的核心技术。 2. API多版本共存最佳实践:通过URL路径区分API版本是业界通用的灰度发布和多版本共存方案,可实现新旧版本服务的故障隔离,最小化版本迭代对存量用户的影响。 3. 后端池流量隔离:负载均衡的不同后端池相互独立,各自的版本升级、故障都不会影响其他后端池的服务可用性,符合云架构高可用的设计原则。 参考资料: 1. 应用负载均衡路径路由教程, https://docs.aws.amazon.com/elasticloadbalancing/latest/application/tutorial-load-balancer-routing.html 2. Google Cloud HTTPS负载均衡URL路径匹配配置, https://cloud.google.com/load-balancing/docs/https/url-map#path_matchers
Professional Cloud Architect · Q2
Topic 1 Question #2 贵公司计划将一个PB级的数据集迁移到云端。该数据集必须24小时可用。您的业务分析师只有使用SQL接口的经验。 为了便于分析,您应该如何存储数据?
  • A.
    将数据加载到 Google BigQuery 中
  • B.
    将数据插入 Google Cloud SQL
  • C.
    将平面文件放入 Google Cloud Storage
  • D.
    将数据流式传输到 Google Cloud Datastore

答案: A

答案解析: 本题存在三个核心约束条件,一是PB级超大规模数据集的存储需求,二是24小时不间断可用的服务保障要求,三是必须提供标准SQL接口供仅掌握SQL技能的业务分析师使用。根据Google Professional Cloud Architect认证的产品选型方法论,需要选择同时满足容量、可用性、查询接口三个约束的大数据存储服务,Google BigQuery作为托管的无服务器企业级数据仓库,完全匹配所有需求,因此是最优解。 各选项分析: A. 该选项正确。BigQuery是Google Cloud原生的无服务器数据仓库服务,原生支持标准SQL查询,可无缝支持PB甚至EB级数据的存储与分析,默认提供多区域冗余部署,官方SLA可达99.99%,可满足24小时可用的要求,完全匹配题设所有需求。 B. 该选项错误。Cloud SQL是托管的关系型数据库服务,支持MySQL、PostgreSQL等关系型引擎,但其单实例最大存储上限仅为数十TB,完全无法承载PB级数据集,不适用于超大规模大数据分析场景。 C. 该选项错误。Google Cloud Storage是对象存储服务,仅提供文件级存储能力,本身不内置SQL查询接口,业务分析师无法直接通过SQL对存储的平面文件进行分析,不符合题设的SQL接口要求。 D. 该选项错误。Cloud Datastore(现Firestore Datastore模式)是NoSQL文档型数据库,不支持标准SQL查询,且其设计面向轻量事务型业务场景,不适用于PB级大数据分析场景,无法满足题设需求。 关键知识点: 1. Google Cloud存储服务选型规则,需综合数据规模、访问接口、业务场景三个核心维度筛选适配产品,是Professional Cloud Architect认证的核心考点之一。 2. BigQuery的核心特性与适用场景,作为无服务器托管数据仓库,原生支持标准SQL、EB级扩展能力、99.99%可用性SLA,专门面向企业级大数据分析场景。 3. 不同Google Cloud数据存储服务的能力边界,Cloud SQL、Cloud Storage、Cloud Datastore均不直接适配PB级数据的直接SQL分析场景。 参考资料: BigQuery 简介, https://cloud.google.com/bigquery/docs/introduction 选择合适的 Google Cloud 存储选项
Professional Cloud Architect · Q3
Topic 1 Question #3 运维经理请你提供一份将 J2EE 应用迁移到云端时应考虑的最佳实践清单。 你应该推荐哪三项实践?(选择三项。)
  • A.
    将应用程序代码移植到 Google App Engine 上运行
  • B.
    将 Cloud Dataflow 集成到应用程序中,以捕获实时指标
  • C.
    使用类似 Stackdriver Debugger 的监控工具对应用程序进行插桩。
  • D.
    选择一个自动化框架来可靠地配置云基础设施
  • E.
    在预发布环境中部署具有自动化测试功能的持续集成工具
  • F.
    从 MySQL 迁移到托管的 NoSQL 数据库,例如 Google Cloud Datastore 或 Bigtable。

答案: CDE

答案解析: 本题考察云架构师认证中J2EE应用上云迁移的通用最佳实践,核心要求是选择普适性强、无强制侵入性改造、能降低迁移整体风险的实践。CDE三个选项分别覆盖了迁移后的可观测性保障、基础设施可靠性保障、发布流程质量保障三个核心维度,无需对原有J2EE应用的代码、运行平台、存储层做核心改造,符合迁移项目最小风险推进的核心要求,是所有应用上云都适用的通用最佳实践。 各选项分析: A. 错误。Google App Engine是存在运行时限制的PaaS服务,多数传统J2EE应用依赖的企业级组件(如EJB、自定义类加载器等)无法直接在GAE上运行,移植代码属于高侵入性的重构级改造,不属于通用迁移最佳实践,仅为后续可选的优化手段。 B. 错误。Cloud Dataflow是流批一体的大数据处理服务,用于采集应用实时指标属于资源浪费,且需要修改应用代码完成集成,属于额外的侵入性改造,不是迁移必须的最佳实践。 C. 正确。Stackdriver Debugger(现归属Cloud Operations套件)对J2EE应用的侵入性极低,可在不修改代码、不重启服务的前提下实现应用调试、运行状态监控,能快速定位迁移后出现的兼容性问题,是上云迁移的通用可观测性最佳实践。 D. 正确。云架构师认证明确要求基础设施配置需采用自动化方案,通过Terraform、Cloud Deployment Manager等自动化框架实现基础设施即代码,可避免人工配置的错误,保障基础设施的一致性、可复现性,是所有上云项目的基础最佳实践。 E. 正确。在预发布环境部署带自动化测试的持续集成工具,可在正式上线前验证J2EE应用在云环境的兼容性,减少生产环境故障,是保障迁移发布质量的通用最佳实践。 F. 错误。传统J2EE应用多数依赖关系型数据库的事务、关联查询特性,从MySQL迁移到NoSQL需要重构大量业务逻辑和数据访问层代码,属于高风险的重构级改造,不属于通用迁移最佳实践,仅在原有数据库存在明确性能瓶颈时才会按需考虑。 关键知识点: 1. 云迁移优先级原则:迁移初期优先采用非侵入性的配套保障措施,再按需进行应用架构、数据层的重构改造,最小化迁移风险。 2. 云基础设施自动化原则:通过基础设施即代码实现云资源的一致化、可复现配置,降低人为操作风险,提升运维效率。 3. 云原生可观测性实践:上云应用需配套低侵入的监控、调试工具,保障迁移后故障的快速定位与排查。 参考资料: Application migration best practices, Cloud Operations best practices
Professional Cloud Architect · Q4
Topic 1 Question #4 一个新闻推送网络服务在 Google App Engine 上运行以下代码。在高峰负载期间,用户反映他们可以看到已经阅读过的新闻文章。 造成此问题的最可能原因是什么? " target="_blank" rel="nofollow noopener">https://cdn.zhangxuetu.online/download/ZnruYqnnwvJDwX9L.png">
  • A.
    会话变量仅适用于单个实例。
  • B.
    云数据存储中的会话变量正在被覆盖
  • C.
    需要修改 API 的 URL 以防止缓存。
  • D.
    需要将 HTTP Expires 标头设置为 -1 以停止缓存。

答案: A

答案解析: 本题场景为运行在Google App Engine(GAE)上的新闻推送服务,高峰负载时出现用户看到已读新闻的问题。GAE具备自动扩缩容能力,高峰时期会自动启动多个实例承载流量,用户请求会被负载均衡分发到不同实例。如果应用将用户的已读新闻标识存储在实例本地的会话变量中,不同实例之间的本地会话无法共享,当用户的后续请求被路由到没有存储该用户已读状态的新实例时,服务就会将用户已读过的新闻再次推送,该问题在高峰扩缩容时会更频繁出现,因此最可能的原因是A选项。 各选项分析: A. 会话变量仅适用于单个实例。该选项正确,GAE每个实例的本地内存会话是独立隔离的,默认无法跨实例共享,高峰时期实例数量增加,用户请求跨实例路由时就会出现会话状态丢失,导致用户看到已读新闻,完全符合题目描述的故障场景。 B. 云数据存储中的会话变量正在被覆盖。该选项错误,云数据存储是Google Cloud提供的分布式持久化存储,如果会话存储在云数据存储中,所有实例都可以访问到一致的会话状态,不会出现跨实例的状态不一致问题,且题目没有提及会话写入冲突的相关逻辑,因此不符合故障原因。 C. 需要修改 API 的 URL 以防止缓存。该选项错误,修改URL防缓存是解决全局内容缓存的问题,如果是API缓存问题,会出现所有用户看到相同的新闻内容,而非单个用户看到自己的已读内容,且该问题不会仅在高峰负载时出现,因此不符合故障特征。 D. 需要将 HTTP Expires 标头设置为 -1 以停止缓存。该选项错误,设置Expires标头是禁用客户端或CDN缓存,属于内容缓存层面的优化,同样无法解决用户个性化会话状态跨实例不一致的问题,且客户端缓存问题会在非高峰时期也出现,和题目高峰时出现的特征不符,因此错误。 关键知识点: 1. Google App Engine自动扩缩容特性,GAE会根据业务负载动态调整实例数量,每个实例的本地内存、本地存储都是独立隔离的,默认不会跨实例共享数据。 2. 云原生无状态应用设计原则,面向分布式多实例部署的应用不能将用户会话、个性化状态等数据存储在实例本地,需要使用Firestore、Memorystore等分布式存储实现会话共享,保障跨实例的状态一致性。 3. 云应用故障排查思路,需要结合问题出现的时机(高峰负载时)判断问题和资源扩缩容、实例数量变化相关,排除全局缓存等和实例数量无关的故障点。 参考资料: 1. App Engine 会话管理官方文档, 2. Google Cloud 可扩展应用构建最佳实践
Professional Cloud Architect · Q5
Topic 1 Question #5 一个应用开发团队认为他们目前使用的日志记录工具无法满足其新云产品的需求。他们需要一个更好的工具来捕获错误并帮助他们分析历史日志数据。你想帮助他们找到一个满足需求的解决方案。 你应该怎么做?
  • A.
    指导他们下载并安装 Google StackDriver 日志代理
  • B.
    向他们发送一份关于日志记录最佳实践的在线资源列表
  • C.
    帮助他们明确需求并评估可行的日志记录工具
  • D.
    帮助他们升级现有工具,以便利用任何新功能

答案: C

答案解析: 作为云架构师,在解决工具选型类问题时,核心原则是需求先行,避免未经需求确认就直接提供落地工具或方案。本题中开发团队仅提出现有日志工具无法满足新云产品的需求,但未明确具体需求细节,比如错误捕获的维度要求、历史日志的存储周期、查询性能要求、与现有开发运维工具栈的集成要求、合规性要求、成本约束等,因此首先要做的是帮助团队梳理明确所有需求,再基于需求评估匹配的可行日志工具,才能确保最终选择的方案真正满足业务需要,避免资源浪费和方案不匹配的问题,这完全符合All Professional Cloud Architect Questions认证对架构设计流程的核心要求。 各选项分析: A. 错误。该选项直接推荐安装Google生态的专属日志代理,首先未确认用户使用的云平台是否为Google Cloud,也未明确团队的具体需求缺口,比如团队可能已经具备日志采集能力,缺失的是日志分析能力,盲目推荐特定工具不符合架构设计需求先行的原则,无法保证匹配团队实际需求。 B. 错误。仅发送最佳实践资源列表属于被动甩锅式响应,没有发挥云架构师的专业引导价值,无法直接帮助团队解决当前的工具选型问题,不符合认证要求的架构师主动对齐需求、提供落地方案的职责。 C. 正确。该选项完全符合云架构设计的标准流程,首先引导团队明确所有功能和非功能需求,再基于需求评估可行的工具,能够确保最终选择的日志工具完全匹配团队捕获错误、分析历史日志的实际要求,是最合理的处理方式。 D. 错误。团队已经明确现有工具无法满足新云产品的需求,在未明确需求缺口的前提下直接升级现有工具,很可能升级后依然无法满足核心需求,造成资源浪费,无法解决根本问题。 关键知识点: 1. 云架构方案选型需求先行原则:任何技术方案或工具选型前,必须先明确完整的功能需求、非功能需求、合规需求、成本约束等,避免盲目选型导致方案不匹配。 2. 可观测性工具选型评估框架:日志类工具选型需要从采集能力、存储周期、查询性能、分析功能、告警能力、与现有技术栈的集成度、合规性、成本等多维度进行评估匹配。 3. 云架构师需求引导职责:云架构师需要主动引导业务和技术团队梳理明确隐性和显性需求,为后续方案设计提供准确的输入依据。 参考资料: Google Cloud Architecture Framework: Operational Excellence - Observability, https://cloud.google.com/architecture/framework/operational-excellence/observability AWS Well-Architected Framework Operational Excellence Pillar: Logging and monitoring, https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/logging-and-monitoring.html

常见问题

Professional Cloud Architect 有多少道练习题?

本题库收录 Professional Cloud Architect 练习题共 360 道,含单选、多选等题型,每题配有答案与解析。

Professional Cloud Architect 练习题支持中英文吗?

支持,Professional Cloud Architect 练习题为中英双语对照,便于对照原文理解。

Professional Cloud Architect 练习题可以免费试做吗?

可以,本页提供免费样题在线试做;完整题库可在掌学兔注册后获取。