接入層配置
本文介紹如何配置異地應(yīng)用雙活的接入層。
前提條件
操作步驟
在左側(cè)導(dǎo)航欄選擇多活實(shí)例,進(jìn)入多活實(shí)例列表頁。
在多活實(shí)例列表頁選擇需要配置接入層的多活實(shí)例,點(diǎn)擊實(shí)例ID,進(jìn)入實(shí)例概覽頁面。
在左側(cè)導(dǎo)航欄選擇接入層配置,進(jìn)入接入層配置頁面。
接入層配置頁面有MSFE配置和云原生網(wǎng)關(guān)配置兩個Tab頁面
在上方的Tab中選擇MSFE配置頁面,在MSFE配置頁面下,單擊新增域名,并在新建域名面板進(jìn)行以下配置。
說明MSFE是一個基于Tengine的多活組件。MSFE需要多單元部署,它能承接所有的單元前端流量,并按照路由規(guī)則路由到正確單元的后端應(yīng)用。多活控制臺提供MSFE集群新建、擴(kuò)容、縮容等常規(guī)運(yùn)維能力。
可以選擇通過域名或IP任意一種方式接入。
接入類型選擇域名。
編輯域名。
說明編輯域名時需先確認(rèn)Zone域名,例如chinatax.test,然后在每個中心的DNS控制臺中創(chuàng)建該全局Zone域名后才能使用,否則頁面會提示錯誤。
填寫域名后,單元子域名區(qū)域?qū)⒆詣由擅總€單元下的子域名。
選擇域名解析類型。
DNS解析:阿里云DNS請選擇DNS解析。
不解析:如果DNS不是阿里云DNS,是其它供應(yīng)商,請選擇不解析。
選擇多單元解析。
是:為每個單元生成子域名。
否:不為每個單元生成子域名。
說明在異地應(yīng)用雙活架構(gòu)中,多單元解析需要填:是。
單元子域名會自動生成,也可以自行修改。
從證書列表選擇所需證書。
若沒有證書,請單擊配置證書,并在域名證書配置對話框中配置參數(shù),然后單擊確定。
如果接入域名不是HTTPS域名,此項(xiàng)可空。
如果接入域名是HTTPS域名,可以根據(jù)業(yè)務(wù)需要配置是否強(qiáng)制跳轉(zhuǎn)HTTPS。
選擇糾錯類型。
反向代理:Upstream,將非本單元的請求跨單元代理到正確單元的應(yīng)用SLB中。
重定向:Redirect,將非本單元的請求重定向到正確單元的子域名中。在單元間網(wǎng)絡(luò)不通的情況下,只能使用301,但是301會造成瀏覽器域名變化與頁面刷新,不建議使用。
選擇中心單元和普通單元的生效集群。
單擊確定。
接入類型選擇IP。
輸入需要接入的IP地址,這個IP是單元的Frontend Service對外提供的IP。
選擇糾錯類型。
反向代理:將非本單元的請求跨單元代理到正確單元的應(yīng)用SLB中。
重定向:將非本單元的請求重定向到正確單元的子域名中。在單元間網(wǎng)絡(luò)不通的情況下,只能使用301,但是301會造成瀏覽器域名變化與頁面刷新,不建議使用。
從協(xié)議下拉列表中選擇協(xié)議。
選擇中心單元和普通單元的生效集群。
單擊確定。
配置完成后,新增域名將出現(xiàn)在MSFE配置頁面的域名列表中。
在上方的Tab中選擇云原生網(wǎng)關(guān)配置頁面,在云原生網(wǎng)關(guān)配置頁面下,單擊新增域名,并在新建域名面板進(jìn)行以下配置。
說明云原生網(wǎng)關(guān)是阿里云提供的微服務(wù)引擎MSE產(chǎn)品。MSE云原生網(wǎng)關(guān)需要多單元部署,它能承接所有的單元前端流量,并按照路由規(guī)則路由到正確單元的后端應(yīng)用。多活控制臺提供MSE云原生網(wǎng)關(guān)集群接入等常規(guī)運(yùn)維能力。
可以選擇通過域名或IP任意一種方式接入。
接入類型選擇域名。
編輯域名。
說明編輯域名時需先確認(rèn)云原生網(wǎng)關(guān)Zone域名,例如chinatax.test,否則使用域名請求時將不會觸發(fā)MSHA接入層配置。
填寫域名后,單元子域名區(qū)域?qū)⒆詣由擅總€單元下的子域名。
選擇域名解析類型。
DNS解析:阿里云DNS請選擇DNS解析。
不解析:如果DNS不是阿里云DNS,是其它供應(yīng)商,請選擇不解析。
選擇多單元解析。
是:為每個單元生成子域名。
否:不為每個單元生成子域名。
說明在異地應(yīng)用雙活架構(gòu)中,多單元解析需要填:是。
單元子域名會自動生成,也可以自行修改。
從證書列表選擇所需證書。
若沒有證書,請單擊配置證書,并在域名證書配置對話框中配置參數(shù),然后單擊確定。
如果接入域名不是HTTPS域名,此項(xiàng)可空。
如果接入域名是HTTPS域名,可以根據(jù)業(yè)務(wù)需要配置是否強(qiáng)制跳轉(zhuǎn)HTTPS。
選擇中心單元和普通單元的生效集群。
單擊確定。
接入類型選擇IP。
輸入需要接入的IP地址,這個IP是云原生網(wǎng)關(guān)對外提供的IP。
從協(xié)議下拉列表中選擇協(xié)議。
選擇中心單元和普通單元的生效集群。
單擊確定。
配置完成后,新增域名將出現(xiàn)在云原生網(wǎng)關(guān)配置頁面的域名列表中。
可選:在目標(biāo)域名右側(cè)配置列下還可以按需進(jìn)行以下配置。
修改:修改域名配置信息。
URI:新增、修改、刪除URI。
新增URI:在配置URI面板中單擊添加,然后按需配置URI等信息,單擊確定。
- 說明
回源應(yīng)用信息的輸入格式為IP:PORT,多個回源應(yīng)用用半角逗號(,)相隔。
修改URI:在配置URI面板中單擊目標(biāo)URI右側(cè)的修改,然后按需修改URI等信息,單擊確定。
說明單擊配置URI面板右上角的圖標(biāo)可展開更多可修改參數(shù),包括限流RPS、重定向URI和默認(rèn)標(biāo)。
刪除URI:在配置URI面板中單擊目標(biāo)URI右側(cè)的刪除,在刪除對話框中單擊確認(rèn)。
健康檢查:URI配置完畢后,MSHA會對Upstream定期發(fā)起健康檢查,不健康的Upstream會被標(biāo)記出來(URI旁邊的感嘆號),用戶可以單擊URI查看詳情。
在目標(biāo)域名右側(cè)的配置列下單擊生效。
說明新增的域名必須至少配置一個根URI才能生效。
域名以及URI的修改,必須單擊生效才會真實(shí)生效。執(zhí)行生效操作后,可以在該域名配置狀態(tài)列查看狀態(tài),在最近一次任務(wù)列下單擊查看,可以查看生效任務(wù)的詳情。
云原生網(wǎng)關(guān)添加接入層配置,在點(diǎn)擊生效后,會在MSE云原生網(wǎng)關(guān)服務(wù)上創(chuàng)建或更新路由和服務(wù)。