从建好到用好,阿里云原生微服务生态的演进
作者:微服務小組
本文整理自阿里云智能高級技術專家彥林的線上直播分享《阿里云原生微服務生態與規劃》。視頻回放地址:https://yqh.aliyun.com/live/detail/28187
隨著微服務技術的成熟,微服務核心架構分層愈加清晰,技術標準化和產業化正在形成,服務治理成為用好、管好服務的必選項,服務網格則成為多語言微服務架構下的技術趨勢,阿里云原生微服務生態的演進恰好映射了微服務行業的發展和變化。
微服務行業趨勢
從行業報告和微服務開源產品關注度上看微服務領域保持 20%+的高速增長,隨著數字化加速,加深,系統復雜度上升,越來越多系統適合采用微服務,隨著開源和云計算推進,微服務采用成本從百萬級下降到萬級,隨著人力成本不斷提升,微服務更利于提升研發&迭代效率,提高人效;總體整個行業進入成熟階段,并且逐漸滲透到各行各業。
? 2018-2023,全球微服務市場 CAGR 22.4%,2023 年預計達到$1.8 Billion,亞太區市場規模市場份額 35%,僅次于北美地區。(數據來源:Marketsandmakets)。
? 阿里微服務領域開源產品的關注度提升 20%左右,Star 數在過去一年陸續突破 2 萬,關注度持續提升。
微服務技術趨勢
微服務架構分層逐漸清晰
微服務架構分層逐漸形成,后端 BaaS 化,客戶端輕量化,業務側 Serverless 化,讓業務更加聚焦業務開發,進一步提升研發效率。
微服務技術標準逐步形成
Istio/Envoy 成為服務網格控制面和數據面的事實技術標準,微服務競爭進入深水區,服務網格、服務治理、分布式事務和零信任會成為差異化競爭力。
阿里云微服務生態與規劃
開源生態
阿里微服務 DNS 最佳實踐孵化于阿里巴巴,經過十年雙十一打磨穩定可靠,并且通過開源構建了豐富的生態,目前幾乎支持了所有主流語言,并且在過去 1 年里對 Golang 微服務生態做了完善的支持,體驗大幅提升。
微服務生態規劃
在過去的十年里,我們開源了分布式應用架構的基礎組件,能讓開發者以搭積木的方式,靈活組合,獲取分布式基礎能力。未來十年,我們將更多關注分布式應用治理生態和能力的構建,以提升業務系統的整體高可用性。
Dubbo 3.X 規劃
在過去的 1 年里,Dubbo 3.0 大版本發布,支持 Sidacar、Proxyless 等多種 Mesh 形態接入方案,實現微服務控制面的統一管控,打造 Mesh 遷移的最佳實踐。通過標準化協議、服務發現、服務治理等流程,打通云上云下服務治理體系、各種異構微服務體系。未來,我們將繼續探索服務柔性等流量調度智能化實踐,通過客戶端的智能負載均衡與服務端的自適應限流策略,構建更加高效穩定的微服務體系。
Nacos 3.X 規劃
在過去的 1 年里,Nacos2.0 大版本發布,擴展性提升了 10 倍,無縫支持服務網格生態。近期,我們會通過插件化來提升擴展性,并且做好配套工具,以提升易用性。與此同時,我們已經完成了 Nacos 3.X 的規劃,核心圍繞標準化將 Nacos 推向全球。
Sentinel 2.X 規劃
我們將加強與 Envoy/Istio 社區的聯動,以 WASM extension 或原生擴展的方式與 Envoy 社區集成,推動高可用流量防護技術標準化,為云原生社區提供通用的 CRD 標準和適配。
Seata 2.X 規劃
我們將完善多語言體系,擁抱公有標準化協議,為事務能力的進一步下沉做鋪墊,探索更加面向云原生的 Transaction Mesh 方案。通過插件化擴展機制,支持更多的事務資源和 RPC 框架。在 1.x 支持的關系數據庫基礎上,2.x 將優先支持 SQLServer、DB2、OB、達夢等關系數據庫,同時將探索 MQ、NoSQL 等非數據庫資源的數據一致性。存儲計算分離集群模式將擴展更多類型的存儲方案,同時也將引入基于共識算法的存儲計算不分離的小型集群方案,為用戶使用和維護成本上減負,打造控制臺監控和運維體系工具鏈,以提升易用性,為開發者提供開箱即用的分布式事務服務。
Spring Cloud Alibaba 規劃
Spring Cloud Alibaba 2021.0.1.0 已經正式發布,同時社區也發布了全新的治理機制,引入 Steering Committee 作為 Spring Cloud Alibaba 項目的技術發展指導委員會,Steering Committee 成員是對 Spring Cloud Alibaba 項目的演進和發展做出顯著貢獻的個人,同時,針對能夠在長時間內做持續貢獻 issue、PR 的個人,增加了 Committer 角色,包括參與 issue 列表的維護及重要 feature 的討論,參與 code review 等,歡迎大家積極參與社區。
未來,我們將從三個方向去繼續演進:
? 推動服務治理標準化,全面升級服務治理能力,支持服務契約和服務查詢能力,以及流量路由等等高階治理能力。
? 繼續和其他微服務進行互通,通過支持 xDs 協議和 Service Mesh 進行互通。
? 結合 Serverless 場景,支持 GraalVM,讓 Spring Cloud 開發的微服務,在 Servless 架構下擁有更快的啟動速度,和享受 Serverless 云服務(例如阿里云 Serverless 應用引擎 SAE)帶來的更好的彈性。
MSE 定位與優勢
MSE 定位
產品定位: 打造一個面向業界主流開源微服務生態的一站式微服務平臺,提供默認高可用的競爭力。
產品矩陣: MSE=微服務(數據面) / ASM=服務網格(控制面) / AHAS 流控=服務治理(治理面)。
開源矩陣: 阿里微服務 DNS 最佳實踐,開放標準,生態完善。
全球開服:MSE 已經全球開服,支持國際站,支持金融云、物流云、聚石塔。
MSE 注冊&配置中心優勢
提供用戶開箱即用,按量付費,安全穩定的 BaaS 服務,讓業務專注業務開發,提升研發效率。
MSE 服務治理優勢
提供零業務侵入,開發,測試,運維全覆蓋服務治理能力,提升系統高可用。如發布階段即使注冊中心是毫秒級推送也會又延遲,這個期間就會導致流量損失,因此我們提供了無損上下線能力解決這個痛點。
MSE 云原生網關優勢
提供高集成、高可用、高性能、安全的一站式網關解決方案。
**? 高集成:**集成流量網關+微服務網關+WAF 多種網關,集成 Nacos/Kubernetes/DNS/固定 IP 多種服務發現方式,集成 ARMS/SLS 可觀測監控報警體系,集成證書/三方認證安全體系。
**? 高可用:**提供多可用區容災,默認監控報警策略,推空保護,支持限流降級,支持流量灰度。
**? 高性能:**采用硬件加速性能提升 80%,Ingress 場景比 Nginx 性能高 90%,參數調優+模塊優化提升 40%,將流量網關和微服務網關二合一。
**? 安全:**支持證書管理,支持 JWT/OAuth2/OIDC/IDaaS 認證機制,支持黑白名單機制。
MSE 生態與規劃
MSE 希望能做好生態、做強產品,做穩底盤;做好產品集成,提升用戶易用性;做強產品競爭力,讓用戶得到最高的效率;做穩地盤,讓用戶得到最好的保障。
MSE 運營活動
成本更低
現在購買微服務引擎 MSE 全家桶遠低于自建成本,用史上最低的價格享受更優質、更全面的服務。
性價比更高
MSE 云原生網關歷經 2020 雙 11 考驗,每秒承載數 10 萬筆請求,日請求量達到百億級別。將流量網關與微服務網關合二為一,用戶資源成本直降 50%,并且提供豐富的認證鑒權能力,降低客戶的安全接入成本,現在購買 MSE 云原生網關預付費規格新老用戶同享 7 折優惠。
限時折扣,史無前例
MSE 注冊配置中心兼容 Nacos/ZooKeeper/Eureka,可用性高、提供豐富完善的監控報警、控制臺運維操作和引擎類型。專業版兼容 Nacos 2.0,相比基礎版性能提升約 10 倍,具有更高的 SLA 保障和配置能力。2022 年3 月 1 日–3 月 31 日新用戶首購預付費全規格立享 5 折優惠,相比自建價格更低,最多可買 3 年。
相關鏈接
[1]阿里云 MSE 搶購入口:
https://www.aliyun.com/product/aliware/mse
[2]MSE 國際站購買入口:
https://www.alibabacloud.com/product/microservices-engine
釘釘搜索群號 34754806 可加入用戶群交流、答疑。
點擊“此處”,了解 MSE 更多詳情~
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的从建好到用好,阿里云原生微服务生态的演进的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 延期通知 RocketMQ Summit
- 下一篇: Serverless Kubernete