在容灾备份场景中,业务应用的连续性显得格外重要,Avi GSLB提供多元化的全局负载均衡能力来满足多数据中心,多云环境下对业务连续性的支撑,本文旨在介绍常见的几种场景下Avi GSLB的配置步骤及测试方法,并不涵盖Avi的基础安装和初始化。
GSLB 功能概要
GSLB实现了分布在不同地理位置(通常是多个数据中心和/或公共云)的服务器间的流量调配,保证使用户的请求能被离用户最近或者服务质量最好的服务器来处理,从而确保访问质量。其主要功能特性如下:
- 标准GSLB的功能和特性
- 跨站点Full Mesh健康检查
- 统一管理、可视化分析、监控
- 应用跨站点访问持久性
- 多级负载均衡算法
- 基于拓扑的访问路径优化
- 第三方负载均衡/服务器支持
GSLB 对象组成
GSLB 基础架构层对象
- GSLB Site
- GSLB SE Group
- GSLB Virtual Service
GSLB 应用层对象
- GSLB Service
- GSLB Pool
- GSLB Pool Member
- Weight
- Load Balancing Algorithm
- GSLB Health Monitor
GSLB 站点类型
Active站点
GSLB实例部署在Active Site
Active Sites可以进一步分为
- Active Leader Sites
- Active Follower Sites
Passive站点
Passive Sites 不会参与DNS解析
Passive Sites 被分类为Passive Follower Site
Passive Sites 无法担任Leader角色
Active Leader Site
- Active Site参与DNS解析
- Leader active site 负责所有GSLB Site功能
- 第一个GSLB Site自动指定为GSLB leader
- 只有一个Active site静态指定为GSLB leader
Active Follower site
- 从leader接收GSLB配置
- 参与DNS解析
- 在Active leader site故障或维护的情况下,通过手动接管将active follower切换为leader
- 可以主动(数据平面)监视其他GSLB站点的运行状况
Passive Follower Site
- 不参与 DNS 解析
- 不接收GSLB配置,因此无法接管leader
- 仅执行一项 GSLB site的功能,即托管响应来自global apps Passive sites客户端的虚拟服务的请求
- 不监视其他站点。
- 提供本地资源的健康状况信息