Google PCA: 成本、性能与可持续云设计 — 学习指南

属于 Google Professional Cloud Architect — 学习指南. 使用经过验证的答案练习: Google 考试中心, 或参加限时模拟考试: ExamRoll.io.

概述

成本、性能和可持续的云设计是需要协同优化的学科。在 Google Cloud 上构建高效的架构需要财务可见性、跟随需求的弹性容量、严格的数据生命周期管理、明智的网络布局和缓存策略,以及持续的测量。本节将解释在不牺牲可靠性、安全性或性能的前提下减少浪费的设计和运营模式,并重点介绍常见的失败模式和权衡,以避免昂贵的意外情况。

成本架构与财务问责

将财务控制作为平台基线的一部分来建立。

常见的失败模式和权衡:

计算效率与性能

将资源与工作负载特征相匹配;自动化弹性;为稳定的基线负载预留或获取折扣。

失败模式和权衡:

存储、数据库和分析的成本性能

选择能够反映访问模式、保留策略和性能 SLO 的存储类别和数据库容量模型。

故障模式和权衡:

网络、吞吐量、配额与可持续性设计

数据移动和并发设计对成本和性能有很大影响;可持续性选择则进一步优化了部署位置和调度策略。

典型的故障模式和权衡:

实际问题场景

Acme Learn 是一家在线教育公司,在直播活动期间会经历不可预测的晚间流量高峰。跨区域 BigQuery 查询、自动扩缩容激增以及静态资产的出站流量导致成本急剧上升。领导层还希望在不降低用户体验的情况下减少碳足迹。

方法:

  1. 整合账单可见性并强制执行成本分摊

    • 创建到 BigQuery 的账单导出,并使用部署模板中标准化的标签和标记,按产品、环境和区域分段创建仪表板。
    • 理由:近乎实时的可见性将支出与责任团队挂钩,从而实现预算问责。标签支持精细的成本分摊和异常检测。
  2. 重构分析架构,将计算和存储并置

    • 将事件分析数据集和计划查询移动到与流处理器相同的区域。对于 BigQuery,将高流量团队从按需模式切换到容量预留,预留大小根据峰值并发量设置,并带有一个小的弹性缓冲区。
    • 理由:并置消除了区域间的出站流量。基于容量的 BigQuery 在负载下稳定了成本,同时保持了性能。
  3. 通过边缘缓存优化内容交付

    • 使用 Cloud CDN 为静态和半动态的课程资产提供前端服务,为高级内容设置明确的缓存控制标头和签名 URL。根据内容的易变性调整 TTL。
    • 理由:高缓存命中率将流量从源站转移到边缘,从而在高峰期减少出站流量和源站计算量,同时改善延迟。
  4. 为直播活动强化自动扩缩容和预留

    • 为 API 层添加一个区域级托管实例组,其自动扩缩容器的目标同时基于 CPU 和请求积压。创建一个小的区域级容量预留,以保证活动期间的突发容量。在计划的会话之前启用预测性自动扩缩容。
    • 理由:双信号自动扩缩容能同时响应利用率和需求,而预留和预测性预热可避免冷启动延迟和容量短缺。
  5. 应用计算组合:基础负载使用承诺,突发负载使用 Spot

    • 为基线 API 和数据处理工作负载购买 1 年期承诺。在 Spot VMs 上配置批处理转码和数据丰富作业,并使用检查点和多可用区实例组。
    • 理由:承诺降低了稳态成本;Spot VMs 为可中断的工作提供了低成本的弹性,而不会危及用户流量。
  6. 建立存储生命周期和区域放置策略

    • 将热门课程元数据和缩略图保存在靠近服务计算资源的区域级 Standard 存储中。30 天后将日志和原始点击流转换到 Nearline,180 天后删除。对于合规性归档,使用 Archive 并记录检索 SLA。
    • 理由:将存储类别与访问模式对齐,在遵守保留策略的同时降低持续成本。
  7. 为 BigQuery 使用设置护栏

    • 要求在大型表上使用分区过滤器,并为最大计费字节数设置项目级作业默认值。为常见聚合和分区摄取模式引入物化视图。
    • 理由:防止意外的全表扫描,稳定支出,并加速频繁的查询。
  8. 通过背压和配额进行吞吐量工程

    • 集成 Cloud Tasks 以实现速率限制的工作流,并为 Pub/Sub 订阅者配置流控制。为第三方 API 实现带抖动的指数退避,并在 Cloud Run 中设置每个服务的并发上限。
    • 理由:控制需求以遵守配额,在流量激增时保护依赖项,并避免级联故障。
  9. 将可持续性融入运营

    • 在可行的情况下优先选择无服务器,为分析工作选择无碳能源比例较高的区域,并在低碳窗口期安排非紧急的批处理作业。使用 Carbon Footprint 跟踪排放量,并将其纳入季度审查。
    • 理由:提高每瓦性能并减少碳足迹,同时对用户体验的权衡最小化。
  10. 持续治理

    • 为每个产品创建预算和警报,通过策略强制执行标签,并建立月度成本-性能-SLO 审查。自动化基于 Recommender 的闲置资源和未挂载磁盘的清理工作。
    • 理由:持续的治理可以保持成果,防止倒退,并随着时间的推移平衡可靠性、安全性、性能和成本。

此设计减少了出站流量,稳定了分析成本,确保了直播活动期间的可预测性能,并在不影响用户体验的情况下推进了可持续发展目标。


DevOps、交付工程与基础设施即代码 · 所有领域

练习这些题目 → · 在 ExamRoll.io 上限时练习 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

通过考试 →

浏览 Google →

Related guides

一体化访问

一次订阅。所有考试。

所有计划均可无限制搜索答案、进行模拟测试、获取AI解释以及访问完整的资源库 — 支持20多种语言。

每月
24.87
Just €0.83/day
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

最具价值
12个月
179.87
Just €0.49/daySave 40%
包含所有内容:
  • 无限答案搜索
  • 无限模拟测试
  • AI驱动的解释
  • 完整资源库
  • 20多种语言
  • 每周内容更新
  • 奖励与推荐
  • 优先支持
开始免费试用

无需信用卡*

✓ 包含免费计划 · ✓ 随时取消 · ✓ 所有计划均解锁完整产品