這篇文章主要介紹了阿里云主機(jī)中的負(fù)載均衡相關(guān)設(shè)置,較為詳細(xì)地分析了什么時(shí)候該使用負(fù)載均衡,需要的朋友可以參考下
1、解析負(fù)載均衡定義
在大型的網(wǎng)絡(luò)應(yīng)用中,使用多臺(tái)服務(wù)器提供同一個(gè)服務(wù)是常有的事。平均分配每臺(tái)服務(wù)器上的壓力、將壓力分散的方法就叫做負(fù)載均衡。
利用云解析來(lái)實(shí)現(xiàn)服務(wù)器流量的負(fù)載均衡,其原理就是“給網(wǎng)站訪問(wèn)者分配不同的IP地址”。
例如:有3臺(tái)服務(wù)器,對(duì)應(yīng)3個(gè)IP地址,分別是1.1.1.1、2.2.2.2、3.3.3.3,設(shè)置的3個(gè)A記錄如下:
A www default 1.1.1.1 600
A www default 2.2.2.2 600
A www default 3.3.3.3 600
DNS負(fù)載均衡的優(yōu)點(diǎn)是采用簡(jiǎn)單的輪循負(fù)載算法,但是不能區(qū)分服務(wù)器的差異,不能反映服務(wù)器的當(dāng)前運(yùn)行狀態(tài)。
2、什么時(shí)候會(huì)用到解析負(fù)載均衡?
如果你有多臺(tái)服務(wù)器,需要將流量分?jǐn)偟礁鱾€(gè)服務(wù)器,那就可以利用云解析來(lái)做負(fù)載均衡。云解析支持用戶手動(dòng)開啟或者關(guān)閉負(fù)載均衡,并且針對(duì)不同的解析記錄設(shè)置不同的權(quán)重值。負(fù)載均衡的默認(rèn)權(quán)重值都是1。
3、什么是解析負(fù)載均衡權(quán)重?
在無(wú)負(fù)載均衡的權(quán)威DNS中,Local DNS訪問(wèn)權(quán)威DNS,DNS會(huì)將這3個(gè)解析記錄全部返回給Local DNS, Local DNS會(huì)將所有的IP地址返回給網(wǎng)站訪問(wèn)者,網(wǎng)站訪問(wèn)者的瀏覽器會(huì)隨機(jī)訪問(wèn)其中一個(gè)IP。
而在有負(fù)載均衡的權(quán)威DNS中,網(wǎng)站訪問(wèn)者的請(qǐng)求到來(lái)時(shí),權(quán)威DNS會(huì)根據(jù)解析記錄的權(quán)重輪詢3個(gè)A記錄(默認(rèn)權(quán)重1:1:1),依次返回3個(gè)IP地址。
User1 訪問(wèn),返回 1.1.1.1
User2 訪問(wèn),返回 2.2.2.2
User3 訪問(wèn),返回 3.3.3.3
User4 訪問(wèn),返回 1.1.1.1
……
對(duì)于權(quán)重不同的負(fù)載均衡,如2:1:1,則返回如下:
User1 訪問(wèn),返回1.1.1.1
User2 訪問(wèn),返回 2.2.2.2
User3 訪問(wèn),返回 3.3.3.3
User4 訪問(wèn),返回1.1.1.1
User5 訪問(wèn),返回1.1.1.1
User6 訪問(wèn),返回 2.2.2.2
……
4、云解析負(fù)載均衡規(guī)則說(shuō)明
(1)支持A記錄帶權(quán)重的輪詢,其它記錄不支持;
(2)負(fù)載均衡的目標(biāo)記錄:相同線路相同RR值的A記錄;
(3)被暫?;蛘哝i定的A記錄不支持負(fù)載均衡;
(4)泛解析的A記錄不支持負(fù)載均衡;
(5)在不同的線路中,其權(quán)重相互獨(dú)立;在智能解析的前提下,可對(duì)默認(rèn)線路配置帶權(quán)重的A記錄,也可以對(duì)具體的線路配置;
(6)只有同一線路中,只有多個(gè)A記錄的相同RR值時(shí),設(shè)置權(quán)重才有意義;
(7)權(quán)重值默認(rèn)比為1:1:1….;
(8)負(fù)載均衡的開關(guān),不區(qū)分解析線路。
阿里云面板中的負(fù)載均衡選項(xiàng):
登錄【管理控制臺(tái)】
選擇云解析-VIP套餐列表-解析設(shè)置
選擇負(fù)載均衡,點(diǎn)擊開啟,開啟負(fù)載均衡后,域名下的所有IP地址將按照均衡權(quán)重輪詢返回。