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

灰度發布在UCloud大規模虛擬網絡中的應用

云計算
本文主要詳細闡述了在UCloud的虛擬網絡里,如何利用ServiceMesh技術在虛擬網絡控制面以及利用可編程交換機在轉發面實現灰度發布。

本文主要詳細闡述了在UCloud的虛擬網絡里,如何利用ServiceMesh技術在虛擬網絡控制面以及利用可編程交換機在轉發面實現灰度發布。
ServiceMesh實現控制面灰度
在控制面,早期灰度發布采用APIGW的方式實現。APIGW通常僅部署在用戶流量的入口,完全灰度發布就需要完整地部署兩套系統。但在微服務化的時代,任何一個微服務發生變更都需要完整地部署兩套系統,這不僅成本高且嚴重影響產品變更速度。ServiceMesh以類似于將APIGateway部署到本地,同時提供集中化控制的方式,***地解決了這些問題。
UCloud的輕量級ServiceMesh平臺基于Istio,繼續使用Envoy代理,修改Pilot在保留完整的DSL支持的基礎上實現了脫離K8S運行。
因此網絡團隊對Pilot做了高度訂制,從而更能滿足自身的需求。

UCloud


訂制方案一:按賬號灰度。在GRPC或者HTTP請求中添加⾃自定義Header x-ucloud-routeby,x-ucloud-routeby采用Cookie的編碼格式,在其中包含賬戶信息,配置Envoy根據該Header進行策略路由。
訂制方案二:采用顯式代理而不是IPTables透明引流的方式和Envoy集成,支持HTTP 1.0、HTTP 2.0和gRPC。在配置了Envoy的Proxy Port情況下,通過Envoy接入ServiceMesh;如果配置域名且沒有配置Envoy的Proxy,則自動采用ETCD gRPC naming and discovery的方式; 如果配置IP地址和端口,則直連指定地址;

UCloud


    訂制方案三:采用docker-compose管理container實現sidecar。新方案中仍然采用container的方式打包和部署微服務,但采用Host的網絡方式簡化了現存服務的網絡通信方式。通過采用docker-compose管理container實現sidecar,實現了一個簡單的服務管理、版本管理、集群管理、路由策略管理層,為集群中的每臺Node(VM或物理服務器)生成docker-compose配置文件,從而部署和管理每臺Node的服務。
可編程交換機實現轉發面灰度
在轉發面灰度的方案選擇上,團隊采用了可編程交換機(基于Barefoot Tofino芯片)來實現灰度網關,替換普通交換機實現強灰度能力。
灰度網關***提供64個100G的接口提供6.4T帶寬,PPS性能可達4400兆,延遲為us級別,能夠很好支持網絡寬帶的高性能要求?;叶染W關可以提供:一致性哈希ECMP的能力;可以基于任意定制字段(包括內層虛擬網絡地址以及租戶ID)計算哈希;在計算哈希前優先應用灰度規則,可以根據任意字段定制灰度規則,最小粒度可以做到按TCP流來灰度。

UCloud


轉發面灰度示例
有了上述這些新工具,可以通過部署新的策略實現更加細粒的灰度發布,具體方案為:可編程交換機BGP宣告集群VIP引流,根據選擇字段計算一致性哈希后將流量量分發給后端服務器,并按照選擇字段(VNI、源地址、目的地址)配置灰度規則。
灰度步驟如下:
 按VM的粒度將流量量切換到灰度后端服務器器
 切換完成后立刻自動回歸測試,根據路由表自動生成監測地址列表,并Ping檢測網絡互通性
 測試通過則逐步增加灰度的VM地址
 直到整個VPC的流量量全部切換到灰度后端服務器器
 再切換一個新的VPC,直到所有分片內的VPC都切換到新的灰度后端服務器
 完成灰度發布

以上內容最早發表于UCloud 10月12日在上海主辦的Tech Talk***期活動。Tech Talk是UCloud面向用戶做深度技術交流的線下活動,后面也會繼續舉辦,歡迎參加。

 

責任編輯:趙立京 來源: 51CTO
相關推薦

2018-11-30 15:30:38

UCloud數據中心網絡部署

2016-01-29 20:23:23

華為

2018-10-15 10:38:14

UCloud虛擬網絡SDN

2023-03-05 15:51:54

AIGCChatGPT

2017-01-11 15:54:53

SDN網絡數據中心中國移動

2013-03-21 09:24:28

2017-06-27 15:35:02

機器學習Spark微博應用

2025-02-18 09:48:58

2023-07-04 07:17:47

神經網絡大規模GNN

2013-03-13 10:40:59

SDN網絡虛擬化電信網絡

2025-06-11 17:31:28

2013-03-15 10:59:16

網絡虛擬化云計算

2013-07-09 10:06:44

網絡虛擬化云計算

2011-08-05 15:04:00

網絡攻擊黑客

2015-06-12 09:58:51

2011-07-26 10:27:41

跨地域網絡網絡管理

2014-09-05 09:55:44

SDN商用網絡華為

2017-09-14 11:36:51

2019-12-02 14:43:42

數據保護網絡攻擊漏洞

2018-10-25 09:00:14

應用程序IMC平臺開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91色视频在线观看 | 久久99精品久久久久久噜噜 | 久久91精品国产一区二区三区 | 亚洲视频网 | 亚洲综合色视频在线观看 | 欧美亚洲国产日韩 | 欧美日韩一区二区在线观看 | 国产精品亚洲成在人线 | 日韩视频在线一区二区 | 超碰婷婷 | 日韩欧美一二三区 | 国产精品一区二区三区四区 | 7777久久 | 成年网站在线观看 | 国产精品毛片无码 | 亚洲高清av在线 | 黄色大片在线免费观看 | 亚洲一区二区三区欧美 | 亚洲福利| 久久久久国产一区二区三区 | 日韩中文字幕高清 | 在线精品国产 | 国产一区二区欧美 | 在线视频 亚洲 | 日韩中文字幕在线视频 | 精品一区二区三区入口 | 亚洲一区久久久 | 日韩一区二区在线免费观看 | 亚洲日韩第一页 | 久久精品亚洲精品国产欧美 | 综合激情网 | 国产成人综合亚洲欧美94在线 | 日韩在线不卡 | 日本在线视 | 免费色网址 | 日日操操| 91小视频| 日韩午夜影院 | 成人精品一区二区三区中文字幕 | 国产精品福利在线观看 | 91视频大全 |