2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

混合云架构下,灵活可靠的 DNS 解析解决方案——火山引擎 PrivateZone

  • 2024-03-11
    北京
  • 本文字数:2313 字

    阅读完需:约 8 分钟

大小:1.15M时长:06:42
混合云架构下,灵活可靠的 DNS 解析解决方案——火山引擎 PrivateZone

越来越多的企业认同,多云和混合云是实现数字化变革的必由之路。Cisco 发布的《2022 Global Hybrid Cloud Trends Report》显示, 82% 的受访者使用混合多云架构来支撑其应用程序。混合云架构下,如何灵活、可靠且低成本地满足各种场景 DNS 的解析是企业需要解决的基本问题之一。


本文带你了解火山引擎边缘云 TrafficRoute DNS 套件——私网解析 PrivateZone ,它是基于火山引擎私有网络(VPC)的私网域名解析服务,是云服务器默认的 DNS 入口。如果你也需要云上灵活、快速、稳定的内网域名解析,那么火山引擎私网解析 PrivateZone 可以帮助到你。



多云和混合云场景下的 DNS 解析需求


  • 面向混合云场景:相比较于使用单一云厂商,使用多厂商可以获得更好的稳定性、灵活性,也可以更好地实现成本控制,但同时会带来部署、运维、系统等复杂度较高的问题。


  • 面向多云场景:为了收敛配置和统一运维管理,通常会选择某个云作为中心配置,客户通常需要将其他云的 DNS 请求集中转发到该云上进行处理。


在多云和混合云场景下主要有 3 种访问形式:

  • 火山引擎与第三方云厂商之间的互访

  • 火山引擎与用户自建数据中心的互访

  • 第三方云厂商与自建数据中心互访



在没有自定 DNS 服务器时,VPC 内的 ECS 发出 DNS 请求后,首先到达 PrivateZone Resolver。Resolver 根据用户的配置,如权威域名、转发规则等匹配要解析的域名,如果命中配置则按照配置的内容发送到指定 DNS 服务器解析,如果没有任何配置则去互联网递归迭代解析。拿到解析后再返回给 ECS 客户端。


私网解析 PrivateZone


PrivateZone 是云上域名解析的统一入口,提供了内网权威、自建权威、外网域名等各种域名解析能力。PrivateZone 架构由解析器(Resolver)和权威 DNS 组成,其中 Resolver 提供了缓存和转发功能,权威 DNS 提供了租户隔离和智能解析功能。在多云和混合云场景下,根据 DNS 请求的方向可以划分出以下 2 种基本情况:

  1. 出站 DNS :火山引擎 -> 自建数据中心 / 其他云

  2. 入站 DNS :自建数据中心 / 其他云 -> 火山引擎


出站 DNS

场景说明

当用户在火山引擎购买了一批云服务器,希望通过域名访问自建数据中心的某个服务时,可以考虑火山引擎私网解析 PrivateZone 解决方案。PrivateZone 解析器(Resolver)提供强大的自定义能力,对于出站 DNS 场景,用户可以先根据自己的网络架构配置一个出站终端节点,该节点是部署在云上的 DNS 转发服务,通过网卡与客户的 VPC 网络打通;随后可以基于该节点(批量)下发转发规则,命中转发规则的 DNS 请求会经由 VPC 网络转发到自建数据中心的 DNS 。


 方案路径


入站 DNS

场景说明

当用户在火山引擎购买了某个服务,希望在自建数据中心也可以通过域名访问时,可以选择外网或内网。但并非所有云服务都将内网域名发布到了互联网,因此走内网解析是更通用的选择。

通过下发路由规则(云企业网 /TR),可以相对简单地实现使用自建数据中心访问到 PrivateZone 提供的虚拟 IP 。但这种方式有以下弊端:

  • 风险不可控:大多数云厂商都在使用 100.64.0.0/10 这一网段,可能会导致路由规则混乱,引起意料之外的问题;

  • 解析不符合预期:火山引擎的机器上有 100.64.0.0/10 这一默认路由指向火山机房内部,如果用户使用了云防火墙,那就会导致 DNS 流量直接从云防火墙的 VPC 进入 PrivateZone ,可能引起解析不符合预期等问题。

火山引擎私网解析 PrivateZone 的集成方案解决了这 2 个问题。


 解析路径


以上是根据 DNS 请求的方向划分出的基本场景及解决方案。同时,私网解析 PrivateZone 也支持多地域架构,支持两地三中心的场景。


私网解析 PrivateZone 方案实践

私网解析 PrivateZone 在实践过程当中得到了验证和来自客户的好评。

某客户基于自建数据中心、火山引擎和公有云厂商 A 搭建了一套混合云架构,通过云企业网 、专线等方式打通网络。把云厂商 A 的 PrivateZone 作为中心 DNS ,托管着 cloud.com ,自建数据中心全部使用云厂商的 PrivateZone 作为默认 DNS 。基于上述方案,可以在火山引擎侧同时使用入站和出站终端节点,实现:

  • 火山 ECS 可以访问以 cloud.com 提供服务的云厂商产品

  • 火山 ECS 可以解析 ivolces.com 等内部域名

  • 云厂商 ECS 可以访问以 ivolces.com 提供服务的火山产品

  • 云厂商 ECS 可以解析 cloud.com 等内部域名

  • 用户自建数据中心 EC2 可以同时解析火山和云厂商提供的域名

