Co to jest wdrożenie Blue / Green?
To metoda wdrażania oprogramowania, która obejmuje utrzymywanie dwóch identycznych środowisk produkcyjnych.
Definicja
To metoda wdrażania oprogramowania, która obejmuje utrzymywanie dwóch identycznych środowisk produkcyjnych, z których jedno (niebieskie) uruchamia obecną wersję aplikacji, a drugie (zielone) nową wersję.
Przełączanie ruchu
W danym momencie tylko jedno środowisko odbiera ruch na żywo, z całością ruchu produkcyjnego kierowanego do niego, podczas gdy nieaktywne środowisko jest wykorzystywane do testowania i wdrażania nowych zmian.
Cofnięcie
Jeśli pojawią się problemy z nową wersją, ruch może być natychmiast przełączony z powrotem do poprzedniego środowiska na żywo, minimalizując czas przestoju i ryzyko.
Cel
Metoda ta ma na celu redukcję czasu przestoju podczas wdrażania poprzez natychmiastowe przekierowanie zapytań z jednego środowiska do drugiego.
Chcesz dowiedzieć się więcej?
Jeśli chcesz dowiedzieć się więcej na temat Blue / Green, skontaktuj się ze mną na X. Uwielbiam dzielić się pomysłami, odpowiadać na pytania i omawiać ciekawostki na te tematy, więc nie wahaj się wpaść. Do zobaczenia!
Co oznacza CI?
Continuous Integration (CI) to praktyka rozwoju oprogramowania, w której pr...
Co to są Continuous Integration (CI) i Continuous Deployment (CD)?
CI polega na częstym integrowaniu zmian kodu do wspólnego repozytorium i au...
Co to jest DevOps?
DevOps to filozofia rozwoju oprogramowania, która skupia się na komunikacji...
Co to jest CD?
Continuous Deployment, to praktyka automatycznego wdrażania zmian kodu do ś...
Co to jest Feature Flag?
Feature Flags, znane również jako Feature Toggles, to technika, która pozwa...