微服務引擎MSE(Microservices Engine)是一個面向業界主流開源微服務生態的一站式微服務平台,提供註冊配置中心(原生支援Nacos、ZooKeeper、Eureka)、雲原生網關(原生支援Ingress、Envoy)、微服務治理(原生支援Spring Cloud、Dubbo、Sentinel、遵循OpenSergo服務治理規範)、分布式任務調度(相容開源XXL-JOB、ElasticJob、Spring Schedule)的能力。
產品功能
MSE產品包含以下模組:微服務註冊中心、微服務治理、雲原生網關、分布式任務調度。您在構建自己的微服務體系時,既可單獨使用某個模組,也可搭配使用以便獲得微服務生態的最佳實務。
模組 | 描述 |
微服務註冊配置中心 | 支援註冊和配置中心全託管(相容Nacos、ZooKeeper、Eureka),具備豐富完善的監控警示、控制台營運操作和引擎類型。相比開源組件,具有更高效能、SLA保障和配置能力。 |
微服務治理 | 無侵入增強主流Spring Cloud、Apache Dubbo等開源微服務架構,提供豐富的服務治理和流量防護功能,將中介軟體與業務解耦。 |
雲原生網關 | 提供安全高效的符合K8s Ingress標準的下一代網關,將Ingress流量網關、微服務、安全網關三合一。 |
分布式任務調度 | SchedulerX是阿里巴巴自研的基於Akka架構的分布式任務調度平台(相容開源XXL-JOB、Elastic Job、K8s Job、Spring Schedule),支援Cron定時、一次性任務、任務編排、分布式資料處理、具有高可用、可視化、可營運、低延時等能力。 |
為什麼選擇微服務引擎MSE
選擇微服務引擎MSE,您可以實現應用註冊配置中心全託管、服務治理、雲原生網關技術、分布式任務調度,輕鬆構建具有以下優勢的資源:
功能 | 描述 |
開源增強 | 100%相容開源社區產品,無縫對接K8s,並在效能、可觀測性、操作便捷上提供加強的能力。 |
全託管服務 | 提供全託管叢集。您只需專註於業務開發,無需部署營運,更專業、更彈性、更可靠。 |
高可用性 | 微服務引擎提供的執行個體,具備完善的監控和營運,最佳化開源中介軟體大量可用性痛點。 |
無侵入 | 應用代碼、配置、鏡像無需修改即可接入治理中心,支援Spring Cloud、Dubbo和多語言應用。 |
擁抱雲原生 | 支援ACK、ACK Serverless叢集、ECS、SAE以及多語言等應用接入治理中心,實現微服務治理。 |
可視化 | 提供可視化介面。實現服務可見、可管、可控,探測服務的可用性,針對服務設定警報。 |
安全 | 執行個體均為使用者獨佔運行環境,不同使用者之間相互隔離。 |
產品計費
微服務引擎MSE的四個功能模組(微服務註冊配置中心、微服務治理、雲原生網關和分布式任務調度)涉及受管理的執行個體的計費,計費方式包括:
訂用帳戶:按一定時間長度購買資源,先付費後使用。
隨用隨付:按需開通和釋放資源,先使用後付費。
相關雲端服務
MSE整合了阿里雲諸多產品,在監控日誌、安全防護,高可用等方面提供了更優質的使用者體驗。在使用微服務引擎MSE的同時,您還可以選擇以下阿里雲服務:
Container ServiceACK:ACK整合MSE治理中心,將部署在ACK上的Spring Cloud和Dubbo應用接入MSE治理中心,使用MSE進行微服務治理。
服務網格ASM:接入服務網格ASM,相容社區Istio開源服務網格,輕鬆實現多語言微服務治理。
應用即時監控服務ARMS:面向分布式架構,對應用進行全方位監控,協助您快速定位出錯介面和慢介面、重現調用參數、發現系統瓶頸,從而大幅提升線上問題診斷的效率。
鏈路追蹤Tracing Analysis:提供完整的調用鏈路還原、調用請求量統計、鏈路拓撲、應用依賴分析等功能,協助您快速分析並診斷分布式應用的效能瓶頸。
訊息佇列Kafka版:提供全託管服務,為您提供了一整套完備的管控類OpenAPI,用於實現一系列的資源管理和營運功能。
開通MSE
單擊下方連結地址可立即前往MSE產品開通頁面。
聯絡我們
如果您在微服務引擎MSE過程中有任何疑問,歡迎您通過提工單聯絡支援同學,或搜尋DingTalk群號43525005207加入DingTalk群進行反饋。