之前已经介绍过GSLB的实现原理,这里再向大家讲述一下GSLB经常遇到的部署方式,多IDC的部署。很多大型的企业或业务容灾要求非常高的客户都会部署有多个异地的数据中心,以保证其业务的“全天候”不间断的正常运行,而要整合多个IDC的资源并实现就近性访问,那就需要在多IDC部署GSLB设备。这里就近期的一个案例,与大家共同探讨一下。

客户的GSLB需求

某客户原有一台应用交付设备部署在数据中心内部,对其业务服务器实现负载均衡。为配合新的数据中心的建设,需要将新采购的应用交付设备与原系统融合,既同时实现服务器负载均衡,还需添加GSLB功能,对客户需求整理如下:

1)          新增一台应用交付设备要与原有设备实现HA;

2)          另一IDC也部署一台应用交付设备;

3)          3台设备整合提供GSLB/SLB的功能;

4)          其中实现HA的IDC作为主IDC提供服务,只有该主IDC整体出现故障时才切换至另一IDC;

最终的拓扑为:

GSLB的配置思路

1)          同一IDC的HA的实现;

这一步与传统HA的部署一致,此处不做详细描述。

AX-1-Active-gslb#ha id 1

ha group 1 priority 100

ha interface ethernet 6

ha conn-mirror ip 1.1.1.2

!

ha preemption-enable

!

floating-ip 192.168.10.33 ha-group 1

!

AX-2-Standby#ha id 2

ha group 1 priority 90

ha interface ethernet 6

ha conn-mirror ip 1.1.1.1

!

ha preemption-enable

!

floating-ip 192.168.10.33 ha-group 1

!

2)          两个IDC的GSLB划归为一个群集,实现配置自动同步;

新建GSLB集群,如命名为“gslb_gp”,把位于两个IDC的GSLB设备都添加至群集中。

AX-1-Active-gslb:Master#

gslb group gslb_gp

priority 250

primary 192.168.20.33

enable

!

AX-2-Standby#

gslb group gslb_gp

priority 240

primary 192.168.20.33

enable

!

作为HA的两台设备只需要看成一台GSLB controller对待,在show gslb group时,备机的状态显示为“HA”,表示master只由HA active的设备接管。

AX-2-Standby#sh gslb group

Pri = Priority, Attrs = Attributes

D = Disabled, L = Learn

P = Passive, * = Master

Group: gslb_gp

Member                          Sys-ID   Pri Attrs  Status      Address

--------------------------------------------------------------------------------

local                           90ff0a48 240 L      HA

以下是site 2的GSLB controller的gslb group的配置:

GSLBsite2-gslb:Member#

gslb group gslb_gp

priority 150

config-merge

config-anywhere

primary 192.168.10.33

enable

!

3)          针对客户的需求设定GSLB算法

客户有要求以site1为主镜像,site2的资源作为备份,而site1未来会提供电信和联通双线路接入,由此需要多种算法叠加才能实现。通过show gslb policy可看到算法的排列顺序:health-check健康监测为优先,admin-preference站点优先级算法次之,而后有geographic、active-rdt一静态和一动态算法补充。

Policy name: mbs_gslb

Type            | MO| Option      | En-Value  | Description

================================================================================

。。。。。

Metric          |   | Force-Check | yes       | Check Service-IP for all metrics

|   | Fail-Break  | no        | Break if no valid service-IP

--------------------------------------------------------------------------------

health-check    | 1 |             | yes       | Service-IP's health

|   | Preference  | no        | Check Health Preference

admin-preference| 2 |             | yes       | Admin preference of SLB device

geographic      | 3 |             | yes       | Geographic

active-rdt      | 4 |             | yes       | Active Round delay time

。。。。。

round-robin     | 15|             | yes       | Round robin selection

在A10的GSLB解决方案中还有很多的特点以及优势,如DNS cache、DNSSEC等针对DNS解析的优化以及安全的功能,这些往后我们再一一探讨。

本文转自 virtualadc 51CTO博客,原文链接:

http://blog.51cto.com/virtualadc/1027176

