Co je Canary Release?
Je to strategie nasazení používaná k minimalizaci rizika.
Definice
Canary Release je strategie nasazení používaná ve vývoji softwaru k redukci rizika zavedení nové verze tím, že se nejprve nasazuje malému podílu uživatelů.
Původ
Název pochází od horníků, kteří nosili kanárka v kleci dolů do uhlí. Pokud do dolu pronikly toxické plyny, kanárek by zemřel dříve, než by horníci.
Sledování
Systém je pečlivě sledován kvůli problémům, a pokud se nová verze osvědčí, postupně se uvolňuje více uživatelům.
Návrat
Pokud se objeví problémy, může být nasazení vráceno zpět a stará verze může být znovu uvedena pro všechny uživatele.
Výběr
Pro výběr uživatelů, kteří budou vystaveni nové verzi, se používají různé strategie, jako je náhodné vzorkování nebo výběr na základě demografických údajů.
Chcete se dozvědět více?
Pokud se chcete ponořit hlouběji do tématu Canary Release — nebo přinést tento druh školení do svého týmu — pojďme si promluvit. Pomáhám týmům pochopit a uplatnit tyto koncepty v praxi. Rád se vám ozvu!
Co je CD?
Kontinuální nasazení, nebo kontinuální dodávání, je přístup softwarového in...
Co je Blue / Green nasazení?
Je to metoda nasazení softwaru, která zahrnuje udržování dvou identických p...
Co je Release Candidate?
Release Candidate (RC) je verze softwarového programu, která je téměř dokon...
Co znamená ALM?
ALM, nebo Řízení životního cyklu aplikací, se odkazuje na proces správy sof...
Co jsou kontinuální integrace (CI) a kontinuální nasazení (CD)?
CI zahrnuje častou integraci změn kódu do sdíleného repozitáře a automatiza...