谷歌云 Cloud CDN 与负载均衡配置:全球加速一个入口搞定
📑 本文目录
架构一览配置步骤1. 准备后端2. 创建负载均衡3. 域名解析缓存策略验证费用与提醒常见问题谷歌云 Cloud CDN 与负载均衡配置需要注意什么?出错后如何快速回滚或止损?没有对应云账号时怎么开始?延伸阅读与下一步GCP 的 CDN 架构和别家不同:Cloud CDN 不是独立产品,而是全球负载均衡(Global External Application LB)上的一个开关。配好之后你拿到一个全球 Anycast IP,用户自动就近接入。
架构一览
用户 → 全球 Anycast IP → Google 边缘(CDN 缓存) → 负载均衡 → 后端(实例组 / 存储桶)
配置步骤
1. 准备后端
两种常见后端:
- 动态站点:实例组(Instance Group),先把 Web 服务器加入组
- 静态资源:Cloud Storage 桶
2. 创建负载均衡
- 网络服务 → 负载均衡 → 创建 → Application Load Balancer(HTTPS,Global)
- 前端:协议 HTTPS,保留一个静态全球 IP;证书选 Google 托管证书(填域名,自动签发续期,免费)
- 后端:新建 Backend service(实例组)或 Backend bucket(存储桶),勾选 Enable Cloud CDN
- 路由规则:默认全部转到该后端即可,需要动静分离时按路径分(
/static/*→ 桶,其余 → 实例组)
3. 域名解析
把域名 A 记录指到负载均衡的全球 IP。托管证书要等解析生效后才会签发(状态从 PROVISIONING 变 ACTIVE)。
缓存策略
- Backend 的 Cache mode 选 CACHE_ALL_STATIC(自动缓存常见静态类型)起步
- 源站响应头 Cache-Control 会被尊重,精细控制在源站配
- 缓存刷新:负载均衡详情页 → Cache invalidation,填路径
验证
curl -I https://your-domain.com/logo.png
# 响应头看 age 或缓存命中标识,第二次请求 age > 0 即命中
费用与提醒
- 负载均衡按转发规则 + 处理流量计费,CDN 缓存命中流量单价低于回源
- 全球 LB 是「一个入口全球生效」,不需要按区域建多套——这是 GCP 相对别家的简化点
- 托管证书免费,但域名解析没指对时会一直 PROVISIONING——先解析后等证书
常见问题
谷歌云 Cloud CDN 与负载均衡配置需要注意什么?
操作前先确认账号属于国际云对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。