多IDC GSLB的部署

之前已經介紹過GSLB的實現原理,這里再向大家講述一下GSLB經常遇到的部署方式,多IDC的部署。很多大型的企業或業務容災要求非常高的客戶都會部署有多個異地的數據中心,以保證其業務的“全天候”不間斷的正常運行,而要整合多個IDC的資源并實現就近性訪問,那就需要在多IDC部署GSLB設備。這里就近期的一個案例,與大家共同探討一下。

?

客戶的GSLB需求

某客戶原有一臺應用交付設備部署在數據中心內部,對其業務服務器實現負載均衡。為配合新的數據中心的建設,需要將新采購的應用交付設備與原系統融合,既同時實現服務器負載均衡,還需添加GSLB功能,對客戶需求整理如下:

1)??????????新增一臺應用交付設備要與原有設備實現HA

2)??????????另一IDC也部署一臺應用交付設備;

3)??????????3臺設備整合提供GSLB/SLB的功能;

4)??????????其中實現HAIDC作為主IDC提供服務,只有該主IDC整體出現故障時才切換至另一IDC

最終的拓撲為:

?

?

GSLB的配置思路

1)??????????同一IDCHA的實現;

這一步與傳統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)??????????兩個IDCGSLB劃歸為一個群集,實現配置自動同步;

新建GSLB集群,如命名為“gslb_gp”,把位于兩個IDCGSLB設備都添加至群集中。

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 2GSLB controllergslb 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站點優先級算法次之,而后有geographicactive-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??????????

?

A10GSLB解決方案中還有很多的特點以及優勢,如DNS cacheDNSSEC等針對DNS解析的優化以及安全的功能,這些往后我們再一一探討。


本文轉自 virtualadc 51CTO博客,原文鏈接:

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540221.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540221.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540221.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉載] Controller報錯:java.lang.NoSuchMethodException: java.util.List.<init>()

參考鏈接&#xff1a; Java8中的java.util.StringJoiner 報錯詳情&#xff1a; java.lang.NoSuchMethodException: java.util.List.<init>() 以及 No primary or default constructor found for interface java.util.List 示例&#xff1a; /** * 此接口會產生以…

[轉載] 算法競賽中的JAVA使用筆記

參考鏈接&#xff1a; Java中StringTokenizer類的示例| 1(構造函數) 算法競賽中的JAVA使用筆記 算法競賽中的JAVA使用筆記 輸入與輸出 基本輸入輸入掛輸出控制臺輸入輸出重定向到文件 大整數與高精度 大整數BigInteger高精度BigDecimal高精度開方 字符串與進制轉換 字符串基本…

信息系統開發平臺OpenExpressApp:【OpenTest】 之 語法及其使用介紹

在OpenTest 之 運行環境準備中介紹了運行自動化測試需要做的一些準備工作&#xff0c;本篇將繼續給大家介紹OpenTest的腳本語法以及使用方法&#xff0c;通過學習后讀者應該能夠開始動手編寫UI自動化測試腳本了。 關鍵字驅動測試 在學習語法之前&#xff0c;需要了解一下關鍵字…

[轉載] java常量池-字符串常量池、class常量池和運行時常量池

參考鏈接&#xff1a; 如何在Java中初始化和比較字符串 原文鏈接&#xff1a;http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/ 在java的內存分配中&#xff0c;經常聽到很多關于常量池的描述&#xff0c;我開始看的時候也是看的很模糊&#xff0c…

Oracle 10g 高級安裝圖文教程(二)

第八步&#xff1a;為了簡便起見&#xff08;工作中肯定不安全&#xff09;&#xff0c;選擇“所有的帳戶都是用同一個口令”&#xff0c;并輸入口令&#xff0c;點擊“下一步”&#xff1a;本文轉自 victoryan 51CTO博客&#xff0c;原文鏈接:http://blog.51cto.com/victoryan…

[轉載] StringBuffer和StringBuilder類

參考鏈接&#xff1a; Java中的String vs StringBuilder vs StringBuffer 下述文章資料來源于&#xff1a; W3CSCHOOL離線版的Java教程 Java JDK 6.0開發手冊 Java開發從入門到精通(陳小玉版) StringBuffer和String選擇的異同 StringBuffer在進行字符串處理時&#xff0c;不…

sharepoint 2007功能增強解決方案,資料收集

一、關于QuickFlow&#xff0c;sharepoint可視化工作流增強包 http://www.cnblogs.com/jianyi0115/tag/QuickFlow/default.html?page1 http://quickflow.codeplex.com/ 二、關于SharePoint Permission Extension&#xff0c;視圖、列表字段權限功能增強 http://sppex.codeplex…

[轉載] 面試題:說說Java中接口、類、成員變量、成員方法、構造方法有哪些訪問修飾符和他們的作用范圍

參考鏈接&#xff1a; Java中的訪問修飾符 * 問題&#xff1a;說說Java中接口、類、成員變量、成員方法、構造方法有哪些訪問修飾符和他們的作用范圍 * 答&#xff1a;接口的訪問修飾符只有public 1個 * 類的訪問修飾符有public和默認(就是不寫的)2個 * 成員方法的訪問修…

