創(chuàng)建和管理服務(wù)器組
本文中含有需要您注意的重要提示信息,忽略該信息可能對(duì)您的業(yè)務(wù)造成影響,請(qǐng)務(wù)必仔細(xì)閱讀。
當(dāng)您需要利用應(yīng)用型負(fù)載均衡ALB服務(wù)有效分配客戶端負(fù)載,實(shí)現(xiàn)可靠的請(qǐng)求分發(fā)時(shí),您必須創(chuàng)建服務(wù)器組并至少添加一臺(tái)后端服務(wù)器來(lái)接收ALB轉(zhuǎn)發(fā)的客戶端請(qǐng)求。默認(rèn)情況下,ALB使用您為服務(wù)器組指定的端口和協(xié)議將請(qǐng)求發(fā)送到對(duì)應(yīng)的后端服務(wù)器。
前提條件
在向服務(wù)器組添加云服務(wù)器ECS(Elastic Compute Service)實(shí)例前,確保您已創(chuàng)建了ECS實(shí)例并部署了相關(guān)應(yīng)用,用來(lái)接收轉(zhuǎn)發(fā)的請(qǐng)求。
如果需要將流量路由到服務(wù)器組中的后端服務(wù)器,請(qǐng)?jiān)趧?chuàng)建監(jiān)聽(tīng)時(shí)指定服務(wù)器組。更多信息,請(qǐng)參見(jiàn)添加HTTP監(jiān)聽(tīng)、添加HTTPS監(jiān)聽(tīng)或添加QUIC監(jiān)聽(tīng)。
(可選)當(dāng)您需要使用開(kāi)啟IPv6掛載功能時(shí),您需要為專有網(wǎng)絡(luò)VPC(Virtual Private Cloud)開(kāi)通IPv6網(wǎng)段。具體操作,請(qǐng)參見(jiàn)VPC開(kāi)通IPv6。
創(chuàng)建服務(wù)器組
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在頂部菜單欄處,選擇后端服務(wù)器組所屬的地域。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,單擊創(chuàng)建服務(wù)器組。
在創(chuàng)建服務(wù)器組對(duì)話框,完成以下配置,然后單擊創(chuàng)建。
服務(wù)器類型:按照ECS實(shí)例添加后端服務(wù)器。
IP類型:按照IP地址添加后端服務(wù)器。
函數(shù)計(jì)算類型:按照函數(shù)形式添加后端服務(wù)器。
HTTP(默認(rèn)):關(guān)聯(lián)HTTPS、HTTP和QUIC監(jiān)聽(tīng)。
HTTPS:關(guān)聯(lián)HTTPS監(jiān)聽(tīng)。
gRPC:關(guān)聯(lián)HTTPS監(jiān)聽(tīng)。
基礎(chǔ)版ALB實(shí)例的HTTPS監(jiān)聽(tīng)僅支持選擇后端協(xié)議是HTTP和gRPC的服務(wù)器組。
函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。
加權(quán)輪詢:權(quán)重值越高的后端服務(wù)器,被輪詢到的次數(shù)(概率)也越高。
加權(quán)最小連接數(shù):除了根據(jù)每臺(tái)后端服務(wù)器設(shè)定的權(quán)重值來(lái)進(jìn)行輪詢,同時(shí)還考慮后端服務(wù)器的實(shí)際負(fù)載(即連接數(shù))。當(dāng)權(quán)重值相同時(shí),當(dāng)前連接數(shù)越小的后端服務(wù)器被輪詢到的次數(shù)(概率)也越高。
一致性哈希:相同的源地址會(huì)調(diào)度到相同的后端服務(wù)器。
選擇哈希因子:選擇一種哈希因子。
源IP:相同的源IP地址會(huì)調(diào)度到相同的后端服務(wù)器。
URL參數(shù):相同的URL參數(shù)會(huì)調(diào)度到相同的后端服務(wù)器。請(qǐng)輸入指定URL參數(shù)。
選擇開(kāi)啟IPv6掛載功能后,服務(wù)器組支持掛載IPv4、IPv6類型的后端服務(wù)器,且服務(wù)器組類型可以選擇服務(wù)器類型。
不開(kāi)啟IPv6掛載功能時(shí),服務(wù)器組僅支持掛載IPv4類型的后端服務(wù)器,且服務(wù)器組類型可以選擇服務(wù)器類型、IP類型、函數(shù)計(jì)算類型。
當(dāng)服務(wù)器組選擇的VPC未開(kāi)啟IPv6功能時(shí),不支持開(kāi)啟IPv6掛載功能。
IP類型和函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。
IPv4類型的ALB實(shí)例在創(chuàng)建監(jiān)聽(tīng)時(shí),無(wú)法添加開(kāi)啟了IPv6掛載功能的服務(wù)器組。
Cookie處理方式選擇一種Cookie處理方式:
植入Cookie:客戶端第一次訪問(wèn)時(shí),ALB會(huì)在返回請(qǐng)求中植入Cookie(即在HTTP或HTTPS響應(yīng)報(bào)文中插入SERVERID),下次客戶端攜帶此Cookie訪問(wèn),ALB會(huì)將請(qǐng)求定向轉(zhuǎn)發(fā)給之前記錄到的后端服務(wù)器上。
重寫(xiě)Cookie:ALB發(fā)現(xiàn)用戶自定義了Cookie,將會(huì)對(duì)原來(lái)的Cookie進(jìn)行重寫(xiě),下次客戶端攜帶新的Cookie訪問(wèn),ALB會(huì)將請(qǐng)求定向轉(zhuǎn)發(fā)給之前記錄到的后端服務(wù)器。
會(huì)話保持超時(shí)時(shí)間:輸入會(huì)話保持的超時(shí)時(shí)間,取值范圍為1~86400秒。
僅標(biāo)準(zhǔn)版、WAF增強(qiáng)版ALB實(shí)例支持關(guān)閉跨AZ負(fù)載均衡,基礎(chǔ)版ALB不支持。
關(guān)閉跨AZ負(fù)載均衡時(shí),不支持開(kāi)啟會(huì)話保持。
開(kāi)啟遠(yuǎn)端IP的IP類型服務(wù)器組,不支持關(guān)閉跨AZ負(fù)載均衡。
函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。
僅標(biāo)準(zhǔn)版和WAF增強(qiáng)版的ALB實(shí)例支持慢啟動(dòng),基礎(chǔ)版ALB實(shí)例不支持。
函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。
僅當(dāng)選擇調(diào)度算法為加權(quán)輪詢算法時(shí),服務(wù)器組支持開(kāi)啟慢啟動(dòng)。
當(dāng)您為服務(wù)器組開(kāi)啟慢啟動(dòng)后,服務(wù)器組內(nèi)健康檢查正常的后端服務(wù)器不會(huì)自動(dòng)進(jìn)入慢啟動(dòng)模式。
當(dāng)您為空的服務(wù)器組開(kāi)啟慢啟動(dòng):
首次添加的后端服務(wù)器不會(huì)進(jìn)入慢啟動(dòng)模式。
僅當(dāng)至少有一個(gè)健康檢查正常的后端服務(wù)器未處于慢啟動(dòng)狀態(tài)時(shí),新添加的后端服務(wù)器才會(huì)進(jìn)入慢啟動(dòng)模式。
如果您在慢啟動(dòng)模式下刪除后端服務(wù)器,該后端服務(wù)器將退出慢啟動(dòng)模式。如果您再次添加同一后端,則當(dāng)服務(wù)器組認(rèn)為該后端服務(wù)器健康檢查正常時(shí),進(jìn)入慢啟動(dòng)模式。
如果處于慢啟動(dòng)模式的后端服務(wù)器健康檢查異常,則該后端服務(wù)器退出慢啟動(dòng)模式。當(dāng)后端服務(wù)器健康檢查正常時(shí),該服務(wù)器將再次進(jìn)入慢啟動(dòng)模式。
當(dāng)開(kāi)啟慢啟動(dòng)后,在健康檢查開(kāi)啟時(shí),后端服務(wù)器健康檢查正常后慢啟動(dòng)生效;在健康檢查關(guān)閉時(shí),慢啟動(dòng)立即生效。
默認(rèn)關(guān)閉連接優(yōu)雅中斷。現(xiàn)有連接不會(huì)主動(dòng)中斷,只有在客戶端主動(dòng)斷開(kāi)連接或長(zhǎng)連接會(huì)話到期時(shí),存量連接才會(huì)中斷。
開(kāi)啟連接優(yōu)雅中斷,會(huì)使現(xiàn)有連接在一定時(shí)間內(nèi)正常傳輸,到達(dá)中斷時(shí)間后主動(dòng)斷開(kāi)連接,保障業(yè)務(wù)平穩(wěn)下線。
僅標(biāo)準(zhǔn)版和WAF增強(qiáng)版的ALB實(shí)例支持連接優(yōu)雅中斷,基礎(chǔ)版ALB實(shí)例不支持。
函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。
您可以創(chuàng)建健康檢查,不與服務(wù)器組及監(jiān)聽(tīng)關(guān)聯(lián),方便下次復(fù)用。
一個(gè)后端服務(wù)器只支持配置一個(gè)健康檢查。
HTTP:通過(guò)發(fā)送HEAD或GET請(qǐng)求模擬瀏覽器的訪問(wèn)行為來(lái)檢查服務(wù)器應(yīng)用是否健康。
HTTPS:通過(guò)發(fā)送HEAD或GET請(qǐng)求模擬瀏覽器的訪問(wèn)行為來(lái)檢查服務(wù)器應(yīng)用是否健康。相關(guān)限制,請(qǐng)參見(jiàn)HTTPS健康檢查使用限制。
TCP:通過(guò)發(fā)送SYN握手報(bào)文來(lái)檢測(cè)服務(wù)器端口是否存活。
GRPC:通過(guò)發(fā)送POST或GET請(qǐng)求來(lái)檢查服務(wù)器應(yīng)用是否健康。
HEAD:HTTP監(jiān)聽(tīng)健康檢查默認(rèn)采用HEAD方法。請(qǐng)確保您的后端服務(wù)器支持HEAD請(qǐng)求。如果您的后端應(yīng)用服務(wù)器不支持HEAD方法或HEAD方法被禁用,則可能會(huì)出現(xiàn)健康檢查失敗,此時(shí)可以使用GET方法來(lái)進(jìn)行健康檢查。
POST:gRPC監(jiān)聽(tīng)健康檢查默認(rèn)采用POST方法。請(qǐng)確保您的后端服務(wù)器支持POST請(qǐng)求。如果您的后端應(yīng)用服務(wù)器不支持POST方法或POST方法被禁用,則可能會(huì)出現(xiàn)健康檢查失敗,此時(shí)可以使用GET方法來(lái)進(jìn)行健康檢查。
GET:如果響應(yīng)報(bào)文長(zhǎng)度超過(guò)8K,會(huì)被截?cái)啵粫?huì)影響健康檢查結(jié)果的判定。
此參數(shù)僅在健康檢查協(xié)議為HTTP、HTTPS、GRPC時(shí)生效。
HTTP和HTTPS健康檢查協(xié)議,支持選擇HEAD或GET健康檢查方法。GRPC健康檢查協(xié)議,支持選擇POST或GET健康檢查方法。
后端服務(wù)器組端口:默認(rèn)使用后端服務(wù)器的端口進(jìn)行健康檢查。
指定特定端口:指定一個(gè)特定的端口進(jìn)行健康檢查。取值范圍為1~65535。
使用后端服務(wù)器的內(nèi)網(wǎng)IP(默認(rèn)):使用后端服務(wù)器的內(nèi)網(wǎng)IP地址作為健康檢查的域名。
指定特定域名:輸入一個(gè)域名。長(zhǎng)度為1~80個(gè)字符,只能使用小寫(xiě)字母、數(shù)字、半角句號(hào)(.)和短劃線(-)。域名中至少包含一個(gè)半角句號(hào)(.)。半角句號(hào)(.)不能出現(xiàn)在開(kāi)頭或結(jié)尾。
當(dāng)健康檢查協(xié)議為HTTP、HTTPS協(xié)議時(shí),可以選擇http_2xx、 http_3xx、http_4xx和http_5xx。默認(rèn)選擇http_2xx和http_3xx。
當(dāng)健康檢查協(xié)議為gRPC協(xié)議時(shí),狀態(tài)碼范圍:0~99。支持范圍輸入,最多支持20個(gè)范圍值,多個(gè)范圍值使用半角逗號(hào)(,)隔開(kāi)。
配置 | 說(shuō)明 |
服務(wù)器組類型 | 選擇一種服務(wù)器組類型: |
服務(wù)器組名稱 | 輸入自定義服務(wù)器組名稱。 |
VPC | 從VPC下拉列表中選擇一個(gè)VPC,只有該VPC下的服務(wù)器可以加入到該服務(wù)器組。 說(shuō)明 函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。 |
選擇后端協(xié)議 | 選擇一種后端協(xié)議: 說(shuō)明 |
選擇調(diào)度算法 | 選擇一種調(diào)度算法: 說(shuō)明 函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。 |
開(kāi)啟IPv6掛載 | 選擇是否開(kāi)啟IPv6掛載功能。默認(rèn)不開(kāi)啟。 說(shuō)明 |
開(kāi)啟會(huì)話保持 | 選擇是否開(kāi)啟會(huì)話保持,默認(rèn)關(guān)閉。 開(kāi)啟會(huì)話保持功能,ALB會(huì)把來(lái)自同一客戶端的訪問(wèn)請(qǐng)求分發(fā)到同一臺(tái)后端服務(wù)器上進(jìn)行處理。 說(shuō)明 函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。 |
開(kāi)啟跨AZ負(fù)載均衡 | 選擇是否開(kāi)啟跨AZ負(fù)載均衡,默認(rèn)開(kāi)啟。ALB在同地域跨可用區(qū)的后端服務(wù)之間分配流量。 關(guān)閉跨AZ負(fù)載均衡時(shí),ALB在同地域同可用區(qū)的后端服務(wù)之間分配流量。 說(shuō)明 |
開(kāi)啟后端長(zhǎng)連接 | 選擇是否開(kāi)啟后端長(zhǎng)連接,默認(rèn)開(kāi)啟。 開(kāi)啟后端長(zhǎng)連接,ALB到后端服務(wù)器之間會(huì)維持一定數(shù)量的TCP長(zhǎng)連接,當(dāng)新請(qǐng)求到達(dá)時(shí),如果有空閑的TCP長(zhǎng)連接,ALB優(yōu)先使用TCP長(zhǎng)連接轉(zhuǎn)發(fā)請(qǐng)求到后端服務(wù)器,從而減少TCP握手建連次數(shù),減輕后端服務(wù)器壓力。 說(shuō)明 函數(shù)計(jì)算類型的服務(wù)器組無(wú)需配置該參數(shù)。 |
開(kāi)啟慢啟動(dòng) | 選擇是否開(kāi)啟慢啟動(dòng),默認(rèn)關(guān)閉。 開(kāi)啟慢啟動(dòng)后,您需要設(shè)置慢啟動(dòng)持續(xù)時(shí)間。取值范圍:30~900秒,默認(rèn)值為30秒。 當(dāng)開(kāi)啟慢啟動(dòng)時(shí),ALB的請(qǐng)求緩慢增加至服務(wù)器組內(nèi)新增的后端服務(wù)器,緩解后端服務(wù)器在資源準(zhǔn)備、緩存預(yù)熱等場(chǎng)景下,面臨的突增流量壓力。當(dāng)配置的慢啟動(dòng)持續(xù)時(shí)間結(jié)束后,ALB向后端服務(wù)器發(fā)送完整的請(qǐng)求份額,此后本次添加的后端服務(wù)器退出慢啟動(dòng)模式。 說(shuō)明 |
開(kāi)啟連接優(yōu)雅中斷 | 選擇是否開(kāi)啟連接優(yōu)雅中斷,默認(rèn)關(guān)閉。 開(kāi)啟連接優(yōu)雅中斷后,您需要設(shè)置連接優(yōu)雅中斷超時(shí)時(shí)間。取值范圍:0~900秒,0表示立即中斷,默認(rèn)值:300秒。 當(dāng)移除后端服務(wù)器或者后端服務(wù)器健康檢查異常時(shí): 說(shuō)明 |
選擇資源組 | 選擇云資源歸屬的資源組。 |
標(biāo)簽 | 設(shè)置標(biāo)簽鍵和標(biāo)簽值。 |
開(kāi)啟健康檢查 | 開(kāi)啟或關(guān)閉健康檢查。 |
健康檢查配置 | 開(kāi)啟健康檢查后您可以單擊健康檢查配置右側(cè)的編輯展開(kāi)更多配置。 |
選擇并加載健康檢查 | 選擇并加載一個(gè)健康檢查。 說(shuō)明 |
健康檢查協(xié)議 | 選擇健康檢查協(xié)議類型。HTTPS健康檢查協(xié)議的使用限制,請(qǐng)參見(jiàn)。 |
健康檢查方法 | 選擇一種健康檢查方法。 說(shuō)明 |
健康檢查協(xié)議版本 | 選擇一個(gè)HTTP協(xié)議版本:HTTP 1.0或HTTP 1.1。 說(shuō)明 此參數(shù)僅在健康檢查協(xié)議為HTTP、HTTPS時(shí)生效。 |
健康檢查端口 | 選擇健康檢查服務(wù)訪問(wèn)后端時(shí)的探測(cè)端口。 |
健康檢查路徑 | 輸入健康檢查頁(yè)面的URL。長(zhǎng)度限制為1~80個(gè)字符,支持使用字母、數(shù)字和短劃線(-)、正斜線(/)、半角句號(hào)(.)、百分號(hào)(%)、半角問(wèn)號(hào)(?)、井號(hào)(#)和and(&)以及擴(kuò)展字符集 |
健康檢查域名 | 輸入健康檢查的域名。 |
健康狀態(tài)返回碼 | 選擇健康檢查正常的狀態(tài)碼。 說(shuō)明 此參數(shù)僅在健康檢查協(xié)議為HTTP、HTTPS或gRPC時(shí)生效。 |
響應(yīng)超時(shí)時(shí)間 | 輸入接收來(lái)自運(yùn)行狀況檢查的響應(yīng)需要等待的時(shí)間。如果后端ECS在指定的時(shí)間內(nèi)沒(méi)有正確響應(yīng),則判定為健康檢查失敗。 |
間隔時(shí)間 | 輸入進(jìn)行健康檢查的時(shí)間間隔。 |
健康閾值 | 健康檢查連續(xù)成功多少次后,將后端服務(wù)器的健康檢查狀態(tài)由失敗判定為成功的次數(shù)。 |
不健康閾值 | 健康檢查連續(xù)失敗多少次后,將后端服務(wù)器的健康檢查狀態(tài)由成功判定為失敗的次數(shù)。 |
將新的配置保存為健康檢查,方便下次快速?gòu)?fù)制使用。 | 選中將新的配置保存為健康檢查模板并輸入自定義健康檢查名稱。 說(shuō)明 此參數(shù)僅在選擇并加載健康檢查為自定義健康檢查時(shí)生效。 |
添加后端服務(wù)器
在創(chuàng)建后端服務(wù)器組之后,您需要添加后端服務(wù)器來(lái)處理轉(zhuǎn)發(fā)請(qǐng)求。
添加服務(wù)器類型的后端服務(wù)器
當(dāng)創(chuàng)建的服務(wù)器組為服務(wù)器類型時(shí),需要添加云服務(wù)器作為后端服務(wù)器來(lái)處理轉(zhuǎn)發(fā)請(qǐng)求。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后在操作列單擊編輯后端服務(wù)器。
在后端服務(wù)器頁(yè)簽,單擊添加后端服務(wù)器。
在添加后端服務(wù)器面板,根據(jù)需求選擇以下一種云服務(wù)器,然后單擊下一步。
選擇云服務(wù)器ECS
選擇服務(wù)器類型為云服務(wù)器ECS/彈性網(wǎng)卡ENI,選中目標(biāo)服務(wù)器。
如果沒(méi)有可用的云服務(wù)器,您可以在服務(wù)器列表右上角單擊購(gòu)買云服務(wù)器。
選擇云服務(wù)器ENI
選擇服務(wù)器類型為云服務(wù)器ECS/彈性網(wǎng)卡ENI,打開(kāi)高級(jí)模式開(kāi)關(guān)。
單擊目標(biāo)ECS實(shí)例ID右側(cè)的圖標(biāo),選擇ENI。
如果您需要選擇云服務(wù)器ENI,確保目標(biāo)ECS已綁定了彈性網(wǎng)卡,關(guān)于如何將輔助網(wǎng)卡綁定到ECS實(shí)例的操作,請(qǐng)參見(jiàn)綁定輔助彈性網(wǎng)卡。
如果沒(méi)有可用的云服務(wù)器,您可以在服務(wù)器列表右上角單擊購(gòu)買云服務(wù)器。
選擇彈性容器實(shí)例ECI
選擇服務(wù)器類型為彈性容器實(shí)例ECI,選中目標(biāo)服務(wù)器。
如果沒(méi)有可用的ECI,您可以在服務(wù)器列表右上角單擊購(gòu)買彈性容器實(shí)例。注意ALB不支持選擇Job優(yōu)化型ECI實(shí)例作為后端服務(wù)器。
在配置端口和權(quán)重配置向?qū)ы?yè)面,設(shè)置添加的服務(wù)器的端口和權(quán)重,然后單擊確定。
權(quán)重默認(rèn)為100,權(quán)重越高的服務(wù)器將被分配到更多的訪問(wèn)請(qǐng)求。如開(kāi)啟會(huì)話保持,可能會(huì)造成后端服務(wù)器的請(qǐng)求不均勻。
您可以鼠標(biāo)浮動(dòng)至批量修改服務(wù)器的權(quán)重:
單擊向下復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器頁(yè)面位置以下所有服務(wù)器的權(quán)重同步改變。
單擊向上復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器頁(yè)面位置以上所有服務(wù)器的權(quán)重同步改變。
單擊全部復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器組中所有服務(wù)器的權(quán)重同步改變。
單擊權(quán)重右側(cè)的重置:將服務(wù)器組中所有服務(wù)器的權(quán)重恢復(fù)為默認(rèn)。
警告如果權(quán)重設(shè)置為0,該服務(wù)器不會(huì)再接受新請(qǐng)求。
添加函數(shù)計(jì)算類型的后端服務(wù)器
當(dāng)創(chuàng)建的服務(wù)器組為函數(shù)計(jì)算類型時(shí),需要添加函數(shù)作為后端服務(wù)器來(lái)處理轉(zhuǎn)發(fā)請(qǐng)求。關(guān)于函數(shù)計(jì)算作為后端服務(wù)的教程,請(qǐng)參見(jiàn)ALB添加函數(shù)計(jì)算FC作為后端服務(wù)。
應(yīng)用型負(fù)載均衡ALB與函數(shù)計(jì)算FC之間通過(guò)阿里云內(nèi)部網(wǎng)絡(luò)進(jìn)行安全通信。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后在操作列單擊編輯后端服務(wù)器。
在后端服務(wù)器頁(yè)簽,單擊設(shè)置函數(shù)計(jì)算。
說(shuō)明一個(gè)服務(wù)器組僅支持添加一個(gè)函數(shù)計(jì)算作為后端服務(wù)器。
在添加后端服務(wù)器面板,選擇以下任意一種方式完成參數(shù)配置,然后單擊確定。
通過(guò)選擇資源
配置
說(shuō)明
配置方式
選擇添加后端服務(wù)器的配置方式。
在下拉列表中選擇通過(guò)選擇資源。
服務(wù)
選擇已創(chuàng)建的函數(shù)計(jì)算服務(wù)。若您還未創(chuàng)建過(guò)函數(shù)計(jì)算服務(wù),您可以單擊創(chuàng)建新的服務(wù)創(chuàng)建函數(shù)計(jì)算服務(wù)。具體操作,請(qǐng)參見(jiàn)快速創(chuàng)建函數(shù)。
版本
選擇LATEST。
新創(chuàng)建的服務(wù),默認(rèn)只有一個(gè)LATEST版本。
函數(shù)
在下拉列表中選擇已創(chuàng)建的函數(shù)。如果沒(méi)有可用的函數(shù),您可以單擊創(chuàng)建新函數(shù),然后按照頁(yè)面提示新建函數(shù)。具體操作,請(qǐng)參見(jiàn)管理函數(shù)
描述
輸入描述信息。
通過(guò)ARN配置
配置
說(shuō)明
配置方式
選擇添加后端服務(wù)器的配置方式。
在下拉列表中選擇通過(guò)ARN配置。
ARN
輸入目標(biāo)函數(shù)的ARN。
您可以在函數(shù)計(jì)算控制臺(tái)的函數(shù)詳情頁(yè)面,復(fù)制函數(shù)ARN。具體操作, 請(qǐng)參見(jiàn)獲取函數(shù)ARN。
描述
輸入描述信息。
添加IP類型的后端服務(wù)器
當(dāng)創(chuàng)建的服務(wù)器組為IP類型時(shí),需要添加IP地址作為后端服務(wù)器來(lái)處理轉(zhuǎn)發(fā)請(qǐng)求。未開(kāi)啟遠(yuǎn)端IP時(shí),添加的IP地址需在當(dāng)前專有網(wǎng)絡(luò)網(wǎng)段內(nèi);開(kāi)啟遠(yuǎn)端IP后,可添加不在當(dāng)前VPC網(wǎng)段內(nèi)的IP地址。關(guān)于跨域掛載的相關(guān)操作,請(qǐng)參見(jiàn)使用ALB掛載跨地域VPC內(nèi)的服務(wù)器和使用ALB掛載同地域IDC服務(wù)器。
使用限制:
只支持掛載私網(wǎng)服務(wù)器,不支持掛載公網(wǎng)服務(wù)器。
不支持掛載同一個(gè)VPC內(nèi)的ALB、NLB或CLB實(shí)例。
不支持轉(zhuǎn)發(fā)路徑存在環(huán)路的場(chǎng)景,ALB會(huì)在每個(gè)請(qǐng)求中添加ALICLOUD-ALB-TRACE的HTTP Header來(lái)探測(cè)環(huán)路。如果發(fā)現(xiàn)環(huán)路時(shí),ALB會(huì)停止向后端轉(zhuǎn)發(fā)請(qǐng)求并回復(fù)463的狀態(tài)碼,以避免網(wǎng)絡(luò)風(fēng)暴導(dǎo)致的資源耗盡。
支持企業(yè)版轉(zhuǎn)發(fā)路由器和高速通道實(shí)現(xiàn)跨域轉(zhuǎn)發(fā),不支持基礎(chǔ)版轉(zhuǎn)發(fā)路由器。
一張?jiān)破髽I(yè)網(wǎng)中,一個(gè)地域只能有一個(gè)VPC內(nèi)的一個(gè)或多個(gè)ALB實(shí)現(xiàn)跨地域掛載服務(wù)器。
無(wú)法實(shí)現(xiàn)同一個(gè)地域多個(gè)VPC內(nèi)的ALB使用同一個(gè)轉(zhuǎn)發(fā)路由器訪問(wèn)后端服務(wù)。
無(wú)法實(shí)現(xiàn)同一個(gè)地域多個(gè)VPC內(nèi)的ALB使用多個(gè)轉(zhuǎn)發(fā)路由器訪問(wèn)同一個(gè)后端服務(wù)。
ALB與后端服務(wù)器的流量?jī)H支持通過(guò)系統(tǒng)路由表轉(zhuǎn)發(fā),暫不支持通過(guò)VPC自定義路由表轉(zhuǎn)發(fā)。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后在操作列單擊編輯后端服務(wù)器。
在后端服務(wù)器頁(yè)簽,單擊添加IP。
在添加后端服務(wù)器面板,根據(jù)您的需要輸入后端服務(wù)器的IP地址,然后單擊下一步。
開(kāi)啟遠(yuǎn)端IP時(shí),支持輸入以下網(wǎng)段內(nèi)的IP地址:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
未開(kāi)啟遠(yuǎn)端IP時(shí),僅支持輸入當(dāng)前服務(wù)器組所在VPC網(wǎng)段內(nèi)的IP地址。
說(shuō)明當(dāng)您需要添加多個(gè)后端服務(wù)器時(shí),您可以單擊+添加IP地址添加多個(gè)后端服務(wù)器。
在配置端口和權(quán)重配置向?qū)ы?yè)面,設(shè)置添加的后端服務(wù)器的端口和權(quán)重,然后單擊確定。
權(quán)重默認(rèn)為100,權(quán)重越高的服務(wù)器將被分配到更多的訪問(wèn)請(qǐng)求。如開(kāi)啟會(huì)話保持,可能會(huì)造成后端服務(wù)器的請(qǐng)求不均勻。
您可以鼠標(biāo)浮動(dòng)至批量修改服務(wù)器的權(quán)重:
單擊向下復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器頁(yè)面位置以下所有服務(wù)器的權(quán)重同步改變。
單擊向上復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器頁(yè)面位置以上所有服務(wù)器的權(quán)重同步改變。
單擊全部復(fù)制:如果修改當(dāng)前服務(wù)器的權(quán)重,該服務(wù)器組中所有服務(wù)器的權(quán)重同步改變。
單擊權(quán)重右側(cè)的重置:將服務(wù)器組中所有服務(wù)器的權(quán)重恢復(fù)為默認(rèn)。
警告如果權(quán)重設(shè)置為0,該服務(wù)器不會(huì)再接受新請(qǐng)求。
移除后端服務(wù)器
您可以根據(jù)需要移除服務(wù)器組中的后端服務(wù)器,移除后該后端服務(wù)器將不再處理來(lái)自客戶端發(fā)送的請(qǐng)求。
如果直接在服務(wù)器組中移除后端服務(wù)器,可能會(huì)造成業(yè)務(wù)中斷,建議您先將后端服務(wù)器的權(quán)重設(shè)置為0,然后再?gòu)姆?wù)器組中移除該后端服務(wù)器。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后單擊實(shí)例ID。
單擊后端服務(wù)器頁(yè)簽,找到目標(biāo)后端服務(wù)器,然后在操作列單擊移除。
在彈出的對(duì)話框中,單擊確定。
編輯健康檢查
您可以根據(jù)需要修改服務(wù)器組的健康檢查配置。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后在操作列單擊編輯健康檢查。
在彈出的編輯健康檢查對(duì)話框中,開(kāi)啟或關(guān)閉健康檢查,或單擊健康檢查配置右側(cè)的編輯,修改健康檢查參數(shù)。
警告關(guān)閉健康檢查后,ALB不再檢查后端服務(wù)器,一旦某臺(tái)后端服務(wù)器發(fā)生故障,則無(wú)法實(shí)現(xiàn)訪問(wèn)流量自動(dòng)切換至其他正常的后端服務(wù)器。
如延長(zhǎng)健康檢查的間隔時(shí)間,后端服務(wù)器出現(xiàn)故障時(shí),ALB發(fā)現(xiàn)故障后端服務(wù)器的時(shí)間也會(huì)變長(zhǎng)。
刪除服務(wù)器組
如果一個(gè)服務(wù)器組未被任何監(jiān)聽(tīng)轉(zhuǎn)發(fā)規(guī)則關(guān)聯(lián),則可以刪除該服務(wù)器組。關(guān)于如何刪除監(jiān)聽(tīng)轉(zhuǎn)發(fā)規(guī)則,請(qǐng)參見(jiàn)刪除轉(zhuǎn)發(fā)規(guī)則。
刪除服務(wù)器組不會(huì)影響服務(wù)器。如果您不再需要已注冊(cè)的ECS實(shí)例,則可以停止或釋放該實(shí)例。具體操作,請(qǐng)參見(jiàn)停止實(shí)例或釋放實(shí)例。
- 登錄應(yīng)用型負(fù)載均衡ALB控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在服務(wù)器組頁(yè)面,找到目標(biāo)服務(wù)器組,然后在操作列選擇 。
在彈出的對(duì)話框中,單擊確定。