基于DNS的全局负载均衡(GSLB)详解(上篇)

  • 前言
  • DNS流量负载和容灾切换功能的意义
    • 单数据中心
    • 双数据中心/两地三中心
    • 云扩展

前言

DNS解析现在已经成为互联网访问的第一步,访问网络资源必然要经过DNS解析流程。对于一个比较复杂的网站来说,DNS解析时间大概占到初始页面登录时间的29%,所以DNS解析的性能对于访问一个网站有着至关重要的作用。如果DNS性能比较差,或者它的稳定性比较差,可能会对用户的访问带来非常大的影响。
既然DNS有这么重要的一个作用,我们应该如何提高DNS的安全性和可用性,这是很多运维人员和互联网技术人员所关心的问题。全局负载均衡(GSLB)技术使得网络DNS服务更快捷更安全。本片内容将会对DNS全局负载均衡(GSLB )进行详细介绍。
为了更好的表述整个的全局流量负载的流程,首先回顾一下DNS的基本原理(可查看文章DNS原理及解析过程详解)。了解DNS访问的整个流程,对于更好地讲解全局流量负载有所帮助。

DNS流量负载和容灾切换功能的意义

DNS流量负载和容灾切换是全局负载均衡中重要的两项技术。下面我们将阐述它们在单数据中心、双数据中心、云服务下扮演的角色。

单数据中心

随着互联网的发展,企业许多业务都已经迁到线上进行,线上的应用越来越重要。最早的时候只有一个单数据中心,随着业务增多和业务的扩展,单数据中心同时接入电信、联通、移动三家运营商的线路,这个时候运营商线路之间就会出现跨网访问的问题。这种情况下,如果这个用户的宽带是联通的,我们需要自动把它引流到服务器的联通线路上,防止跨网访问的问题出现,因此会使更多用户访问网站的时候速度都比较快。在单数据中心情况下,会有在多线路之间的一个智能解析调度或者流量负载的应用,把不同的运营商分开,形成流量负载的架构。

双数据中心/两地三中心

后来慢慢随着业务进一步发展,我们发现单数据中心已经不能满足需求,便出现双数据中心或者是两地三中心的架构。
通常情况下,这两个数据中心可能是同城的,也有可能是异地的,相互作为容灾,同时也作为双活的架构。通过DNS域名解析将不同用户的流量调度到不同的数据中心来,不同数据中心也会分多条运营商线路,通过这些方式进行流量负载。
同时,如果一个数据中心运营商线路出现故障,DNS会通过自动切换的功能切换到另外一个数据中心,形成一个整体的自动检查和自动容灾切换的功能。

云扩展

随着近些年来云的发展,很多企业不仅仅是局限于自己建立的两地三中心多数据中心的架构,可能有些业务会逐渐往云上迁移,包括私有云和公有云。这个时候的技术架构就变成IDC,自建的数据中心、云及CDN的资源等混合的架构,这种情况下,如何保证数据中心的顺利运营,以及用户访问到资源的时候拥有最好的访问效果,会变得非常复杂。这就是为什么DNS要做流量负载和容灾切换的一个主要原因。

基于DNS的全局负载均衡(GSLB)详解(上篇)相关推荐

  1. 为什么基于DNS的全局负载均衡(GSLB)不起作用?

    Why DNS Based Global Server Load Balancing (GSLB) Doesn't Work 作者:Pete Tenereillo 3/11/04 Copyright ...

  2. 思科ccna认证VRRP负载均衡技术详解

    在VRRP标准协议模式中,只有Master路由器可以转发报文,Backup路由器处于监听状态,无法转发报文.虽然创建多个备份组可以实现多个路由器之间的负载分担,但是局域网内的主机需要设置不同的网关,增 ...

  3. Nacos系列--权重(负载均衡)--作用/详解

    原文网址:Nacos系列--权重(负载均衡)--作用/详解_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Nacos的权重的用法,它是一种负载均衡的方法. 权重的含义 Nacos控制台可以设置 ...

  4. 全局负载均衡GSLB

    http://www.zdnet.com.cn/wiki-GSLB GSLB GSLB 是英文Gobal Server Load Balance的缩写,意思是全局负载均衡. 作用:实现在广域网(包括互 ...

  5. 分布式架构系列: 负载均衡技术详解 | 技术头条

    戳蓝字"CSDN云计算"关注我们哦! 技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 作者:ITFLY8 转自:架构师技术联 ...

  6. 均衡原理_干货什么是负载均衡?负载均衡原理详解

    负载均衡是高可用网络基础架构的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站.应用.数据库或其他服务的性能以及可靠性 ...

  7. LVS负载均衡--知识详解

    一. 集群的概念 服务器集群简称集群是一种服务器系统,它通过一组松散集成的服务器软件和/或硬件连接起来高度紧密地协作完成计算工作.在某种意义上,他们可以被看作是一台服务器. 集群系统中的单个服务器通常 ...

  8. lvs实现负载均衡原理详解

    前言: LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,现在已经是 Linux标准内核的一部分.在Linux2.4内核以前, ...

  9. Windows 08 R2_NLB负载均衡(图文详解)

    目录 目录 Load Balance 使用NLB来部署Web Farm集群 环境准备 在Win08r2pc1中配置DNS服务 在Win08r2pc1中部署File Service文件服务 在Win08 ...

最新文章

  1. 用户组管理之更新分组表数据
  2. 微软CEO鲍尔默力推HTML5:称其为平台的粘合剂
  3. springboot+jsp中文乱码_【spring 国际化】springMVC、springboot国际化处理详解
  4. vc 控制台添加托盘显示_开源:ESP8266读DHT11温湿度,小程序实时显示
  5. fftw库在windows下的的编译和配置
  6. python matplotlib数据可视化教程_matplotlib的Python数据可视化和探索——入门指南
  7. Django 配置出错模板
  8. 计算机网络知识大总结,包含各种熟悉得不能再熟悉的术语解析
  9. 神经网络和机器学习基础入门分享
  10. 【电脑维修系列】妈妈再也不用担心 我装不了电脑系统 全攻略
  11. 在一起计时器_浅谈§1.4 实验:用打点计时器测速度
  12. 计算机电子琴乐谱数字键,电子琴键盘与乐谱对照表.pdf
  13. 什么东西可以改善睡眠,可以试试这些助眠好物改善睡眠
  14. 台湾最大IC封装厂近三成员工停工14天,安世半导体宣布今日起调涨价格!
  15. 数组对头删除php,php学习 数组课件
  16. 使用visual studio 2019 创建简单的MFC窗口「使用C++」
  17. 记录佩戴耳机时长App开发
  18. 如何创建兆丰菜单Twitter的追随者复选标记分析与Icontact
  19. Mali GPU“补丁缺口”让 Android 用户容易受到攻击
  20. LoadLibrary深入分析

热门文章

  1. 论文学习日记2.19
  2. ubuntu安装国密浏览器
  3. LCC-HVDC直流输电仿真模型Matlab 采用十二脉波晶闸管换流阀
  4. 目标检测:4.MR-CNN
  5. 服务器ip被微信拉黑,微信最新潜规则:你可能已经被拉黑了
  6. YFI创始人又双叒叕发项目了!社区都在问“Deriswap有币吗?sir”
  7. bootloader架构设计
  8. 新建一个springboot项目添加@restcontroller浏览器访问一直报404
  9. 人工智能人脸识别系统,人工智能应用人脸识别
  10. ESP32驱动3.2寸ILI9341显示屏+XPT2046触摸,GUIslice用户图形库