阿里云DNS管控平台,新一代DNS解析管理及分发系统

简介: 面向未来,AIDNS智能化的流量调度

首图-图标.png

【阅读原文】戳:阿里云DNS管控平台,新一代DNS解析管理及分发系统


作者:沈建伟(如鹏)

万物互联百川赴海

随着云计算的普及,以及5G万物互联时代的到来,为助力企业数字化转型,对“寻址解析服务”提出了新的挑战:极致的高性能、高可用性、高可扩展性、云端融合、智能化调度等。

作为亚洲最大的解析服务提供商,应对这些挑战,阿里云DNS团队率先出征,打磨出了新一代DNS解析管理及分发系统,这个系统,就是今天我们这篇文章的主角:阿里云DNS管控平台

1.什么是“阿里云DNS管控平台”?


阿里云DNS管控平台,在阿里云DNS系统的位置,一侧连接B端企业客户,一侧连接分布在阿里云全球region的DNS集群。“阿里云DNS管控平台”的核心能力是为企业客户提供高性能的高可用性的高可扩展的云端融合的解析管理服务,提供统一的友好的解析管理界面(包括管理控制台及openAPI),并把解析变更数据快速分发到全球DNS集群上。

5A8808CA-BF43-4FBE-AD1D-C438C02EB823.png

2.“阿里云DNS管控平台”之高性能


为应对万物互联时代海量解析带来的挑战,“阿里云DNS管控平台”解析变更的性能指标支持100万TPS1秒分发到全球各DNS节点

3.jpg

构建高性能的“阿里云DNS管控平台”其核心设计思路包括:

1. 通过异步化解决服务间的强依赖问题,让部署更灵活、简单;

2. 通过sharding机制突破单库单数据源的存储性能瓶颈,让系统在100万TPS内可平滑伸缩;

3. 通过多级队列解决数据有序、并行处理、数据分发问题,保障数据变更的正确性及高吞吐量;

4. 通过幂等性、重试、及补偿机制解决数据的一致性问题;

5. 通过私有网络在“阿里云DNS管控平台”所在中心Region与DNS集群所在边缘Region间提供高效的传输通道,保障数据能在1秒分发到全球各DNS节点。

3.“阿里云DNS管控平台”之高可用性

DNS作为一种基础设施服务,其整个系统的稳定性不言而喻。

“阿里云DNS管控平台”作为解析数据的变更及分发系统,随时都需要支持好客户做解析变更,尤其是在客户做容灾切换的场景下更是如此,这就需要“阿里云DNS管控平台”自身具有极高的可用性。除了“阿里云DNS管控平台”内部各服务本身要消除单点、region内双AZ可用、做好监控报警快恢外,还要做好跨城容灾能力。针对跨城容灾场景,“阿里云DNS管控平台的设计是异地双活

4.jpg

“阿里云DNS管控平台”整个系统采用双region部署,利用智能线路解析做入口请求流量切分,切分后流量分别进入到每个region并在region内做闭环处理,数据层做数据实时的双向同步,保证每个region都有全量数据。这样在任何一个region出现问题后就可以把出问题region的流量全部切换到正常region上去,保证业务不中断并能持续提供服务。

4.“阿里云DNS管控平台”之高可扩展性

可扩展性对系统的持续升级迭代至关重要,往往也间接影响着系统的稳定性。大家常看到或听到因为新需求的发布而导致系统产生故障的案例,多数是因为系统的可扩展性不佳,不能很好的满足开闭原则,改一处则动全身,所以在“阿里云DNS管控平台”的设计之初我们就把系统的可扩展性作为一个非常重要的考量维度。

“阿里云DNS管控平台”通过引入DDD的设计方法论,让模型的设计更加统一,让模型分层分模块的边界更加清晰,让各模型的职责更加单一,逻辑更加内聚,通过引入扩展点机制从框架层面统一管理易发生变化的逻辑,让差异化的逻辑互不影响相互隔离,另外通过引入SPI机制把对外部尤其是中间件的依赖SPI化,使对外部的依赖最小化,方便中间件升级切换。

6.jpg


5.“阿里云DNS管控平台”之云端融合

随着“云端一体”产品战略的发布及落地,云端互管统一管理是其核心特性我们把客户机房私有化部署的DNS也定义一种特殊的端)。客户可以在端侧通过私有化部署的“阿里云DNS管控平台”,统一管理私有化部署的DNS服务与云上DNS服务,实现云下云上互联互通统一管理,为客户管理与运维DNS服务提供全局视角极大提升客户的效率与使用体验

5.jpg



面向未来

AIDNS智能化的流量调度

万物互联时代到来,随着各类应用的爆发,各种终端、设备的接入,仅依靠静态解析配置、基于简单规则的流量调度与容灾切换,已不能满足未来海量终端设备对解析变更及分发的要求。

未来,我们需要在采集应用、服务、网络、终端、请求量等各数据的基础上,加上智能算法,一同构建智能化的流量调度大脑AIDNS。通过AIDNS提供智能化、动态化的解析配置能力,能够让请求流量以最短的路径、最快的速度到达能提供最佳服务质量的应用实例,能够更加精细化地自动过滤掉各种非正常流量,能够对应用或服务自动做扩缩容,能够对应用部署规划提供建议等。    

未来已来,阿里云DNS团队将继续开拓创新、迎接挑战,推进DNS更好的服务客户、服务社会。


我们是阿里巴巴云计算和大数据技术幕后的核心技术输出者。

欢迎关注 “阿里云基础设施”同名微信微博知乎

获取关于我们的更多信息~ 

目录
打赏
0
6
6
0
253
分享
相关文章
域名解析的终极指南:从基础到进阶,彻底搞懂 DNS 记录
域名解析是网站运行的基础,正确配置DNS记录至关重要。本文从基础到进阶全面解析DNS知识,涵盖A、AAAA、CNAME、MX、TXT、CAA等常见记录类型及其应用场景。通过学习,你将了解DNS的工作原理,掌握如何优化域名配置,确保网站与邮件服务高效运行。无论搭建个人博客还是企业官网,本文都能助你轻松搞定域名解析!
800 0
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
【阿里云】操作系统控制台操作体验与性能评测全解析
操作系统控制台是现代云计算环境中进行系统管理和运维的重要工具,提供系统概览、诊断、观测、管理等功能,支持API、SDK、CLI等管理方式。通过创建角色、系统配置和组件安装等操作,用户可以高效管理云端资源,提升操作系统的使用效率和稳定性。尤其适合需要高效管理操作系统的用户及学习云计算、网络管理的学生。建议增强自定义功能、优化性能报告和完善文档支持,以进一步提升用户体验。
175 21
【阿里云】操作系统控制台操作体验与性能评测全解析
阿里云CDN:全球加速网络的实践创新与价值解析
在数字化浪潮下,用户体验成为企业竞争力的核心。阿里云CDN凭借技术创新与全球化布局,提供高效稳定的加速解决方案。其三层优化体系(智能调度、缓存策略、安全防护)确保低延迟和高命中率,覆盖2800+全球节点,支持电商、教育、游戏等行业,帮助企业节省带宽成本,提升加载速度和安全性。未来,阿里云CDN将继续引领内容分发的行业标准。
342 7
分片上传技术全解析:原理、优势与应用(含简单实现源码)
分片上传通过将大文件分割成多个小的片段或块,然后并行或顺序地上传这些片段,从而提高上传效率和可靠性,特别适用于大文件的上传场景,尤其是在网络环境不佳时,分片上传能有效提高上传体验。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS