一文读懂私网解析 PrivateZone

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

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

图片

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

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

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

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

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

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

  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 套件已正式上线火山引擎官网,欢迎点击【阅读原文】,了解更多 TrafficRoute DNS 套件相关信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/273555.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CVE-2024-25600 WordPress Bricks Builder RCE-漏洞分析研究

本次代码审计项目为PHP语言,我将继续以漏洞挖掘者的视角来分析漏洞的产生,调用与利用..... 前方高能,小伙伴们要真正仔细看咯..... 漏洞简介 CVE-2024-25600 是一个严重的(CVSS 评分 9.8)远程代码执行 (RCE) 漏洞&am…

linux网络通信(TCP)

TCP通信 1.socket----->第一个socket 失败-1,错误码 参数类型很多,man查看 2.connect 由于s_addr需要一个32位的数,使用下面函数将点分十进制字符串ip地址以网络字节序转换成32字节数值 同理端口号也有一个转换函数 我们的端口号位两个字…

大屏适配pad包括大屏上的弹框

1.效果 横屏 2.竖屏效果 代码部分 <template><div class"tz_drive_wrapper" id"contain"><div class"tz_drive_header"><page-header></page-header><div class"tz_drive-time">通州区住房…

Android Studio Iguana | 2023.2.1版本

Android Gradle 插件和 Android Studio 兼容性 Android Studio 构建系统基于 Gradle&#xff0c;并且 Android Gradle 插件 (AGP) 添加了一些特定于构建 Android 应用程序的功能。下表列出了每个版本的 Android Studio 所需的 AGP 版本。 如果特定版本的 Android Studio 不支持…

校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序

项目描述&#xff1a; 校园小情书微信小程序源码 | 社区小程序前后端开源 | 校园表白墙交友小程序 功能介绍&#xff1a; 表白墙 卖舍友 步数旅行 步数排行榜 情侣脸 漫画脸 个人主页 私信 站内消息 今日话题 评论点赞收藏 服务器环境要求&#xff1a;PHP7.0 MySQL5.7 效果…

c++ primer plus 笔记 第十六章 string类和标准模板库

string类 string自动调整大小的功能&#xff1a; string字符串是怎么占用内存空间的&#xff1f; 前景&#xff1a; 如果只给string字符串分配string字符串大小的空间&#xff0c;当一个string字符串附加到另一个string字符串上&#xff0c;这个string字符串是以占用…

javascript 版 WinMerge

WinMerge.html&#xff1a; <!DOCTYPE html> <html> <head><title>WinMerge</title><meta charset"UTF-8"> </head> <body> <h1>文件比较</h1> <form><label for"file1">旧版本…

【Idea】八种Debug模式介绍

1.行断点 在对应的代码行左侧边栏点击鼠标左键&#xff0c;会出现一个红色圆圈&#xff0c;以debug模式执行时当代码运行到此处则会停止&#xff0c;并可以查询相关上下文参数 2.方法断点 在方法左侧点击创建断点,在方法进入时会停止&#xff0c;同时可以右键断点&#xff0c;…

修改Android打包apk的名字和目录

app打包生成apk后通常需要进行备份&#xff0c;但是要区分好哪个apk是什么版本的、什么时候打包的&#xff0c;以方便以后区分使用。 最开始的想法是把版本号、创建时间这些加在apk文件名上即可&#xff0c;但是公司要求apk使用一个固定的名称&#xff0c;那我怎么保存版本号信…

【CSP】2022-03-3 计算资源调度器 stl大模拟使用map优化索引 完整思路+完整的写代码过程(遇到的问题)+完整代码

2022-03-3 计算资源调度器 stl大模拟使用map优化索引 2022-03-3 计算资源调度器 stl大模拟使用map优化索引思路写代码的过程&#xff08;遇到的问题&#xff09;完整代码 2022-03-3 计算资源调度器 stl大模拟使用map优化索引 在联系了之前那么多道stl大模拟题后&#xff0c;终…

