成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Service Mesh上線需解決的問題整理

開發(fā) 前端
越來越多的公司開始研究Service Mesh,線上大批量應(yīng)用案例的依舊很少,已經(jīng)上線的很多問題解決的并不完美,為后面迭代和穩(wěn)定性埋下隱患。

引言

越來越多的公司開始研究Service Mesh,線上大批量應(yīng)用案例的依舊很少,已經(jīng)上線的很多問題解決的并不完美,為后面迭代和穩(wěn)定性埋下隱患。目前來看整體開源生態(tài)成熟度還有需要完善,本文為筆者試水service mesh過程中發(fā)現(xiàn)的問題歸納整理。

一、目標與價值

業(yè)務(wù)側(cè)只需要引入輕量級SDK,其他基礎(chǔ)能力下沉到網(wǎng)格SideCar代理中,一個美好的愿望 “接管所有非業(yè)務(wù)關(guān)心的能力”。

1.業(yè)務(wù)賦能價值

提升開發(fā)效率:只需專注業(yè)務(wù)

加速業(yè)務(wù)探索:快速迭代上線、快速驗證

代理升級無感知:不需要費力推動業(yè)務(wù)升級或者通過卡點升級引起的各類問題

2.運維提效價值

  • 治理體系統(tǒng)一:屏蔽不同語言體系治理的復(fù)雜性
  • 技術(shù)演進統(tǒng)一:不必關(guān)心版本碎片化問題,能力統(tǒng)一自住演進

二、組織形態(tài)整合

如果將Service Mesh作為公司戰(zhàn)略推動,Service Mesh依賴Kubernate底座,相關(guān)人員最好整合到一個部門,統(tǒng)一運維和開發(fā)。

將Service Mesh團隊、Serverless團隊、容器團隊整合到一個部門負責(zé)云原生體系建設(shè)

其他部門配合改造和對接

三、技術(shù)問題

下面就使用最廣泛的Istio和Envoy為例就其線上運行需要解決的技術(shù)問題歸納整理。

1.注冊中心接入服務(wù)網(wǎng)格

實現(xiàn)目的: 公司已有的注冊中心接入服務(wù)網(wǎng)格(Istio),完成服務(wù)注冊與發(fā)現(xiàn)能力

基本原理: 通過Istio提供的ServiceEntry將網(wǎng)格外注冊中心接入網(wǎng)格

https://mp.weixin.qq.com/s/4bTdmaQVKi8YHhBJCbrVKQ

2.RPC框架協(xié)議兼容問題

實現(xiàn)目的: 需要實現(xiàn)網(wǎng)格內(nèi)外通信,那網(wǎng)格內(nèi)的服務(wù)調(diào)用原有服務(wù)需要支持原有的RPC協(xié)議

基本原理: 與使用的RPC框架關(guān)聯(lián),如果使用gRPC自研由于Istio原生支持HTTP/2則改動極小,如果使用dubbo或者自研RPC框架,可以通過EnvoyFilter轉(zhuǎn)換實現(xiàn),可以參考騰訊開源框架 aeraki

https://github.com/aeraki-framework/aeraki

3.網(wǎng)格流量治理問題

實現(xiàn)目的: 網(wǎng)格流量需要支持限流、熔斷等治理能力并與現(xiàn)有治理平臺融合

基本原理: 通過Envoy提供的Filter插件機制,將限流配置與EnvoyFilter規(guī)則映射完成限流,可以參考網(wǎng)易開源的slime框架

https://github.com/slime-io/slime

4.網(wǎng)格流量監(jiān)控問題

實現(xiàn)目的: 網(wǎng)格流量的監(jiān)控指標和埋點需要與原有監(jiān)控體系融合

實現(xiàn)原理: Istio提供了kiali、jaeger、grafana、prometheus相關(guān)監(jiān)控體系,將這些這表對接到原有監(jiān)控系統(tǒng)。另外一些自定義的監(jiān)控指標可以通過wasm擴展。

https://mp.weixin.qq.com/s/ZO7dZ3mddISFjB4NTJHdjQ

5.按需訂閱配置(懶加載)問題

