Hvad er en Canary Release?
Det er en deployment-strategi, der bruges til at minimere risikoen.
Definition
En Canary Release er en deployment-strategi, der anvendes i softwareudvikling for at reducere risikoen ved at rulle den nye version ud til en lille brugergruppe først.
Oprindelse
Navnet stammer fra minerarbejdere, der bar en kanariefugl i et bur ned i kulminer. Hvis giftige gasser lækkede ind i minen, ville kanariefuglen dø, før minerne gjorde det.
Overvågning
Systemet overvåges nøje for problemer, og hvis den nye version fungerer godt, frigives den gradvist til flere brugere.
Rollback
Hvis der opdages problemer, kan release rulles tilbage, og den gamle version genindføres for alle brugere.
Udvælgelse
Forskellige strategier bruges til at vælge, hvilke brugere der vil blive udsat for den nye version, såsom tilfældig udvælgelse eller udvælgelse baseret på demografi.
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!
Hvad er Blue / Green deployment?
Det er en softwareudviklingsmetode, der involverer at opretholde to identis...
Hvad er CD?
Kontinuerlig Deployment, eller Continuous Delivery, er en softwareudvikling...
Hvad betyder CI?
Continuous Integration (CI) er en softwareudviklingspraksis, hvor udviklere...
Hvad står ALM for?
ALM, eller Application Lifecycle Management, refererer til processen med at...
Hvad er Continuous Integration (CI) og Continuous Deployment (CD)?
CI involverer hyppig integration af kodeændringer i et delt repository og a...