德人合科技|天锐绿盾加密软件——数据防泄漏系统

德人合科技是一家专注于提供企业级信息安全解决方案的服务商&#xff0c;提供的天锐绿盾加密软件是一款专为企业设计的数据安全防护产品&#xff0c;主要用于解决企事业单位内部敏感数据的防泄密问题。 www.drhchina.com PC端&#xff1a; https://isite.baidu.com/site/wjz012…

Redis精讲

redis持久化 RDB方式 Redis Database Backup file (redis数据备份文件), 也被叫做redis数据快照. 简单来说就是把内存中的所有数据记录到磁盘中. 快照文件称为RDB文件, 默认是保存在当前运行目录. [rootcentos-zyw ~]# docker exec -it redis redis-cli 127.0.0.1:6379> sav…

速卖通商品采集API:关键字搜索商品item_search、获取商品详情item_get

item_get-获得aliexpress商品详情 item_search-按关键字搜索aliexpress商品 公共参数 请求地址: aliexpress.item_search/aliexpress.item_get 名称类型必须描述keyString是调用key&#xff08;必须以GET方式拼接在URL中&#xff09;secretString是调用密钥api_nameString是…

03-安装配置jenkins

一、安装部署jenkins 1&#xff0c;上传软件包 为了方便学习&#xff0c;本次给大家准备了百度云盘的安装包 链接&#xff1a;https://pan.baidu.com/s/1_MKFVBdbdFaCsOTpU27f7g?pwdq3lx 提取码&#xff1a;q3lx [rootjenkins ~]# rz -E [rootjenkins ~]# yum -y localinst…

windows下pytorch的dataloader多进程(num_workers)问题,为何num_workers的值只能为0?

问题背景介绍 本人是windows系统&#xff0c;在使用torch.utils.data.Dataloader加载torchvision中的数据集时&#xff0c;将其中的形参num_workers设置为了大于0的数&#xff0c;然后出现以下错误。 原因 在 Windows 系统下&#xff0c;num_workers 参数在使用 PyTorch 的 t…

记一次 .NET某设备监控自动化系统 CPU爆高分析

一&#xff1a;背景 1. 讲故事 先说一下题外话&#xff0c;一个监控别人系统运行状态的程序&#xff0c;结果自己出问题了&#xff0c;有时候想一想还是挺讽刺的&#xff0c;哈哈&#xff0c;开个玩笑&#xff0c;我们回到正题&#xff0c;前些天有位朋友找到我&#xff0c;说…

VideoDubber时长可控的视频配音方法

本次分享由中国人民大学、微软亚洲研究院联合投稿于AAAI 2023的一篇专门为视频配音任务定制的机器翻译的工作《VideoDubber: Machine Translation with Speech-Aware Length Control for Video Dubbing》。这个工作将电影或电视节目中的原始语音翻译成目标语言。 论文地址&…

购买须知:腾讯云服务器99元一年限制月流量300GB

腾讯云99元服务器限制月流量吗&#xff1f;是的&#xff0c;限制月流量&#xff0c;每月提供300GB月流量&#xff0c;超出部分的流量&#xff0c;需要额外支付流量费&#xff0c;价格为0.8元每GB。可以在腾讯云百科 txy.wiki 查看当前99元服务器详细配置和最新的优惠券信息。如…

linux上安装fastdfs及配置

一、基础环境准备 1、所需软件 名称说明libfastcommonfastdfs分离出的一些公用函数包fastdfsfastdas软件包fastdfs-nginx-modulefastdfst和nginx的关联模块nginxnginxl软件包 2、编辑环境 安装一些基础的支持环境 yum install git gccc gcc-c make automake autoconf libto…

复制表

目录 复制表 将部门 30 的所有员工信息保存在 emp30 表中 将复杂查询结果创建为表 只将 emp 表的结构复制为 empnull 表 从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 复制表 严格来说&#xff0c;复制表不是复制操作&am…