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 zgłębić temat Blue / Green — lub wprowadzić tego rodzaju szkolenia w swoim zespole — porozmawiajmy. Pomagam zespołom zrozumieć i stosować te koncepcje w praktyce. Z chęcią poznam Twoją historię!
Co to jest DevOps?
DevOps to filozofia rozwoju oprogramowania, która skupia się na komunikacji...
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 oznacza ALM?
ALM, czyli Zarządzanie Cyklem Życia Aplikacji, odnosi się do procesu zarząd...
Co to jest CD?
Continuous Deployment, to praktyka automatycznego wdrażania zmian kodu do ś...