微服務引擎 MSE(官網地址>>) ,是阿里集團配置中心和服務註冊中心的雲上版本,在集團內廣泛應用於分佈式一致性協調,註冊中心,分佈式配置中心等場景。以 2019 年天貓雙十一爲例,由於 MSE 在穩定性和性能方面持續投入,單集羣最大超過 30W 長鏈接,對於業務團隊而言,運維成本大幅下降一倍,管控體驗大幅提升。MSE 產品出色的穩定性和性能,獲得了標杆客戶的高度認可,交出了一份漂亮的成績單!
1、MSE1.0 託管了阿里集團大部分 ZooKeeper 線上集羣,覆蓋的產品包括集團的多種核心基礎組件;
2、雙十一當天,所有集羣整體運行穩定,容量水位,各項指標正常, 0 故障, 0 例問題反饋;
3、在高峯期間,MSE 託管的最大容量集羣 Blink 集羣,各項指標符合預期,平穩渡過,各項指標詳趨勢如下:
鏈接數
平均請求延時
MSE 2.0 的架構升級,是和雲原生技術體系的無縫融合;從另一個角度理解,能夠依託雲原生帶來的技術紅利,給自己的產品帶來技術創新,效率提升,性能提升,就是一種雲原生能力。
1、MSE 1.0 採用的是集團部署模式,Sigma +集團內部網絡+集團組件:
在 1.0 的架構下,在產品平臺能力,運維效率方面都比較低效,受限於平臺,產品自身能力無法突破質的提升:
2019年 5 月份,我們將 MSE 1.0 進行了平臺級別的架構升級改造,希望能夠解決目前所遇到的問題,同時在支持集團內部的同時,能將產品能力對外輸出(基於公有云上引擎的存量調研數據,市場是非常大的),在技術選型時,充分考慮了底座基於K8S的雲原生架構,未來是雲時代,各種雲上能力,未來一定是都會主動對接到標準雲原生架構中的,MSE 需要藉助這些雲原生標準能力,將 MSE 產品的平臺能力整體提升,也爲後續雲原生戰役做好技術鋪墊。
2、MSE 2.0 ,基於 ACK+ 雲能力多位一體組合( VPC,DNS,SLB,高效雲盤,ARMS )
MSE 2.0 架構,底層容器資源通過 ACK 進行統一管理,完全兼容開源K8s標準,因此也獲得了K8s的多種高級特性支持:
普羅米修斯監控,提供了強大的後臺交互大盤,同時MSE 前端可通過數據查詢接口,按需重新繪製監控指標趨勢圖。
相比 MSE 1.0 ,MSE 2.0 將許多技術上的能力,進行了產品化改造,提升產品競爭力外,同時也將技術能力賦予了用戶,滿足了客戶多層次的需求。
1、集羣交付方式支持域名交付
用戶在客戶端連接 MSE 集羣時,填寫域名,在集羣的實例變化後 ,客戶端不需要修改地址,會自動解析到新地址,降低用戶使用時的切換成本。
2、集羣節點健康狀態可視化
通過狀態頁面,客戶可以看到每個節點的健康情況以及節點角色。
3、MSE 運行時參數優化,支持更高的鏈接性能及降低運維成本
用戶自維護的 64 核物理機,在遷移到 MSE 後,評估了容量及性能要求,使用了 12 核, CPU 利用率最後能夠穩定保持在 15% 左右,GC 頻率降低 80% ,同等業務規模下,只需要 1/5 的機器資源就滿足了業務需求,節省了客戶的機器資源。
4、數據節點編輯功能
MSE 提供了集羣數據管理視圖,貼合業務場景,可以方便的對數據進行白屏化操作。
5、版本升級,MSE 一鍵滾動升級
升級MSE版本時,只需要更新鏡像 ,然後在控制檯點擊升級,即可讓MSE集羣所有節點逐臺滾動升級
6、集羣監控指標趨勢圖
可以查看當前集羣監控指標的實時值,也可以查看歷史趨勢,例如集羣的鏈接數變化情況, 7 天曆史變化趨勢
7、用戶側自定義報警
可以針對不同的監控指標,設置對應的報警閥值,支持短信,釘釘羣,郵件。
查看更多:https://yqh.aliyun.com/detail/6482?utm_content=g_1000105580
上雲就看雲棲號:更多雲資訊,上雲案例,最佳實踐,產品入門,訪問:https://yqh.aliyun.com/