本篇文章1480字,讀完約4分鐘
阿里云國(guó)際站經(jīng)銷(xiāo)商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開(kāi)戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
五分鐘玩轉(zhuǎn)ALB Ingress網(wǎng)關(guān)路由
應(yīng)用型負(fù)載均衡ALB(Application Load Balancer)提供強(qiáng)大的應(yīng)用層處理能力和豐富的高級(jí)路由功能,聚焦HTTP、HTTPS和QUIC應(yīng)用層協(xié)議,是阿里云官方云原生Ingress網(wǎng)關(guān)。本文介紹ALB Ingress的最佳實(shí)踐,您可以參考以下信息對(duì)SAE應(yīng)用進(jìn)行配置,獲得最佳的使用效果。背景信息
隨著云原生應(yīng)用微服務(wù)化、Serverless化,您需要面對(duì)復(fù)雜路由規(guī)則可配置、支持多種應(yīng)用層協(xié)議(HTTP、HTTPS和QUIC等)、服務(wù)訪問(wèn)的安全性以及流量的可觀測(cè)性等訴求,但傳統(tǒng)的四層SLB Ingress已無(wú)法滿足現(xiàn)有訴求。
Serverless應(yīng)用引擎SAE(Serverless App Engine)實(shí)現(xiàn)的ALB Ingress Controller基于應(yīng)用型負(fù)載均衡ALB(Application Load Balancer)之上提供了全托管免運(yùn)維的Ingress流量管理。依托SAE的網(wǎng)關(guān)路由兼容Nginx Ingress語(yǔ)義,SAE具備配置以及管理復(fù)雜業(yè)務(wù)路由的能力,包括證書(shū)自動(dòng)發(fā)現(xiàn)、流量入口可觀測(cè)、多種應(yīng)用層協(xié)議(QUIC等)兼容和大規(guī)模七層流量處理能力,讓您輕松應(yīng)對(duì)云原生應(yīng)用流量管理。
功能詳解
ALB
應(yīng)用型負(fù)載均衡ALB(Application Load Balancer)是阿里云推出的專(zhuān)門(mén)面向HTTP、HTTPS和QUIC等應(yīng)用層負(fù)載場(chǎng)景的負(fù)載均衡服務(wù),具備超強(qiáng)彈性及大規(guī)模七層流量處理能力。
SAE的網(wǎng)關(guān)路由基于阿里云應(yīng)用型負(fù)載均衡ALB(Application Load Balancer),提供更為強(qiáng)大的Ingress流量管理方式,兼容Nginx Ingress語(yǔ)義,具備處理復(fù)雜業(yè)務(wù)路由和證書(shū)自動(dòng)發(fā)現(xiàn)的能力,支持HTTP、HTTPS和QUIC協(xié)議,可滿足云原生應(yīng)用場(chǎng)景下對(duì)超強(qiáng)彈性和大規(guī)模七層流量處理能力的需求。
應(yīng)用場(chǎng)景
ALB目前支持的場(chǎng)景包括高彈性互聯(lián)網(wǎng)場(chǎng)景、視音頻行業(yè)低延遲場(chǎng)景、面向云原生應(yīng)用場(chǎng)景等。
SAE上快速使用ALB
對(duì)于托管到SAE的應(yīng)用,配置SAE路由規(guī)則,能夠?qū)崿F(xiàn)通過(guò)負(fù)載均衡實(shí)例,將請(qǐng)求流量轉(zhuǎn)發(fā)到一個(gè)或多個(gè)應(yīng)用中。適用場(chǎng)景如下。
單應(yīng)用或多應(yīng)用有相同域名不同路徑流量轉(zhuǎn)發(fā)的需求。
單應(yīng)用或多應(yīng)用有不同域名流量轉(zhuǎn)發(fā)的需求(不同域名解析的訪問(wèn)IP地址是同一個(gè))。
配置準(zhǔn)備
創(chuàng)建ALB實(shí)例。
SAE網(wǎng)關(guān)路由功能基于綁定負(fù)載均衡實(shí)例來(lái)實(shí)現(xiàn),在SAE側(cè)配置的一條網(wǎng)關(guān)路由,在負(fù)載均衡SLB側(cè)將會(huì)映射為一條名稱以ingress開(kāi)頭的監(jiān)聽(tīng)配置。負(fù)載均衡SLB支持應(yīng)用型負(fù)載均衡ALB,關(guān)于ALB實(shí)例的更多配置信息,請(qǐng)參見(jiàn)創(chuàng)建應(yīng)用型負(fù)載均衡。
配置規(guī)則
新建路由規(guī)則時(shí),需要先配置網(wǎng)關(guān)入口,綁定您已創(chuàng)建的ALB實(shí)例。
然后為綁定的ALB實(shí)例配置自定義與默認(rèn)的轉(zhuǎn)發(fā)策略,輸入域名、路徑、端口等參數(shù),并選擇接收流量的后端應(yīng)用。
配置驗(yàn)證
路由規(guī)則配置完成后,可以在命名空間的網(wǎng)關(guān)路由頁(yè)面,查看路由規(guī)則,并通過(guò)域名:訪問(wèn)端口/Path訪問(wèn)相應(yīng)的后端服務(wù)或者應(yīng)用。
下圖為一個(gè)簡(jiǎn)單的路由規(guī)則,將來(lái)自www.example.com/path的請(qǐng)求通過(guò)8080端口轉(zhuǎn)發(fā)至后端應(yīng)用spring-boot-provider,將沒(méi)有配置自定義轉(zhuǎn)發(fā)策略的請(qǐng)求都轉(zhuǎn)發(fā)到后端應(yīng)用spring-boot-consumer
標(biāo)題:阿里云國(guó)際賬號(hào)免實(shí)名注冊(cè),阿里云服務(wù)器購(gòu)買(mǎi)
地址:http://www.pengfei-china.com/kfxw/64324.html