如果ELB確定某個(gè)實(shí)例運(yùn)行狀況不佳并且已脫機(jī),那么之前發(fā)送到此故障實(shí)例的請求是否會排隊(duì)并重新路由到組內(nèi)的其他實(shí)例?
【聚搜云】是上海聚搜信息技術(shù)有限公司旗下品牌,坐落于魔都上海,服務(wù)于全球、2019年成為阿里云代理商生態(tài)合作伙伴。與阿里云代理商、騰訊云、華為云、西部數(shù)碼、美橙互聯(lián)、AWS亞馬遜云國際站渠道商、聚搜云,長期戰(zhàn)略合作的計(jì)劃!亞馬遜云國際站代理商專業(yè)的云服務(wù)商!
如果ELB確定某個(gè)實(shí)例運(yùn)行狀況不佳并且已脫機(jī),那么之前發(fā)送到此故障實(shí)例的請求是否會排隊(duì)并重新路由到組內(nèi)的其他實(shí)例?
本文由亞馬遜云渠道商[聚搜云] [www.4526.cn]撰寫。

在使用Elastic Load Balancer (ELB)時(shí),一臺機(jī)器可能會因?yàn)槟承┰虮粯?biāo)記為不健康。這意味著它將從負(fù)載均衡器中退出,不再接收新的流量。但是,如果對此實(shí)例發(fā)送的請求排隊(duì)并重新路由到組內(nèi)的其他實(shí)例呢?
一、ELB健康檢查和后端服務(wù)的狀態(tài)碼
ELB通過調(diào)用每個(gè)后端實(shí)例的特殊URL(“Health Check Url”)來檢查實(shí)例是否“良好”。如果實(shí)例響應(yīng)正常,則標(biāo)記為“健康狀態(tài)”。此外,某些狀態(tài)碼可用于指示后端服務(wù)是否忙。在這種情況下,ELB也可能將實(shí)例標(biāo)記為不健康。
二、ELB的請求路由流程
當(dāng)客戶端發(fā)送請求時(shí),ELB使用負(fù)載調(diào)度算法將請求路由到其中一個(gè)健康實(shí)例。考慮到ELB的許多調(diào)度算法,請求不會被排隊(duì)等待,而是直接路由到當(dāng)前最適合處理請求的實(shí)例上。
三、故障實(shí)例的影響
當(dāng)確定某個(gè)實(shí)例運(yùn)行狀況不佳并且已脫機(jī)時(shí),ELB使用相同的負(fù)載調(diào)度算法將請求路由到組內(nèi)的其他健康實(shí)例。因此,之前到達(dá)故障實(shí)例的請求不會排隊(duì),而是立即路由到其他實(shí)例以確保最高可用性。
【總結(jié)】
在Elastic Load Balancer (ELB)中,如果某個(gè)實(shí)例被標(biāo)記為不健康,之前到達(dá)該實(shí)例的請求將不會排隊(duì),并且立即路由到組內(nèi)的其他健康實(shí)例。這樣可以確保最高可用性。因此,每當(dāng)您的應(yīng)用程序中有實(shí)例變得不健康時(shí),請放心,請求將立即被重新路由到健康實(shí)例,為您的業(yè)務(wù)穩(wěn)定性提供保障。

kf@jusoucn.com
4008-020-360


4008-020-360
