Gartner在《金融科技2020:四大挑戰及解決方法》中曾預測,IT領域的數字化技術將深刻應用到金融服務中。從IT基礎設施,到ERP等自動化系統到數據分析、用戶管理,再到產品和服務中,這些技術將以業務爲導向,不斷更深地觸達用戶和產品,從而賦能金融行業。2019年,隨着經濟形勢的新變化,對於金融行業來講,信息化系統升級、提升效率是迫在眉睫的事情。近日,網易雲邀請多位金融業IT領軍人物,共同探討了金融行業的數字化轉型之路,特別是微服務架構在此過程當中的落地實踐。
數據庫
安心保險信息技術部副總經理 劉勇架構
以往IT技術在賦能商業中的做用以「錦上添花」爲主,而近幾年,數字化商業模式也在逐漸凸顯其能量。做爲全國首批互聯網創新型保險公司,安心保險以IT技術的改進爲基礎,在互聯網業務方面作了不少創新和嘗試。安心保險信息技術部副總經理劉勇認爲:「目前金融行業的IT架構廣泛落後5-10年。」面對突飛猛進的技術變革,安心保險基於微服務對原有的IT系統進行了全面改造、升級,打造了日峯值500萬單的拉活保,惠保大師,自助查勘和視頻理賠等多款互聯網保險爆款產品,實現了微服務技術在保險價值鏈的應用和賦能。
框架
網易杭州研究院雲計算技術部首席架構師 劉超運維
除了陽光保險,在座多家金融機構的技術表明也表示已經意識到微服務對業務的驅動做用,已經或正在準備嘗試微服務化的改造。縱觀整個行業,目前企業對微服務的應用主要分爲三個階段:處在微服務1.0階段的企業,僅使用了註冊發現,基於Spring Cloud或者Dubbo進行開發;處在微服務2.0階段的企業,使用了熔斷,限流,降級等服務治理策略,並配備完整微服務工具和平臺;處在微服務 3.0階段的企業,開始採用Service Mesh,將服務治理做爲通用組件,下沉到平臺層實現,使得應用層僅僅關注業務邏輯,平臺層能夠根據業務監控自動調度和參數調整,實現 AIOps 和智能調度。網易杭州研究院雲計算技術部首席架構師劉超認爲:「目前大部分金融企業都處在1.0階段,或者正從單體應用,向這個階段過渡,處於 0.5 的階段。也有部分金融行業的領頭羊,在作互聯網轉型的過程當中,正在向2.0階段過渡。而以網易爲表明的一線互聯網公司在進行微服務3.0方面的嘗試。」
據劉超介紹, 網易雲輕舟微服務平臺的客戶申萬宏源就是微服務0.5階段的典型表明,主要有如下幾個方面的訴求:中臺化,減小對第三方集成商的依賴;持續集成,實現自動化、快速地迭代;基本的服務註冊和發現;容器化,實現開發團隊和運維團隊的無縫協做。同時,申萬宏源也意識到微服務並不是一蹴而就的改變,須要長期的架構演變。屢次交流後,網易云爲申萬宏源制定了微服務化的演進路線。 分佈式
首先,梳理了哪些服務能夠進行試點拆分,接下來,基於開源的數據庫技術進行了數據庫的表設計,而後逐步實現容器化和CI/CD,並經過微服務框架實現基本的服務發現,當試點服務改形成功後,逐步進行大規模的業務改造,包括組合服務的改造,再就是中間件的PaaS化,更進一步的服務治理,以及未來要作的性能管理。目前經過輕舟微服務的產品和諮詢服務,申萬宏源已經實現向微服務1.0階段的過渡,並實現了基本的服務治理。
劉超還分享了網易雲另外一家銀行客戶的微服務實踐經驗,這家銀行已經達到微服務2.0階段,其基於Dubbo的服務實例已經達到上萬的數量級,但也致使註冊中心的壓力很是大。基於網易考拉的服務治理經驗,網易雲幫助其進行了服務依賴,接口調用統計,接口規範等方面的優化和改造,完美解決了這個問題。此外,服務拆分完成後,一般須要分佈式事務來解決原子性的問題,因爲業務的特殊性,銀行對分佈式事務的要求尤爲高。但因爲其沒有采用分佈式數據庫,網易云爲其設計了分佈式消息和TCC的解決方案。
微服務
據劉超介紹,網易輕舟微服務平臺是網易雲基於網易考拉、網易雲音樂、網易嚴選等互聯網產品的微服務實踐經驗,造成的一個集容器,CI/CD,測試平臺,API網關,微服務化框架,應用性能管理APM,分佈式事務七大系統爲一體的解決方案,不一樣客戶能夠根據自身的階段和需求進行靈活的組合。同時,以劉超爲表明的架構師團隊能夠幫助客戶設計微服務的最佳實踐路徑,幫助企業實現信息系統微服務化,賦能企業數字化轉型升級。
輕舟微服務諮詢項目旨在將網易考拉、網易雲音樂、網易嚴選等互聯網產品的微服務實踐經驗,以及在銀行、證券、視頻監控、物流、智能製造等行業的微服務落地經驗,結合企業的IT現狀和需求開放共享,幫助企業實現信息系統微服務化,賦能企業數字化轉型升級。
工具
相關文章:
【推薦】 Android之高效率截圖
【推薦】 基於AOP的優惠券發送異常哨兵監控
【推薦】 BigData-‘基於代價優化’到底是怎麼一回事?
性能