<!-- AI_TASK_START: AI标题翻译 -->
[新产品/新功能] 推出 Cloud DNS 公有 IP 健康检查,用于更具弹性的多云部署
<!-- AI_TASK_END: AI标题翻译 -->
<!-- AI_TASK_START: AI竞争分析 -->
# 产品功能分析
## 新功能/新产品概述
Cloud DNS的公共IP健康检查功能现已正式发布,旨在为多云部署提供更具弹性的流量管理。该功能的核心是通过**Cloud DNS路由策略**结合**公共IP健康检查**,实现基于应用健康和用户位置的智能流量路由,帮助组织应对多云环境的挑战。背景在于,企业采用多云策略以提升敏捷性和资源利用率,但需解决跨云流量管理的复杂性。目标用户群包括多云部署组织,市场定位聚焦于简化流量管理和提升应用可靠性。
## 关键客户价值
- **智能流量路由**:通过**Cloud DNS**从单一界面管理跨云流量,根据后端健康状态自动选择最佳路径,避免服务中断,提升用户体验;在多云场景中,相比传统方法,减少了手动干预,显著降低了操作开销。
- 与竞品的差异:与其他云提供商相比,该功能支持地理位置、加权轮询和故障转移等策略,实现了更精细的流量控制,但可能在非Google Cloud环境中需额外配置以确保兼容性。
- **故障转移和恢复**:当后端不健康时,系统自动切换到备用端点,支持跨云和本地故障转移,确保服务连续性;在突发事件中,减少了停机时间,帮助标准化多云DNS管理,简化了操作流程。
- 使用场景:在电商或金融应用中,面对高流量波动,该功能可根据实时健康检查动态调整路由,避免单点故障影响业务。
## 关键技术洞察
- **技术独特性**:该功能基于**HealthCheck资源**和**DNS路由策略**,通过区域化健康检查探测互联网端点(如其他云提供商的公共IP),实现事件驱动的流量管理。具体工作原理是,从选定的Google Cloud区域发起探测,当大多数区域报告成功连接时,后端被视为健康,从而自动调整DNS响应。
- **技术创新点**:引入区域化健康检查,提升了多云部署的实时监测能力,对性能和可用性影响显著,例如提高了故障检测的准确性;安全性方面,通过健康检查日志验证路由策略,增强了基础设施的可观测性。但在高延迟网络中,可能面临探测延迟的问题,需优化配置以缓解。
- **实现挑战**:配置过程涉及选择地理多样化的起源区域(如北美和欧洲),以代表用户基群,这要求用户理解**Compute Engine**和**Cloud DNS**的集成;解决方式是通过日志和监控工具验证策略,确保在多云环境中实现无缝故障转移。
<!-- AI_TASK_END: AI竞争分析 -->
<!-- AI_TASK_START: AI全文翻译 -->
# 介绍 Cloud DNS 公有 IP 健康检查,用于更具弹性的多云部署
**原始链接:** [https://cloud.google.com/blog/products/networking/public-ip-health-checks-in-cloud-dns-now-ga](https://cloud.google.com/blog/products/networking/public-ip-health-checks-in-cloud-dns-now-ga)
**发布时间:** 2025-02-22
**厂商:** GCP
**类型:** BLOG
---
Networking
#
介绍 Cloud DNS (Cloud DNS) 公有 IP 健康检查,用于更具弹性的多云部署
2025 年 2 月 22 日
##### George Prokudin
产品经理
##### Hemant Kunda
软件工程师
##### Google Cloud Next
随时访问 Next 的亮点内容。
[立即观看](https://cloud.withgoogle.com/next/25?utm_source=cgc-blog&utm_medium=blog&utm_campaign=FY25-Q2-global-EXP106-physicalevent-er-next25-mc&utm_content=cgc-blog-left-hand-rail-post-next&utm_term=-)
组织使用多云 (multicloud) 来提升敏捷性、更高效地利用资源,并利用不同云提供商的优势。然而,在这些环境中管理应用流量面临挑战。为了支持可预测的服务,组织需要一个系统,能根据每个请求的实时后端健康状态和用户位置智能选择最佳后端。这一动态流量路由过程依赖于对所有云中应用端点的持续监控,从而提供实时洞察以支持决策。
今天,我们宣布 [Cloud DNS 路由策略](https://cloud.google.com/blog/products/networking/dns-routing-policies-for-geo-location--weighted-round-robin) 结合 [公有 IP 健康检查](https://cloud.google.com/dns/docs/routing-policies-overview) 的正式可用 (general availability),这为您提供自动化、健康感知的流量管理,帮助构建弹性应用,无论工作负载位于何处。
在多个云提供商上运行通常会导致流量管理策略碎片化。Cloud DNS 现在允许您从单一界面基于应用健康智能路由流量跨越多个云提供商。Cloud DNS 支持多种路由策略,包括加权轮询 (weighted round robin, WRR)、地理位置和故障转移 (failover),让您灵活定制流量管理策略以满足特定需求。
Cloud DNS 使用路由策略和健康检查将流量引导至健康后端。这些健康检查会探测基于互联网的端点——包括其他云提供商上的任何公有 IP 地址、本地环境 (on-premises) 或其他负载均衡器。为了帮助改进多云部署中的中断检测,健康检查是区域化的,从靠近 Google Cloud 区域的节点发起。后端被视为健康时,是当大多数区域探测报告成功连接。基于这些健康检查,Cloud DNS 路由策略会自动将流量从故障后端转移。这一自动化过程发生在 DNS 级别,提供跨基础设施的关键控制和流量引导。

以下是使用 Cloud DNS 路由策略和公有 IP 健康检查构建弹性多云架构的步骤:
1. **设置健康检查**
在 Compute Engine 中配置 HealthCheck 资源,指定应用在公有 IP 地址上的端口。您必须选择三个地理位置多样的 Google Cloud 区域作为健康检查探测的起始点。最佳实践是选择最能代表用户群的区域。例如,如果应用服务于北美和欧洲的客户,那么选择这些区域作为健康检查起始点是个好主意。
2. **配置故障转移路由策略并链接健康检查**
在 Cloud DNS 中创建路由策略。定义主后端和备份后端,指定不同云环境中的应用公有 IP 地址。
3. **自动故障转移**
如果应用实例变得不健康 (如三区域中有两三个报告故障),Cloud DNS 可以根据路由策略配置和备份后端健康状态,将流量切换到其他云中的健康实例。这一路由决策发生在 DNS 级别,在流量到达应用之前,支持跨多云基础设施的故障转移。
因为健康检查测试基于互联网的端点,它们可以位于互联网上的任何位置,让您构建跨云和本地故障转移场景。服务可以位于其他云中,并在中断期间在提供商之间或切换到本地位置。这让多云用户能够标准化使用 Cloud DNS 管理工作负载,帮助简化流量管理和减少管理多个 DNS 配置的运营开销。此外,通过 [健康检查日志记录](https://cloud.google.com/load-balancing/docs/health-check-logging),您可以验证路由策略是否按预期运行,并识别特定后端的基础设施问题。
多云部署越来越常见。这一新的 Cloud DNS 功能提供自动化、健康感知的流量管理,帮助应对多云部署的复杂性,并争取更好的用户体验。
发布于
- [Networking](https://cloud.google.com/blog/products/networking)
<!-- AI_TASK_END: AI全文翻译 -->