微服務能力層 微服務助力企業中臺架構快速落地

2021-10-13 21:33:09 字數 1738 閱讀 4480

微服務和中颱是這幾年隨處可見的技術詞彙,最先興起在一批網際網路企業中,並逐漸的蔓延至一些傳統企業之中,現在在構建資訊系統時,很多企業都在說要建一套中臺系統,由於技術原因很難落地,但隨著微服務和容器化出現之後,企業構建中颱的概念也逐漸成型,資料中颱和業務中颱能快速在企業內部落地,更加快速響應業務上的各種變化,帶來企業效能上的提公升,價值上的提公升,創新能力的增強,進而還能推動人才和組織的優化。

微服務使中颱架構快速落地

我們從這張圖看一下什麼是中颱戰略,又跟微服務有什麼關係?

根據公司服務架構,我們簡單的梳理了一下服務體系模板,也可以看做微服務的乙個組織結構。

元年微服務底座

元年微服務基座已經整合了市面上大部分微服務元件,並針對元件進行二次封裝或改造,可以讓研發人員不用關心微服務架構,只需在業務工程中編寫業務**,由統一的元年持續發布平台進行單體或者微服務ci和cd,在這基礎上微服務底座進行的服務通訊的封裝,可以實現一套**即可單體也可以微服務通訊,單體採用sdk的方式通訊,微服務採用restful的方案進行服務呼叫,也對異構語音進行的sidecar封裝。同時提供公司統一的api文件和契約協議、前後端腳手架,提供前後端開發效率。由元年繼續發布平台針對開發人員進行feature開發環境容器化管理,同時根據流水線進行**審查和自動化測試,保證**的質量和效率。

元年微服務底座**耦合度低,易於開發維護;架構與業務分離,開發人員對架構變更無感,節省了適應新架構或架構新版本的時間;部署方案統一,降低了專案的運維難度,可以實現專案的快速上線部署;統一公司內部開發體系。

元年持續發布平台

元年持續發布平台是基於kubernetes的容器編排技術,支援在公有雲及私有雲上簡單、快速、安全地部署容器應用,幫助使用者輕鬆構建輕量級、可伸縮、高可用、高安全、跨雲的應用服務。容器服務極大程度降低了使用者搭建環境和應用部署的操作門檻,減少硬體投入和運維成本,優化資源利用率,使企業專注於業務邏輯開發,縮短業務上線週期,提高服務響應效率。

特點:

持續整合/持續發布(可使用服務持續整合服務,執行從開發、構建打包到部署的自動化流程。同時提 供一套完整的api介面,客戶可整合企業內部已有的持續整合和發布系統)

藍綠發布/灰度發布(提供多種公升級發布策略,滾動公升級、快速公升級、藍綠發布和灰度發布)

混合雲部署和遷移(基於容器映象可遷移)

優勢:

簡化部署

容器將**和執行環境打包成乙個映象容器,打通了開發、測試、生產環境,讓**的流水線變得簡單,實現一次構建,隨處執行。

降低成本

容器隔離應用的能力使得容器可以整合多個伺服器以降低成本。由於沒有多個作業系統的記憶體占用等開銷,容器可以比虛擬機器提供更好的伺服器資源整合解決方案。

開放api

客戶能夠基於開放api,與企業內部系統整合,進行服務部署公升級,更好地適應企業內部流程。

元年監控平台採用基於定製化的prometheus+grafana進行監控管理和報警,支援各類質控指標資料,下面例子為redis監控。

中臺戰略 微服務 服務治理 組織架構

本文是對 企業it架構轉型之道 阿里巴巴中臺戰略思想與架構實戰 的讀書總結。不會涉及太多技術具體點,而是將本書的邏輯脈絡和結論梳理出來,方便大家閱讀 帶有個人理解,請批判性的閱讀 已經讀過該書或者在各種渠道了解中台後,本文可以幫忙梳理一下思路。沒有讀過該書或不了解中臺,本文可以作為讀書路線,不迷路。...

專訪盧政 TSF如何助力企業微服務開發

tsf架構 其中,tsf提供的核心能力包括 服務治理,應用生命週期管理,配置中心,分布式事務,資料化運營能力 日誌 監控 告警 呼叫鏈等 為了方便應用的開發,tsf提供了中介軟體平台,包括分布式計算排程 配置和事務能力,微服務api閘道器,以及在spring框架層面打通資訊佇列cmq ckafka。...

專訪盧政 TSF如何助力企業微服務開發

tsf架構 其中,tsf提供的核心能力包括 服務治理,應用生命週期管理,配置中心,分布式事務,資料化運營能力 日誌 監控 告警 呼叫鏈等 為了方便應用的開發,tsf提供了中介軟體平台,包括分布式計算排程 配置和事務能力,微服務api閘道器,以及在spring框架層面打通資訊佇列cmq ckafka。...