Τι είναι η μέθοδος ανάπτυξης Blue / Green;
Είναι μια μέθοδος ανάπτυξης λογισμικού που περιλαμβάνει τη διατήρηση δύο ταυτόσημων περιβαλλόντων παραγωγής.
Ορισμός
Η μέθοδος ανάπτυξης Blue / Green περιλαμβάνει τη διατήρηση δύο ταυτόσημων περιβαλλόντων παραγωγής, με το ένα περιβάλλον (μπλε) να τρέχει την τρέχουσα έκδοση της εφαρμογής και το άλλο (πράσινο) να τρέχει την καινούργια έκδοση.
Ανταλλαγή Κυκλοφορίας
Μόνο το ένα περιβάλλον δέχεται ζωντανή κυκλοφορία οποιαδήποτε στιγμή, με όλη την παραγωγική κυκλοφορία να κατευθύνεται σε αυτό, ενώ το ανενεργό περιβάλλον χρησιμοποιείται για δοκιμές και την εφαρμογή νέων αλλαγών.
Αντίστροφη Μεταφορά
Αν προκύψουν προβλήματα με την νέα έκδοση, η κυκλοφορία μπορεί να επιστραφεί αμέσως στο προηγούμενο ζωντανό περιβάλλον, μειώνοντας τον χρόνο διακοπής και τον κίνδυνο.
Σκοπός
Η μέθοδος στοχεύει στη μείωση του χρόνου διακοπής κατά την ανάπτυξη, με την άμεση ανακατεύθυνση των αιτημάτων από το ένα περιβάλλον στο άλλο.
Vill du veta mer?
Om du vill fördjupa dig i Blue / Green —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!
Τι είναι το DevOps;
Το DevOps είναι μια φιλοσοφία ανάπτυξης λογισμικού που επικεντρώνεται στην...
Τι σημαίνει το CI;
Η Συνεχής Ενσωμάτωση (Continuous Integration - CI) είναι μια θεμελιώδης πρα...
Τι είναι το Continuous Integration (CI) και το Continuous Deployment (CD);
Το CI περιλαμβάνει τη συχνή ενσωμάτωση αλλαγών κώδικα σε ένα κοινό αποθετήρ...
Τι είναι το Feature Flag;
Τα Feature Flags, επίσης γνωστά ως Feature Toggles, είναι μια τεχνική που ε...
Τι είναι το Canary Release;
Το Canary Release είναι μια στρατηγική ανάπτυξης που χρησιμοποιείται στην α...