Hasło słownika
Canary Deployment
Strategia wdrożenia, w której nowa wersja dostaje mały procent ruchu - i dopiero po weryfikacji rośnie.
DevOpskategoria
3aliasy
deploy canary kanarek canary release
Opis
Canary to kontrolowany eksperyment produkcyjny. Najpierw wypuszczasz nową wersję na 1-5% ruchu, monitorujesz metryki i logi, a potem stopniowo zwiększasz udział. Wymaga dobrego observability, automatycznych rollbacków i często segmentacji (np. po regionie, urządzeniu, kliencie).
Przykłady
- Nowa wersja dostaje 2% ruchu - obserwujesz błędy i latency.
- Jeśli SLO leci w dół, automatyczny rollback cofa canary.
- Po godzinie bez alarmów zwiększasz ruch do 20%, a potem 100%.