后端服務(wù)器概述
在使用傳統(tǒng)型負(fù)載均衡CLB服務(wù)前,您需要添加后端服務(wù)器,用來接收CLB監(jiān)聽轉(zhuǎn)發(fā)的請求。
后端服務(wù)器簡介
負(fù)載均衡服務(wù)通過設(shè)置虛擬服務(wù)地址,將添加的同一地域的多臺后端服務(wù)器虛擬成一個高性能、高可用的應(yīng)用服務(wù)池。您也可以通過虛擬服務(wù)器組或主備服務(wù)器組管理后端服務(wù)器。不同的監(jiān)聽可以關(guān)聯(lián)不同的服務(wù)器組,這樣一個負(fù)載均衡實(shí)例可以將請求根據(jù)不同監(jiān)聽轉(zhuǎn)發(fā)給不同的服務(wù)器組內(nèi)不同端口的后端服務(wù)器。
如果您在配置監(jiān)聽時,選擇使用虛擬服務(wù)器組或主備服務(wù)器組,那么該監(jiān)聽會將請求轉(zhuǎn)發(fā)到關(guān)聯(lián)的服務(wù)器組中的后端服務(wù)器,而不會再將請求轉(zhuǎn)發(fā)給默認(rèn)服務(wù)器組中的后端服務(wù)器。
限制說明
您可以在任意時刻增加或減少負(fù)載均衡實(shí)例的后端服務(wù)器數(shù)量,還可以在不同后端服務(wù)器之間進(jìn)行流量分發(fā)切換。但是為了保證您對外服務(wù)的穩(wěn)定性,請確保在執(zhí)行上述操作時,開啟了負(fù)載均衡的健康檢查功能并同時保證負(fù)載均衡實(shí)例中至少有一臺正常運(yùn)行的后端服務(wù)器。
添加后端服務(wù)器時,有以下限制條件:
CLB默認(rèn)不支持跨地域部署。在使用時,請確保后端服務(wù)器的所屬地域和CLB實(shí)例的所屬地域相同,且對于專有網(wǎng)絡(luò)類型的CLB實(shí)例,只能將與CLB實(shí)例所屬同一專有網(wǎng)絡(luò)的后端服務(wù)器添加到同一個服務(wù)器組內(nèi)。
CLB實(shí)例每個監(jiān)聽對應(yīng)后端服務(wù)器上的一個應(yīng)用。負(fù)載均衡的監(jiān)聽端口對應(yīng)后端服務(wù)器上的應(yīng)用服務(wù)端口。
您可以指定后端服務(wù)器組內(nèi)各服務(wù)器的轉(zhuǎn)發(fā)權(quán)重。權(quán)重越高的后端服務(wù)器將被分配到更多的訪問請求。
如果您同時開啟了會話保持功能,那么有可能會造成后端服務(wù)器的訪問并不是完全相同的。如果出現(xiàn)了訪問不均衡的情況,建議您暫時關(guān)閉會話保持功能,觀察一下是否依然存在這種情況。
當(dāng)負(fù)載均衡服務(wù)分發(fā)請求不均勻時,請參考以下方法檢查處理:
統(tǒng)計(jì)一個時間段內(nèi),后端服務(wù)器的Web服務(wù)訪問日志記錄數(shù)據(jù)量。
按照負(fù)載均衡的配置,對比多臺后端服務(wù)器日志的數(shù)量是否有相差。(開啟會話保持后,需要剝離相同IP的訪問日志。如果負(fù)載均衡配置了權(quán)重,要根據(jù)權(quán)重比例計(jì)算日志中訪問比例是否正常。)
后端服務(wù)器為ECS并且進(jìn)行熱遷移時,可能導(dǎo)致CLB長連接斷開。重新連接后即可恢復(fù),請做好應(yīng)用的重連工作。
默認(rèn)服務(wù)器組
如果監(jiān)聽沒有設(shè)置虛擬服務(wù)器組或主備服務(wù)器組,默認(rèn)將請求轉(zhuǎn)發(fā)至默認(rèn)服務(wù)器組中的后端服務(wù)器。具體操作,請參見在默認(rèn)服務(wù)器組添加和管理云服務(wù)器。
虛擬服務(wù)器組
當(dāng)您需要將不同的請求轉(zhuǎn)發(fā)到不同的后端服務(wù)器上時,或需要通過域名和URL進(jìn)行請求轉(zhuǎn)發(fā)時,可以選擇使用虛擬服務(wù)器組。具體操作,請參見創(chuàng)建和管理虛擬服務(wù)器組。
主備服務(wù)器組
一個主備服務(wù)器組只包括兩臺后端服務(wù)器,一臺作為主服務(wù)器,一臺作為備服務(wù)器。由于備服務(wù)器不會做健康檢查,所以只要主服務(wù)器健康檢查失敗,系統(tǒng)會直接將流量切到備機(jī)。當(dāng)主服務(wù)器健康檢查成功恢復(fù)服務(wù)后,流量會自動切到主服務(wù)器。具體操作,請參見創(chuàng)建和管理主備服務(wù)器組。
只有TCP和UDP監(jiān)聽支持添加主備服務(wù)器組。