使用IHttpHandler做權限控制[ASP.NET | IHttpHandler | AjaxPro | UserHostName]

正文 Web.Config配置如下: <add verb"POST,GET"path"/page/*.aspx,/page/*/*.aspx,/page/*/*/*.aspx,/page/*/*/*/*.aspx,/page/*/*/*/*/*.aspx"type"WebLibrary.PowerManage.HttpHanderPowerControls"/> 整個IHttpHandler實現代碼如下: /…

[轉載] Java 中字符串轉整型和整型轉字符串

參考鏈接&#xff1a; Java中的字符串到整數– parseInt() Java 中字符串轉整型和整型轉字符串 1.字符串轉整型Java代碼&#xff0c;字符串為純數字的情況下&#xff0c;調用Integer的靜態方法parseInt或者valueOfJava代碼&#xff0c;如果單個字符或字符串&#xff0c;需要切…

Gram matrix 格拉姆矩陣

2019獨角獸企業重金招聘Python工程師標準>>> Gram matrix 度量各個維度自己的特性以及各個維度之間的關系。 來自&#xff1a;https://www.zhihu.com/question/49805962?fromprofile_question_card 由感知機&#xff08;對偶感知機中需要計算樣本點兩兩之間的內積和…

[轉載] 用Java語言實現對十六進制字符串異或運算

參考鏈接&#xff1a; 交換兩個字符串&#xff0c;而無需在Java中使用第三個用戶定義的變量 前言&#xff1a;好久沒有寫博客&#xff0c;最近一年感覺真是好忙&#xff0c;各種做不完的工作。相信很多上班族都會有這種感覺。最近對NFC進行寫卡操作&#xff0c;需要計算一個校…

MySQL日常應用操作記錄

1.知道一個字段名&#xff0c;怎樣查到它在數據庫里的哪張表里&#xff1f; USE Information_schema;SELECT TABLE_NAME FROM COLUMNS WHERE COLUMN_NAME字段名稱; MySQL中查看庫表字段信息都在information_schemal中&#xff0c;獲取數據字典等信息都要通過這個視圖。 如&…

[轉載] 【Java】將一個字符串的字符排序,按ASCII表的順序從小到大

參考鏈接&#xff1a; 在Java中搜索字符串中的字符和子字符串 將一個字符串的字符按ASCII表的順序從小到大排序&#xff0c;如將字符串“asdafxcvMADb”排序為“ADMaabcdfsvx” 算法的基本思想&#xff1a; 先將字符串轉化為一個char類型的數組&#xff0c;來進行存儲&#xf…

如果只做前端驗證的話,談jjdd.com的看照片功能。

如果你在上海&#xff0c;并且坐過地鐵的話&#xff0c;你肯定知道jjdd.com。 這個網站和百合&#xff0c;世紀佳緣類似&#xff0c;都是交朋友的性質。 在jjdd.com中有個很重要的功能&#xff1a;如果你上傳的照片比你想看的人少的話&#xff0c;你是不能看她的照片的。 例如如…

[轉載] 快速學習-Mybatis框架概述

參考鏈接&#xff1a; Java在競爭性編程中的快速I/O 第1章 框架概述 1.1 什么是框架 1.1.1 什么是框架 框架&#xff08;Framework&#xff09;是整個或部分系統的可重用設計&#xff0c;表現為一組抽象構件及構件實例間交互的方法;另一種定義認為&#xff0c;框架是可被…

3、MySQL的數據類型介紹

上一章節內容主要介紹了一些MySQL中對表和庫的增刪改查操作&#xff0c;對于上一章中對與表中字段的一些定義進行說明&#xff0c;本章主要介紹關于數據庫類型的一些定義。一、概述&#xff1a;MySQL數據庫中的數據大致可以分為以下幾類&#xff0c;從而實現數據庫在操作的時候…

[轉載] 必須要會回答的Java面試題(字符串篇)

參考鏈接&#xff1a; 比較Java中的兩個字符串String 最近很多學習java的小白問我字串相關的問題&#xff0c;覺得很有必要整理下&#xff0c;以方便初學者理解字符串以及應對今后面試中考官的提問。 如果你是有幾年Java開發經驗&#xff0c;可以根據目錄選擇性的閱讀以下內…

[轉載] java如何實現一個字符串的反轉和替換

參考鏈接&#xff1a; 反轉Java中的字符串String 一、java字符串的反轉 1.利用java字符串的拼接實現字符串的反轉&#xff0c;代碼如下&#xff1a; public static String reverse(String s){ int lens.length(); String str""; for (int i 0; i < len; i) { …

java 中的instanceof

java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。instanceof通過返回一個布爾值來指出&#xff0c;這個對象是否是這個特定類或者是它的子類的一個實例。 用法&#xff1a;result object instanceof class參數&#xff1a;Result&#xff1a;布爾類…