4digital.cloud4digital.cloud
← Wszystkie realizacje

Krytyczne zmiany

Migracja systemu jako całości

Rezultat: System działa na nowej platformie razem ze swoimi danymi i połączeniami z innymi systemami, a każde jego środowisko można przygotować automatycznie w ten sam sposób.

01 / Zagadnienie

Zmiana platformy systemowej rzadko dotyczy wyłącznie systemu operacyjnego.

Razem z aplikacją trzeba przenieść jej dane, konfigurację, integracje z innymi systemami i sposób, w jaki te integracje się uwierzytelniają. Jeśli któryś z tych elementów zostanie pominięty, system może działać w nowym środowisku, nie realizując swoich funkcji.

02 / Metodologia

Migrację przeprowadziłem według czterech zasad:

  • Odtworzenie zależności systemu — ustalenie wszystkich elementów, od których zależy działanie systemu — danych, konfiguracji, integracji i uwierzytelniania — a nie tylko samej aplikacji.
  • Odtwarzalne środowiska — konfiguracja opisana i wdrażana automatycznie, tak aby każde środowisko można było przygotować w ten sam, powtarzalny sposób.
  • Odtworzenie danych — przeniesienie danych razem z aplikacją przez ich odtworzenie w nowym środowisku z kopii zapasowej.
  • Bezpieczne uwierzytelnianie integracji — sekrety przechowywane poza konfiguracją aplikacji, a integracje uwierzytelniane maszynowo.

03 / Autorskie rozwiązanie i rezultat

Przeprowadziłem migrację obejmującą zmianę platformy systemowej i wersji aplikacji, odtworzenie danych oraz przywrócenie działania integracji i ich uwierzytelniania w nowym środowisku.

Zaprojektowałem automatyzację wdrożenia i zarządzania konfiguracją, dzięki której wszystkie środowiska systemu można przygotować w powtarzalny sposób. Integracje uwierzytelniają się maszynowo, z wykorzystaniem magazynu sekretów.

Wartość: system działa w nowym środowisku razem z danymi, integracjami i uwierzytelnianiem, a konfiguracja jego środowisk jest powtarzalna dzięki automatyzacji.

Obszary technologiczne
Migracja systemów · Systemy operacyjne · Automatyzacja wdrożeń · Zarządzanie konfiguracją · Zarządzanie sekretami · Kontrola dostępu · Odtwarzanie danych