探索 Canary 版本
Canary 版本一詞源自於過去礦工會攜帶金絲雀 (Canary) 進入煤礦坑的習慣。
金絲雀的功能是負責辨識是否存在有毒氣體。
由於金絲雀的死亡速度比礦工快得多,因此能讓礦工有足夠的時間逃離可能致死的環境。
透過 Canary 版本可以事先找出潛在問題,而不會使問題散播至所有一般使用者。
此版本的概念是僅將新功能提供給最小子集的使用者。
藉由密切監視啟用此功能後的情況,您可以透過這組使用者取得相關資訊,然後選擇繼續或復原 (停用功能)。
如果 Canary 版本顯示出潛在的效能或可擴縮性問題,您可以針對該問題建立修正程式,並套用至 Canary 環境中。
在驗證 Canary 版本足夠穩定之後,您可以將 Canary 版本移至實際執行環境。
Canary 版本可以使用功能切換、流量路由和部署位置的組合來實作。
- 您可以將百分比的流量路由傳送至已啟用新功能的部署位置。
- 您可以使用功能切換,鎖定特定的使用者區段。