微服務技術因爲天生支持快速迭代、彈性擴展的特色,使企業可以在不肯定性下提高發展速度及抗風險能力,受到了愈來愈多的關注。當前,雲服務商紛紛試水微服務產品,最爲典型的,當屬推出輕舟微服務平臺、劍指整個微服務應用生命週期的網易雲。html
那麼,在技術不斷進步的趨勢下,微服務又將何去何從?企業須要如何把握技術應用趨勢,以保持自身在整個行業中的競爭優點?架構
容器、微服務等技術的流行,是出於企業在雲計算時代採用雲原生(Cloud Native)基礎架構支持業務創新的須要。時下最值得關注的雲原生技術,當屬Service Mesh(服務網格)和AIOps(人工智能運維)。前者在互聯網領域已經獲得了普遍的承認,但後者仍被很多從業者忽視。併發
對於一線互聯網企業而言,2019年微服務的重心已經不是Spring Cloud和Dubbo,而是Service Mesh。網易雲首席解決方案架構師劉超認爲,微服務1.0僅僅是服務註冊/服務發現,2.0階段的核心在於熔斷/限流/降級等服務治理策略——這也是大部分互聯網企業所處的階段,3.0階段則屬於Service Mesh——服務治理做爲通用組件下沉到平臺層。框架
不一樣於1.0基於Spring Cloud或者Dubbo進行開發,2.0一般有一套微服務平臺支撐,然而Service Mesh纔是服務治理平臺化的鑰匙。如同網易內部的考拉、雲音樂、雲課堂等業務,一線互聯網企業在微服務2.0實踐中或多多或少都遇到了此類問題:微服務框架的統一,涉及到多語言的問題,也涉及到和應用層綁定的問題,不管是SpringCloud仍是Dubbo,都很難徹底平臺化。Service Mesh應運而生,經過SideCar的方式,將控制面和數據面隔離,經過非侵入的模式進行流量攔截,實現真正的治理平臺化。如網易雲輕舟微服務平臺,正經過Agent和Sidecar技術爲開發減負,同時保證性能。運維
成熟的微服務撐起了更爲龐大的業務規模,也對運維提出了更高的需求,AIOps和智能調度,即藉助數據分析、機器學習提高運維和調度效率的方法,是將來不容忽視的課題。運維的職責是以儘量低的成本保證軟件工程效率和線上服務質量,微服務的膨脹必然驅動企業經過對監控數據和業務數據的挖掘,實現故障/性能瓶頸的智能定位、業務的自動調度和參數調整。固然,終極的AIOps還須要整個業界在實踐中不斷完善,才能走向成熟。機器學習
基於網易內部實踐經驗,網易雲輕舟微服務平臺在設計之初,不只採用CI/CD和基於Kubernetes的容器雲支持自動化部署、智能擴縮容,還規劃了AIOps產品模塊,基於基礎設施、微服務、通用中間件、應用性能、業務數據和鏈路追蹤等監控,智能定位異常,並將探索故障的自動修復。ide
對於企業來講,雲計算技術更新的速度有點使人厭煩——OpenStack還沒用好,Kubernetes就來了;Spring Cloud那麼多組件還沒搞明白,Envoy、Istio又須要學習了;CI/CD剛剛入門,大咖又談什麼AIOps……這樣下去哪還有精力來開發業務?其實,企業對於微服務技術的核心訴求,並不在於技術自己,而是在於它對業務成長的做用。對於企業而言,打破煙囪式架構、釋放數字資產的價值的誘惑,無疑是巨大的。微服務
網易雲首席解決方案架構師劉超表示:「如火如荼的數字化轉型給網易雲計算平臺帶來了發展契機。對於傳統企業來講,他們但願可以在解決資源層彈性能力的基礎上賦能業務。好比當他們擁有了解決高併發能力時,還但願能夠掌握中臺的能力。那麼正是爲了知足企業的這部分需求,網易雲推出了‘輕舟微服務’平臺,以此解決客戶的痛點。」高併發
劉超的結論,是與不一樣客戶深刻溝通以後得出的。目前,大部分傳統企業處在微服務1.0或者從單體應用向1.0過渡的階段,但富於革命精神的企業,已經在向2.0階段過渡,並在中臺戰略的探索之路上走了很遠。咱們經過業界一些企業的微服務實踐,以及網易雲輕舟微服務平臺客戶實踐,不難發現行業客戶藉助微服務化構建適合企業數字化戰略的業務中臺和技術中臺的意圖。工具
物流:做爲勞動力密集型行業,物流行業在人力成本不斷提高的今天迫切但願藉助科技發展從走向智能化的明天,尤爲是快遞企業,與電商有類似的峯值流量週期,經過微服務架構來實現從資源到應用的全面彈性擴展能力,如同互聯網公司那樣從容應對峯值,成爲物流企業樸素的願望。不只如此,物流企業也有將數字資產和傳統業務相結合以及快速開發新業務的渴望,經過微服務化改造建設物流中臺,可讓物流企業更有底氣應對這些挑戰。德邦快遞與網易雲達成戰略合做,採用基於開源的輕舟微服務平臺支持數字化,正是基於一種「薄前臺、厚中臺、慧後臺」的技術理念。
金融:一貫與科技深度結合的金融行業,對微服務的探索也走在了前面,不說51信用卡這類新生互聯網金融業務,也不說上交所這樣的大型平臺,單看大衆所熟悉的銀行企業,如招商銀行、民生銀行、廣發銀行等,也都已經有了微服務的實踐,他們經過分佈化解決服務治理的難題,實現各類服務的複用,從而實現數據層和基礎設施層的敏捷開發。大衆經常使用的各個銀行客戶端,體驗當然有好有壞,但都處於快速迭代之中,這正是得益於中臺化的推動。在證券領域,有企業藉助網易雲輕舟微服務提升總體資源的利用率,縮短開發測試及部署流程,快速響應業務部門的各類新需求。
工業:一樣是勞動密集型產業,一樣受到「工業4.0」、「中國製造2025」政策的刺激,工業企業也但願經過新興技術的應用從「製造」邁向「智造」。工業企業的痛點之一,就是老舊系統過多且分散,不只資源利用率低下,當須要企業聯合各業務系統組合出一些新業務,利用數據創造新的業務價值時,信息孤島也給業務創新帶來了重重阻礙。工業中臺成爲解決這些問題的曙光。藉助網易雲輕舟微服務平臺,工業企業經過應用改造,利用微服務架構以及一些數據接口,將傳統技術和應用利用起來,讓將來的業務可以複用和共享,並將傳統業務抽象成一個個業務服務,造成業務中臺,從而經過業務服務的總和以及數據的有效利用創造出新的價值。
中臺的建設,爲業務部門直接調用企業既有的能力加速創新提供了便利,而成熟、易用的微服務工具平臺,會讓企業的中臺大計如虎添翼。網易雲輕舟微服務平臺是誕生於網易內部的一套面向微服務化架構的基礎設施,解決了微服務管理、註冊發現、服務治理、應用性能監控和鏈路跟蹤等問題,是網易考拉、網易雲音樂、網易雲課堂等各產品微服務化架構的基礎,也是能夠應用於支撐不一樣行業互聯網業務的成熟平臺。目前,網易雲輕舟微服務平臺已經應用於銀行、證券、視頻監控、物流、工業等行業很多中大型企業,幫助其實施微服務化改造,建設符合行業特色的業務中臺,支撐企業數字化戰略的落地。
相關文章:
【推薦】 推送公司今日菜單內容到手機
【推薦】 網易大數據榮獲【2018年度·商業智能大數據領域創新產品獎】和【2018中國最佳大數據產業場景應用解決方案】