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
Kategoria: DevOps
Aliasy: 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%.