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 er nysgerrig efter at lære mere om Blue / Green, så kontakt mig på X. Jeg elsker at dele idéer, besvare spørgsmål og diskutere nysgerrigheder om disse emner, så tøv ikke med at kigge forbi. Vi ses!
Hvad er Test Driven Development (TDD)?
Test-Driven Development (TDD) er en programmeringstilgang, der understreger...
Hvad betyder CI?
Continuous Integration (CI) er en softwareudviklingspraksis, hvor udviklere...
Hvad betyder ASAP?
ASAP betyder "As Soon As Possible" og er et akronym, der bruges til at angi...