reviews
灰度發(fā)布功能
灰度發(fā)布功能介紹灰度版本是一個非常輕量的、可擴展的可伸縮的服務(wù),同時支持基于瀏覽器的灰度發(fā)布生成的灰度版本,實現(xiàn)灰度發(fā)布流程?;叶劝l(fā)布是一種特殊的服務(wù)訪問組成部分,是一個基于請求內(nèi)容,只有滿足“版本名”的組成的“請求內(nèi)容”,而信息為“灰度版本名”的“服務(wù)名”,例如:create。登錄應(yīng)用服務(wù)網(wǎng)格控制臺,在左側(cè)導(dǎo)航欄中選擇“灰度發(fā)布”。在金絲雀發(fā)布下,單擊“創(chuàng)建”。藍綠發(fā)布服務(wù)單擊“選擇服務(wù)”,選擇添加灰度版本的服務(wù),此處選擇reviews,單擊“確定”。發(fā)布任務(wù)名稱:用戶自定義,可直接采用默認。部署集群:選擇所在集群。根據(jù)界面提供的流程圖,熟悉灰度發(fā)布版本流程,單擊“創(chuàng)建”。實例配置: 鏡像 版本選擇1.5.2,其他參數(shù)保持默認。單擊“部署灰度版本”,待版本啟動進度為100%,表明灰度版本創(chuàng)建成功?;叶劝姹緞?chuàng)建成功后,單擊“配置灰度策略”。策略類型分為“基于請求內(nèi)容發(fā)布”和“基于流量比例發(fā)布”,通過頁簽選擇確定?;谡埱髢?nèi)容發(fā)布:對當前版本配置相應(yīng)的請求內(nèi)容規(guī)則,服務(wù)流量在滿足此規(guī)則的情況下,會走此版本。例如http請求,請求頭cookie必須滿足“訪問條件”走版本A。Cookie內(nèi)容:完全匹配:當且僅當表達式完全符合此情況時,流量才會走到這個版本。正則匹配:此處需要您使用正則表達式來匹配相應(yīng)的規(guī)則自定義Header:完全匹配:當且僅當表達式完全符合此情況時,流量才會走到這個版本。正則匹配:此處需要您使用正則表達式來匹配相應(yīng)的規(guī)則。
灰度發(fā)布方案
灰度發(fā)布基本概念灰度發(fā)布基于請求內(nèi)容發(fā)布的流程,是從服務(wù)請求內(nèi)容的角度看。在頁面左上角單擊“服務(wù)列表”,選擇“灰度發(fā)布”。在頁面右上角單擊“創(chuàng)建服務(wù)”。在創(chuàng)建服務(wù)頁面中配置灰度版本的相關(guān)信息?;叶劝l(fā)布服務(wù)單擊“選擇服務(wù)”,選擇添加灰度版本的服務(wù),此處選擇reviews,單擊“確定”。發(fā)布任務(wù)名稱:用戶自定義,可直接采用默認。部署集群:選擇所在集群。根據(jù)界面提供的流程圖,熟悉灰度發(fā)布版本流程,單擊“創(chuàng)建”。實例配置:鏡像版本選擇1.5.2,其他參數(shù)保持默認。單擊“部署灰度版本”,待版本啟動進度為100%,表明灰度版本創(chuàng)建成功?;叶劝姹緞?chuàng)建成功后,單擊“配置灰度策略”。策略類型分為“基于請求內(nèi)容發(fā)布”和“基于流量比例發(fā)布”,通過頁簽選擇確定?;谡埱髢?nèi)容發(fā)布對當前版本配置相應(yīng)的請求內(nèi)容規(guī)則,服務(wù)流量在滿足此規(guī)則的情況下,會走此版本。例如http請求,請求頭cookie必須滿足“訪問條件”走版本A?;诹髁勘壤l(fā)布對當前版本配置相應(yīng)的流量權(quán)重,服務(wù)流量將會按照權(quán)重比率以對應(yīng)的概率分發(fā)當前版本。例如10%的流量走版本A,90%的流量走版本B。以“基于流量比例發(fā)布”為例,且v3版本流量配比為30%。更多策略內(nèi)容請參見設(shè)置灰度策略?;叶炔呗缘纳枰獛酌氲臅r間,您可以在監(jiān)測灰度運行狀態(tài)頁面,觀察灰度版本的運行狀態(tài)。