在默認情況下,Istio會全量下發(fā)注冊中心配置信息,占用過多的內(nèi)存嚴重影響性能。常見的方案有:

社區(qū)SidecarScope的隔離

全局代理方案第一跳先去代理拿服務(wù)依賴的配置,之后不再需要跟代理通信(參考Slime提供的懶加載功能)

通過在SideCar中同時部署Agent的方式維護服務(wù)依賴關(guān)系

6.熱部署和升級問題

在對代理SideCar進行部署和升級時的處理,需要做到平滑先摘流量再部署升級。

進程級別代理方式,對數(shù)據(jù)面進行監(jiān)控、版本管理和升級

雙容器模式,一個容器運行,另外一個容器Standby;Standby容器完成升級后檢測正常后再切換

依賴應(yīng)用發(fā)布升級數(shù)據(jù)面

7.性能和穩(wěn)定性問題

數(shù)據(jù)面代理會增加耗時,據(jù)螞蟻商業(yè)版本是數(shù)據(jù)面單跳延遲在0.5ms以內(nèi),平均為0.2~0.3ms

穩(wěn)定性指標的測試

責(zé)任編輯:武曉燕 來源: 瓜農(nóng)老梁
相關(guān)推薦

2021-06-30 13:26:07

Service MesHTTP協(xié)議 Oitsi

2021-12-08 17:54:55

架構(gòu)控制平面

2022-08-21 07:17:16

LinkerdKubernetes服務(wù)網(wǎng)格

2009-10-26 15:28:25

寬帶接入網(wǎng)

2021-11-08 09:11:17

云計算Service Mes云應(yīng)用

2022-05-13 07:22:39

攜程微服務(wù)SOA

2020-03-04 09:27:13

Service Mes微服務(wù)架構(gòu)

2015-04-02 11:37:04

無線網(wǎng)絡(luò)室內(nèi)無線mesh網(wǎng)絡(luò)WLAN建設(shè)

2022-07-15 09:20:17

性能優(yōu)化方案

2021-02-22 17:00:31

Service Mes微服務(wù)開發(fā)

2018-09-26 11:06:56

華為云

2012-02-13 09:46:56

數(shù)據(jù)中心耗能服務(wù)器虛擬化

2023-09-08 08:01:40

Gateway測試配置

2018-07-12 11:48:31

微服務(wù)Service mes服務(wù)

2023-01-30 17:26:27

Kubernetes成本雙刃劍

2021-10-14 18:21:52

架構(gòu)IstioService

2021-12-10 18:19:14

授權(quán) Linkerd策略

2021-12-11 22:21:00

服務(wù)配置文件

2020-07-28 08:20:06

Service Mes容器化云原生

2012-03-19 15:47:41

互聯(lián)網(wǎng)IPv6私有地址
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 丝袜 亚洲 另类 欧美 综合 | 337p日本欧洲亚洲大胆 | 中文字幕四虎 | 亚洲综合三区 | 午夜影院中文字幕 | 欧美美女被c| 女人精96xxx免费网站p | 久久综合久久综合久久 | 欧美激情一区二区三级高清视频 | 91麻豆精品一区二区三区 | 午夜电影福利 | 日韩av在线中文字幕 | 91亚洲国产亚洲国产 | 亚洲天堂精品久久 | 国产精品一区二区三区久久 | 国产一级电影网 | 欧美日韩电影一区 | 亚洲成av人片在线观看无码 | 天天视频一区二区三区 | 久草资源在线视频 | 91精品久久久久久综合五月天 | 成人欧美一区二区三区黑人孕妇 | 一级a性色生活片久久毛片波多野 | 欧美日韩久久久 | 羞羞涩涩在线观看 | 香蕉二区| 久草在线 | 国产有码 | 亚洲精品视频二区 | 国产精品久久久久久久久久久免费看 | 亚洲视频一区二区三区四区 | 伊人色综合久久久天天蜜桃 | 亚洲va欧美va天堂v国产综合 | 在线观看国产视频 | 免费观看一级毛片视频 | 国产wwwcom| 日韩二区| 国产乱码精品一区二区三区忘忧草 | 久久亚洲欧美日韩精品专区 | 国产免费观看一级国产 | 亚洲精品欧美精品 |