基于DNS的全局负载均衡(GSLB)详解(上篇)
前言
DNS解析现在已经成为互联网访问的第一步,访问网络资源必然要经过DNS解析流程。对于一个比较复杂的网站来说,DNS解析时间大概占到初始页面登录时间的29%,所以DNS解析的性能对于访问一个网站有着至关重要的作用。如果DNS性能比较差,或者它的稳定性比较差,可能会对用户的访问带来非常大的影响。
既然DNS有这么重要的一个作用,我们应该如何提高DNS的安全性和可用性,这是很多运维人员和互联网技术人员所关心的问题。全局负载均衡(GSLB)技术使得网络DNS服务更快捷更安全。本片内容将会对DNS全局负载均衡(GSLB )进行详细介绍。
为了更好的表述整个的全局流量负载的流程,首先回顾一下DNS的基本原理(可查看文章DNS原理及解析过程详解)。了解DNS访问的整个流程,对于更好地讲解全局流量负载有所帮助。
DNS流量负载和容灾切换功能的意义
DNS流量负载和容灾切换是全局负载均衡中重要的两项技术。下面我们将阐述它们在单数据中心、双数据中心、云服务下扮演的角色。
单数据中心
随着互联网的发展,企业许多业务都已经迁到线上进行,线上的应用越来越重要。最早的时候只有一个单数据中心,随着业务增多和业务的扩展,单数据中心同时接入电信、联通、移动三家运营商的线路,这个时候运营商线路之间就会出现跨网访问的问题。这种情况下,如果这个用户的宽带是联通的,我们需要自动把它引流到服务器的联通线路上,防止跨网访问的问题出现,因此会使更多用户访问网站的时候速度都