You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在无实例模板的现有Google Cloud VM上部署Google CDN

如何让Google CDN作用于无实例模板的现有VM

核心结论

完全可以让CDN作用于你已部署项目的现有VM,但不能使用管理型实例组(这类实例组依赖模板自动管理实例,无法手动添加现有VM),你需要创建非管理型实例组来容纳现有VM,再配合负载均衡启用CDN。

具体操作步骤

1. 创建健康检查

按业务需求创建对应类型的健康检查(比如HTTP/HTTPS),设置匹配你VM服务的端口和检查路径,确保健康检查能正常检测到VM上的服务状态。

2. 创建非管理型实例组

  • 进入GCP控制台的「实例组」页面,点击「创建实例组」
  • 实例组类型选择非管理型,指定现有VM所在的区域/可用区
  • 在「实例」配置项中,直接添加你已部署项目的现有VM
  • 关联之前创建的健康检查,完成实例组创建

3. 配置负载均衡并启用CDN

  • 创建外部HTTP(S)负载均衡器:
    • 配置后端服务时,选择刚创建的非管理型实例组作为后端资源
    • 在后端服务的设置里找到「CDN」选项,勾选「启用CDN」,按需配置缓存规则(比如静态资源缓存策略、TTL时长等)
    • 完成负载均衡的其余配置(前端IP、域名绑定、SSL证书等)
  • 等待负载均衡配置生效后,现有VM的流量会通过负载均衡分发,CDN会自动缓存符合规则的内容

补充提示

  • 若后续需要扩展实例,可以基于现有VM创建实例模板(创建模板时选择「从现有实例复制配置」),再创建管理型实例组,新实例会基于模板生成,且可以和现有VM共同加入负载均衡的后端服务。
  • 确保现有VM的防火墙规则允许GCP负载均衡器的健康检查流量及用户访问流量(比如开放对应端口给负载均衡器的IP段)。

内容的提问来源于stack exchange,提问作者Vinod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 07:12:10