Hvad er Blue / Green deployment?
Det er en softwareudviklingsmetode, der involverer at opretholde to identiske produktionsmiljøer.
Definition
Det er en softwareudviklingsmetode, der involverer at opretholde to identiske produktionsmiljøer, hvor et miljø (blå) kører den nuværende version af applikationen, og det andet (grøn) kører den nye version.
Trafikskift
Kun et miljø modtager live-trafik på ethvert givet tidspunkt, hvor al produktionstrafik dirigeres til det, mens det inaktive miljø bruges til at teste og implementere nye ændringer.
Rollback
Hvis der opstår problemer med den nye version, kan trafikken hurtigt skiftes tilbage til det tidligere live-miljø, hvilket minimerer nedetid og risiko.
Mål
Metoden sigter mod at reducere nedetid under deployment ved hurtigt at omdirigere anmodninger fra et miljø til et andet.
Vil du vide mere?
Hvis du vil gå mere i dybden med Blue / Green —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!
Hvad er DevOps?
DevOps er en softwareudviklingsfilosofi, der fokuserer på kommunikation, sa...
Hvad betyder CI?
Continuous Integration (CI) er en softwareudviklingspraksis, hvor udviklere...
Hvad er Continuous Integration (CI) og Continuous Deployment (CD)?
CI involverer hyppig integration af kodeændringer i et delt repository og a...
Hvad er en Canary Release?
En Canary Release er en deployment-strategi, der anvendes i softwareudvikli...
Hvad er en Feature Flag?
Feature Flags, også kendt som Feature Toggles, er en teknik, der gør det mu...