从而满足全链路、全场景的 DNS 解析需求。



火山引擎私网解析 PrivateZone 通过实践考验,稳定支持着客户在混合云架构上的 DNS 解析需求,助力业务发展。


产品优势

  • 低成本:服务部署轻量,建设与运维成本低,无需专业知识

  • 全链路:入站 DNS 和出站 DNS 配合形成云上云下解析互通、转入转出

  • 高可用:支持多路监控,自动 failover,秒级收敛

  • 配置灵活:支持单个和批量操作,管理配置简单


混合云架构是当前企业上云的主流选择, DNS 作为基础组件,是上云时面临的首要问题之一。火山引擎 PrivateZone 提供了强大的解析器 Resolver 功能,基于该功能可以灵活地支持不同客户、不同场景上云的需求,提供性能可靠、稳定性强、成本低廉的入站 / 出站 DNS 转发能力。


当前, TrafficRoute DNS 套件下的各个产品,包括云调度 GTM 、私网解析 PrivateZone 、移动解析 HTTPDNS 和公共解析 PublicDNS ,服务了抖音、头条、飞书和火山引擎 ALB 、 CDN 、动态加速、存储等各类 APP 和云产品,具备重要产品稳定服务的能力,在技术、成本、性能和产品成熟度方面拥有深厚积累。TrafficRoute DNS 套件已正式上线火山引擎官网,点击即刻访问


关于火山引擎边缘云:

火山引擎边缘云,以云原生技术为基础底座,融合异构算力和边缘网络,构建在大规模边缘基础设施之上的云计算服务,形成以边缘位置的计算、网络、存储、安全、智能为核心能力的新一代分布式云计算解决方案。

2024-03-11 15:507664
用户头像

发布了 32 篇内容, 共 33.6 次阅读, 收获喜欢 22 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试| 普罗米修斯 - 基本使用

测吧(北京)科技有限公司

测试

自建MQTT迁移IoT物联网平台实战——实践类

阿里云AIoT

监控 物联网 消息中间件 数据格式 网络性能优化

深度探讨react-hooks实现原理

xiaofeng

前端 React

软件测试 | UI自动化中的分层设计

测吧(北京)科技有限公司

测试

软件测试/测试开发 | 想测试入门就必须要懂的软件开发流程

测试人

软件测试 自动化测试 测试发开

经常被问到的react-router实现原理详解

夏天的味道123

前端 React

社交泛娱乐之外,融云 IM 在商业沟通中的实践

融云 RongCloud

IM 泛娱乐 通讯

美团前端二面常考react面试题及答案

xiaofeng

前端 React

百度百舸 · AI 异构计算平台,加速自动驾驶模型迭代

百度开发者中心

人工智能 自动驾驶 计算 AIIaaS

深度剖析React懒加载原理

xiaofeng

前端 React

海泰方圆精彩亮相第六届中国人工智能与大数据海南高峰论坛

电子信息发烧客

容器化部署是什么意思?有什么优势?

行云管家

容器化

联合 NVIDIA 完成首批 17 个自动驾驶模型优化

百度开发者中心

人工智能 自动驾驶

模块7 王者荣耀商城-异地多活架构

KING

低代码如何推动自动化未来

力软低代码开发平台

灾备是什么意思?怎么简单理解?

行云管家

灾备

前端一面react面试题指南

xiaofeng

前端 React

软件测试 | 普罗米修斯 - 初识PromQL

测吧(北京)科技有限公司

测试

详细解读 React useCallback & useMemo

夏天的味道123

前端 React

美团前端二面经典react面试题总结

夏天的味道123

前端 React

物联网平台企业版:设备接入实例节点开发实战——实践类

阿里云AIoT

监控 前端开发 物联网 数据处理 网络性能优化

软件测试 | UI自动化常用设计模式

测吧(北京)科技有限公司

测试

【干货】Maya学习过程中遇到的困难和解决方法

Finovy Cloud

你有“ChatGPT综合征”吗:想搞钱,或是失业焦虑?

引迈信息

人工智能 AI ChatGPT

软件测试 | UI自动化设计军规

测吧(北京)科技有限公司

测试

EMQ广州Office正式启用|在新一站续写开源

EMQ映云科技

开源 物联网 IoT emq 企业号 3 月 PK 榜

【网易云商】概念解读稳定性保障

网易云信

稳定性 稳定性测试

软件测试 | 普罗米修斯 - PromQL进阶

测吧(北京)科技有限公司

测试

DataEase 集成 CAS 实现用户单点登录

搞大屏的小北

CAS SSO 单点登录 BI 分析工具 DataEase

滴滴前端二面常考react面试题(持续更新中)

夏天的味道123

前端 React

软件测试 | UI自动化常用设计模式(二)

测吧(北京)科技有限公司

测试

混合云架构下,灵活可靠的 DNS 解析解决方案——火山引擎 PrivateZone_字节跳动_火山引擎_InfoQ精选文章