本文我們重點討論如何構(gòu)建一個有效的服務治理平臺,話不多說,直接切入整體。構(gòu)建服務治理平臺基于“管理”,“度量”,“管控”三個層面統(tǒng)籌考慮安排。具體來講,又可以分為六個層次來考慮問,分別是:服務管理流程體系,服務治理平臺,服務治理核心架構(gòu),服務協(xié)議規(guī)范,服務支撐工具,服務運行環(huán)境。六個層面的具體關系如下圖所示:
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、網(wǎng)站制作、寧強網(wǎng)絡推廣、小程序定制開發(fā)、寧強網(wǎng)絡營銷、寧強企業(yè)策劃、寧強品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供寧強建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com接下來我們分別來看一下每個層面的具體內(nèi)容。
01
服務治理框架
當下無論對于什么樣類型的服務治理核心框架,無論是開源還是自建,在功能層面相差不大,但技術實現(xiàn)卻有所差別。但就落地實踐而言,自建難度遠大于依賴現(xiàn)有的開源項目。因此本次重點基于開源項目考慮,構(gòu)建服務治理核心框架選型考慮主要涉及三個因素:開發(fā)人員知識儲備,業(yè)務/應用要求,當下行業(yè)的技術趨勢。目前來講主要服務治理核心框架的選型有三個:spring-cloud框架,dubbo框架以及service mesh框架。具體框架對比,后續(xù)會有詳細分析。
02
服務協(xié)議規(guī)范
服務協(xié)議規(guī)范具體而言細分服務接口,服務集成,服務模板,數(shù)據(jù)規(guī)范四個層面。
服務接口考慮接口類型以及與之相關的接口協(xié)議,例如http協(xié)議,或者rpc協(xié)議等。
服務集成重點考慮集成過程中的統(tǒng)一協(xié)議,通信方式。
服務模板框架主要說明開發(fā)服務需要的統(tǒng)一模板信息,框架信息。
03
服務支撐工具
服務治理的支撐功能可以劃分為三個層次:治理支撐服務,功能支撐服務,線下支撐服務。
治理支撐服務包括服務注冊/發(fā)現(xiàn),流量控制,容錯熔斷,服務升級/回滾,鏈路跟蹤,路由分發(fā),超時重試,智能恢復等支撐工具集成。
功能支撐服務包括監(jiān)控告警,日志服務,認證鑒權(quán),計量計費,消息服務,負載均衡,持久化服務,網(wǎng)管服務等支撐工具。
線下支撐服務包括DevOps流程支撐服務,運行環(huán)境支撐。
04
服務運行環(huán)境
當下服務運行環(huán)境具體而言,包括物理運行環(huán)境,容器運行環(huán)境,mesh運行環(huán)境。服務治理平臺需要支撐不同的運行環(huán)境。
05
服務治理門戶
服務治理門戶構(gòu)建從五個層面考慮,包括數(shù)據(jù)采集,存儲倉庫,工具聚合,綜合分析,服務門戶。
服務門戶以業(yè)務/應用/服務作為門戶的組織方式,實現(xiàn)分析、管控、統(tǒng)計三維一體控制平臺。
綜合分析依賴處理后服務指標,集成數(shù)據(jù),可視化呈現(xiàn)當下服務狀態(tài)以及預測某一階段服務狀態(tài)。
工具聚合服務支撐工具保證服務生態(tài)的完整性,并能夠管理、記錄、反饋服務狀態(tài)。
存儲倉庫存儲采集的日志,性能,鏈路等與服務相關的數(shù)據(jù)。
數(shù)據(jù)采集是指proxy + agent通過攔截/旁路監(jiān)測方式獲取鏈路或者服務數(shù)據(jù),并能夠上報到存儲倉庫。
06
服務管理流程體系
最后服務治理平臺應該構(gòu)建在一定的服務管理流程體系之下,符合一定的服務管理流程規(guī)范。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。