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

三種發布策略:基于 API 的基礎架構

開發 系統
選擇發布策略時,重要的是要選擇一種允許您在生產環境中降低風險的策略。通過對小部分流量進行測試或實驗,并驗證結果來降低風險。

部署與發布

在決定發布策略之前,我們必須區分兩個重要概念:部署和發布。部署涉及將功能完全推進生產環境,因為您現在在系統中運行了一個進程。盡管已經部署,但新功能并未通過與生產系統的交互活躍或執行。

有各種方法可以實現此分離。發布涉及以受控的方式激活新功能,從而允許您控制引入新功能的風險。Thoughtworks Technology Radar 對部署和發布之間的區別有很好的解釋:


對于許多組織來說,實施持續交付仍然是一個挑戰,突出使用諸如將部署與發布分離等有用技術仍然很重要。我們建議在指涉將應用程序組件或基礎架構的更改部署時嚴格使用術語“部署”。應該在功能更改對最終用戶產生業務影響時使用術語“發布”。通過使用功能切換和靜默發布等技術,我們可以在不發布功能的情況下更頻繁地部署更改到生產系統。更頻繁的部署減少了與更改相關的風險,同時業務利益相關者保留了對何時向最終用戶發布功能的控制。


發布策略

一旦您充分區分了部署和發布,現在可以考慮控制功能逐步發布的機制。選擇發布策略時,重要的是要選擇一種允許您在生產環境中降低風險的策略。通過對小部分流量進行測試或實驗,并驗證結果來降低風險。當結果成功時,就會觸發對所有流量的發布。某些策略更適合特定情況,并需要不同程度的額外服務和基礎架構。讓我們探討一些在基于 API 的基礎架構中受歡迎的選項。

1.金絲雀發布

金絲雀發布引入了軟件的新版本,并將少量流量引導到金絲雀。流量在舊服務和新服務之間的分配概念已經建立,這將取決于目標平臺。

在服務網格和 API 網關中,流量轉移使得可以逐漸將流量從目標服務的一個版本轉移到另一個版本。例如,可以將新版本 v1.1 的服務部署在原始版本 v1.0 的旁邊。流量轉移使您可以通過首先只將一小部分用戶流量(例如 1%)路由到 v1.1,然后隨著時間的推移將所有流量轉移到新服務,對新服務進行金絲雀測試或發布。

這使您可以監視新服務,并查找技術問題,例如增加的延遲或錯誤率,還可以查找期望的業務影響,例如關鍵性能指標(如客戶轉化率或平均購物結賬價值)的增加。流量分割使您能夠通過在多個服務版本之間分配流向目標服務的流量來運行 A/B 測試或多變量測試。

2.流量鏡像

除了使用流量分割來運行實驗之外,您還可以使用流量鏡像來復制或復制流量,并將其發送到一個或一系列附加位置。通常情況下,使用流量鏡像時,復制的請求的結果不會返回給調用服務或最終用戶。相反,將對生成的結果進行越帶評估,例如比較重構和現有服務生成的結果,或者觀察一系列操作屬性,以觀察新服務版本處理請求時的響應延遲或所需 CPU。

使用流量鏡像使您能夠進行“暗發布”或“暗發行”服務,其中用戶對新發布保持不知情,但您可以在內部觀察所需的效果。

3.藍綠部署

藍綠部署通常在使用路由器、網關或負載均衡器的架構中實現,在這些架構的后面有一個完整的藍環境和一個綠環境。當前的藍環境表示當前的生產環境,綠環境表示堆棧的下一個版本。在切換到實時流量之前,會對綠環境進行檢查,并在上線時將流量從藍環境切換到綠環境。藍環境現在處于“關閉”狀態,但如果發現問題,回滾會很快。下一個更改將從綠色轉到藍色,從第一個發布開始進行交替。

由于其簡單性,藍綠部署效果很好,并且對于耦合的服務來說是更好的部署選項之一。對于持續存在的服務,管理起來也更容易,盡管在回滾事件中仍需要謹慎。它還需要雙倍數量的資源來能夠并行運行當前活動環境的冷備份。

責任編輯:趙寧寧 來源: 小技術君
相關推薦

2018-06-29 10:54:11

云部署策略公共云

2009-09-22 14:12:16

Hibernate S

2020-02-26 11:07:26

網絡5G技術

2019-10-16 08:41:46

微服務架構Nginx

2022-08-19 11:19:49

單元測試Python

2009-05-08 15:29:53

LTE策略運營商

2021-06-07 08:00:00

開發集成API

2019-09-16 09:46:55

對抗反分析檢測逃逸惡意軟件

2019-09-16 09:46:55

2023-03-26 08:05:31

微服務架構程序

2019-09-11 15:49:02

入侵檢測反分析逃逸技術

2023-04-10 11:22:34

CIOIT運營成本

2011-01-18 15:35:59

jQueryJavaScriptweb

2022-04-19 09:34:07

技術債務開發策略

2009-12-11 13:48:47

雙線策略路由

2009-07-29 11:44:30

ASP.NET緩存Cache

2018-06-23 00:02:44

2024-06-04 13:02:10

2021-10-13 14:30:03

智能建筑智能樓宇物聯網

2021-12-23 06:57:32

企業策略數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区 | 成人区精品一区二区婷婷 | 免费在线观看成人 | 日韩精品一区二区三区在线观看 | 视频一区二区在线观看 | 日本久久精品视频 | 99看片网| 亚洲欧美第一视频 | 韩日三级 | 精品免费国产一区二区三区四区 | 99久久99 | jlzzjlzz国产精品久久 | 99热这里| 亚洲一区二区视频 | 7777奇米影视 | 国产亚洲精品一区二区三区 | 天堂在线www| 中文字幕欧美日韩一区 | 国产精品久久久久999 | 久久成人精品一区二区三区 | 久久久久久国产精品 | 蜜桃av鲁一鲁一鲁一鲁 | 成人精品鲁一区一区二区 | 精品国产免费人成在线观看 | 欧美在线视频网 | 久久久久www | 欧美日韩久久精品 | 亚洲精品欧美一区二区三区 | 黄色电影在线免费观看 | 高清人人天天夜夜曰狠狠狠狠 | 日韩精品一区二区三区在线播放 | 亚洲区一区二区 | 久久精品视频12 | 在线视频 亚洲 | 久久成人高清视频 | 中文字幕视频在线看 | 欧美1区| 精品久久视频 | 天堂中文字幕av | 欧美亚洲国产日韩 | 一区二区三区欧美 |