Nginx Ingress、ALB Ingress和MSE Ingress對(duì)比
ACK、ACK Serverless均支持Nginx Ingress、ALB Ingress和MSE Ingress。Nginx Ingress需要您自行維護(hù),ALB Ingress和MSE Ingress為全托管模式。通過(guò)多個(gè)維度進(jìn)行對(duì)比,本文介紹Nginx Ingress、ALB Ingress和MSE Ingress之間的差異。
背景信息
Nginx Ingress:需要您自行運(yùn)維,如果您對(duì)網(wǎng)關(guān)定制有強(qiáng)烈的需求,可以選擇Nginx Ingress。
ALB Ingress:基于阿里云應(yīng)用型負(fù)載均衡ALB(Application Load Balancer),屬于全托管免運(yùn)維的云服務(wù)。單個(gè)ALB實(shí)例支持100萬(wàn)QPS,提供更為強(qiáng)大的Ingress流量管理功能。
MSE Ingress:基于阿里云MSE(Microservices Engine)云原生網(wǎng)關(guān),屬于全托管免運(yùn)維的云服務(wù)。單個(gè)MSE云原生網(wǎng)關(guān)實(shí)例支持100萬(wàn)QPS,提供更為強(qiáng)大的Ingress流量管理功能。關(guān)于MSE云原生網(wǎng)關(guān)的詳細(xì)介紹,請(qǐng)參見(jiàn)云原生網(wǎng)關(guān)概述。
典型應(yīng)用場(chǎng)景
類型 | 典型應(yīng)用場(chǎng)景 |
Nginx Ingress |
|
ALB Ingress |
|
MSE Ingress |
|
功能對(duì)比
類型 | Nginx Ingress | ALB Ingress | MSE Ingress |
產(chǎn)品定位 |
|
|
|
產(chǎn)品架構(gòu) | 基于Nginx+Lua插件擴(kuò)展。 |
|
|
基礎(chǔ)路由 |
|
|
|
支持協(xié)議 |
|
|
|
配置變更 |
| 采用OpenAPI機(jī)制變更配置,時(shí)效高于List-Watch機(jī)制。 |
|
認(rèn)證鑒權(quán) |
| 支持TLS身份認(rèn)證。 |
|
性能 |
|
|
|
可觀測(cè)能力 |
|
|
|
運(yùn)維能力 |
|
| 全托管,免運(yùn)維。 |
安全 |
|
|
|
服務(wù)治理 |
|
|
|
擴(kuò)展性 | 使用Lua腳本。 | 使用AScript自研腳本。更多信息,請(qǐng)參見(jiàn)可編程腳本AScript概述。 |
|
云原生集成 |
|
| 用戶側(cè)組件,與阿里云ACK或ACK Serverless等容器服務(wù)結(jié)合使用,且支持Nginx Ingress核心 Annotation無(wú)縫轉(zhuǎn)換,關(guān)于MSE Ingress支持的Annotation,請(qǐng)參見(jiàn)MSE Ingress支持的Annotation。 |
相關(guān)文檔
如需進(jìn)一步了解Nginx Ingress、ALB Ingress和MSE Ingress的信息,請(qǐng)參見(jiàn)Nginx Ingress概述、ALB Ingress概述、MSE Ingress概述。