W moim rozumieniu wydanie kanarka jest takie, że jest to częściowe wydanie do podzbioru węzłów produkcyjnych z włączonymi sesjami lepkimi. W ten sposób możesz kontrolować i minimalizować liczbę użytkowników / klientów, na których wpłynie, jeśli w końcu opublikujesz zły błąd.
Moje rozumienie wydania niebiesko-zielonego jest takie, że masz 2 lustrzane środowiska produkcyjne („niebieskie” i „zielone”) i wypychasz zmiany jednocześnie do wszystkich węzłów niebieskiego lub zielonego, a następnie używasz magii sieci do sterowania do którego środowiska są kierowani użytkownicy przez DNS.
Tak więc, zanim zacznę, jeśli cokolwiek, co powiedziałem do tej pory, jest niepoprawne, zacznij od poprawienia mnie!
Zakładając, że jestem mniej więcej na dobrej drodze, kilka pytań dotyczących tych dwóch strategii:
- Czy istnieją scenariusze, w których kanarek jest preferowany niż niebieski / zielony i odwrotnie?
- Czy istnieją scenariusze, w których model wdrażania może zaimplementować obie strategie w tym samym czasie?