多IDC GSLB的部署相关推荐

  1. 基于DNS解析的GSLB《CDN技术详解》

    基于DNS解析的GSLB工作方式 基于DNS解析的GSLB方案实际上就是把负载均衡设备部署在DNS系统中.在用户发出任何应用连接请求时,首先必须通过DNS系统来请求获得服务器的IP地址,基于DNS的G ...

  2. 保障IDC安全:分布式HIDS集群架构设计

    背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而IDC服务器安全又是纵深防御体系中的重要一环.保障IDC安全,常用的是基于主机型入侵检测系统Host-based Intrusion ...

  3. 浅析IDC行业的前景

    未来发展趋势 1.超大型IDC与小型IDC共同发展全球IDC发展朝着集约型.规模化发展,这样的大型IDC有着低成本.低运营成本的优势.同时,物联网发发展带动了"云计算+边缘计算"的 ...

  4. 阿里天蝎计划 服务器部署效率提升10倍

    本文讲的是阿里天蝎计划 服务器部署效率提升10倍 7月16日,由阿里巴巴自主研发的整机柜服务器解决方案(AliRack),在中国可信云大会上首次亮相.基于天蝎技术规范的AliRack产品已规模化应用于 ...

  5. CDN技术之--全局负载均衡(GSLB)

    负载均衡就是智能调度 全局负载均衡(GSLB)的负载均衡主要是在多个节点之间进行均衡,其结果可能直接终结负载均衡过程, 也可能将用户访问交付下一层次的(区域或本地)负载均衡系统进行处理. GSLB最通 ...

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

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

  7. 通过负载均衡器+域名实现容灾切换-(8)基于DNS解析的GSLB在BS架构中应用实践(转)(1)...

    ================================================================================================= 摘自 ...

  8. 腾讯云从业者题库整理

    刷了七套腾讯云卷子的笔记,2022.3.26场大概出了2.3成下面相关知识点的题,还有2.3成是送分,其余的靠蒙- 技术方面 边缘节点:快速相应不同地域用户请求的网络节点 存储分类: 根据使用场景 系 ...

  9. 全国低于30ms响应速度:千万级魅族用户的异地多点网络

    2015 年 12 月 21 日魅族副总裁李楠在年度媒体沟通会公布 2015 年总销量突破 2000 万台,同比去年增长 350%,增长率全球手机品牌第一: 2015 年 12 月 29 日魅族副总裁 ...

最新文章

  1. C语言:随笔10--共用体
  2. 软件工程师必备的24个软技能
  3. mongo里的type_MongoDB $type 操作符
  4. [BZOJ 2427] 软件安装
  5. 8.1-8.5 shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
  6. linux下 C编程改变输出字体颜色
  7. Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案
  8. idea git 在文件上点了revert怎么复原_在 IntelliJ IDEA 中使用 Git,太方便了
  9. 今天梦幻诛仙服务器维护多久,《梦幻诛仙》6月10日体验服务器维护公告
  10. 02 算术、字符串与变量(1)
  11. teststand调用python模块_NI TestStand 2019下载-测试管理软件NI TestStand 2019下载v19.0.1 官方版-西西软件下载...
  12. 军事卫星行业调研报告 - 市场现状分析与发展前景预测
  13. 平方方程应该都有整数解
  14. Android 关于定位中的那点事(GPS,GPGGA,NMEA-0183,RTCM)
  15. postman测试上传图片接口步骤教程
  16. 实型变量的定义和应用
  17. jQuery 瀑布流插件
  18. 读书笔记——OpenGL超级宝典
  19. Flask结合flask_sqlalchemy教程
  20. 关于sdcard读写速率慢的问题排查

热门文章

  1. laydate点击输入框闪一下不见了_爱剪辑:如何制作抖音、苹果风格的快闪视频...
  2. PHP的rm指令,git rm 命令
  3. java local_java.time.LocalDateTime with()方法
  4. android adb apk包名,ADB命令简单使用--查看包名、activity等
  5. java query包,有没有Java的http_build_query函数的Java等价物?
  6. android动态改变菜单栏,Android动态设置主题(使用RxBus模式)
  7. opencv java 去干扰_java - OpenCV Java修补图像格式要求 - 堆栈内存溢出
  8. ip字符串转换 linux,Linux网络编程入门
  9. 如何将Android Studio卸载的干干净净?
  10. java中线程存活和线程执行的问题!