Jun 18, 2026, 9:45 AM
This commit is contained in:
@@ -20,4 +20,77 @@ dev servers
|
|||||||
devel1.bisnode.cz - free to restart
|
devel1.bisnode.cz - free to restart
|
||||||
devel2.bisnode.cz
|
devel2.bisnode.cz
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🧾 Kluczowe wnioski
|
||||||
|
|
||||||
|
**1. Przegląd architektury kopii zapasowych**
|
||||||
|
Oceniane są dwa główne podejścia:
|
||||||
|
- Kopia zapasowa wypychana (push) z hosta Oracle do systemu backupu VM
|
||||||
|
- Kopia zapasowa pobierana (pull) przez system backupu VM bezpośrednio z bazy danych/serwera
|
||||||
|
Decyzja nie została ostatecznie podjęta → wymaga testów i porównania.
|
||||||
|
|
||||||
|
**2. Potrzeba walidacji w środowisku testowym**
|
||||||
|
Wymagane jest środowisko testowe (Oracle + backup + przywracanie) w celu walidacji:
|
||||||
|
- wykonalności
|
||||||
|
- scenariuszy przywracania
|
||||||
|
Dostępne zasoby:
|
||||||
|
- Istniejące serwery deweloperskie (jeden można bez problemu restartować w ciągu dnia)
|
||||||
|
- Dodatkowy serwer testowy Linux dostępny do izolowanych testów
|
||||||
|
|
||||||
|
**3. Obecna strategia kopii zapasowych jest nieefektywna**
|
||||||
|
Obecnie skonfigurowane są codzienne pełne kopie zapasowe (full backups).
|
||||||
|
Zidentyfikowane problemy:
|
||||||
|
- duża rotacja wolumenu danych
|
||||||
|
- wpływ na wydajność maszyny wirtualnej i bazy danych
|
||||||
|
- nieefektywne wykorzystanie przestrzeni dyskowej
|
||||||
|
Ogólna zgoda zespołu: to podejście należy zmienić.
|
||||||
|
|
||||||
|
**4. Proponowana zmiana strategii kopii zapasowych**
|
||||||
|
Przejście na:
|
||||||
|
- Cotygodniowe pełne kopie zapasowe
|
||||||
|
- Codzienne przyrostowe/różnicowe kopie zapasowe
|
||||||
|
- Częste kopie zapasowe logów (co kilka godzin)
|
||||||
|
Omówione korzyści:
|
||||||
|
- mniejsze zużycie przestrzeni dyskowej
|
||||||
|
- poprawa wydajności
|
||||||
|
- możliwość przywrócenia bazy do określonego momentu w czasie (point-in-time recovery)
|
||||||
|
|
||||||
|
**5. Zarządzanie zmianą i kwestie komunikacyjne**
|
||||||
|
Zmiana musi przejść przez standardowy proces zarządzania zmianami (~5 dni roboczych).
|
||||||
|
Wymagana komunikacja:
|
||||||
|
- Dostawca Oracle (Digitech)
|
||||||
|
- Wewnętrzni interesariusze
|
||||||
|
Jeśli wymagana będzie przerwa w działaniu (downtime):
|
||||||
|
- Konieczne powiadomienie klienta z co najmniej 2-tygodniowym wyprzedzeniem (ze względu na SLA).
|
||||||
|
Obecnie nie jest jasne, czy wymagany będzie restart bazy danych → należy to zweryfikować.
|
||||||
|
|
||||||
|
**6. Planowanie kolejnych kroków**
|
||||||
|
Spotkanie kontrolne (follow-up) prawdopodobnie zostanie zaplanowane na przyszły tydzień.
|
||||||
|
|
||||||
|
### ✅ Zadania do wykonania (z przypisanymi osobami)
|
||||||
|
|
||||||
|
**🔧 Techniczne / Wdrożeniowe**
|
||||||
|
- Ocena podejść do kopii zapasowych (push vs pull z VM) — **Właściciel:** Paweł Domański (wsparcie: Łukasz)
|
||||||
|
- Konfiguracja środowiska testowego (walidacja Oracle + backup + przywracanie) — **Właściciel:** Paweł Domański (wsparcie: Michal Pavlina ws. dostępności serwerów dev)
|
||||||
|
- Użycie serwerów deweloperskich do testów — **Właściciel:** Michal Pavlina (uwaga: jeden z serwerów potwierdzony jako bezpieczny do restartów w ciągu dnia)
|
||||||
|
- Sprawdzenie, czy zmiana strategii kopii zapasowych wymaga restartu bazy danych — **Właściciel:** Paweł Domański
|
||||||
|
|
||||||
|
**📦 Zmiana strategii kopii zapasowych**
|
||||||
|
- Zaprojektowanie nowego harmonogramu kopii zapasowych (cotygodniowy full + przyrostowe + logi) — **Właściciel:** Paweł Domański
|
||||||
|
- Zaplanowanie i ustalenie harmonogramu zmiany na produkcji (standardowy proces zmiany) — **Właściciel:** Paweł Domański
|
||||||
|
|
||||||
|
**📢 Komunikacja**
|
||||||
|
- Koordynacja komunikacji z interesariuszami — **Właściciel:** Jan Dvořák + Michal Pavlina
|
||||||
|
- Powiadomienie dostawcy Oracle (Digitech) o zmianie — **Właściciel:** Jan Dvořák (potwierdził odpowiedzialność)
|
||||||
|
- Ocena potrzeby powiadomienia klienta (jeśli wymagany jest downtime) — **Właściciel:** Zespół (zależy od wyników weryfikacji konieczności restartu bazy)
|
||||||
|
|
||||||
|
**📅 Koordynacja**
|
||||||
|
- Zaplanowanie spotkania kontrolnego na przyszły tydzień — **Właściciel:** Leszek Wroński
|
||||||
|
|
||||||
|
### ⚡ Szybkie podsumowanie (bardzo zwięzłe)
|
||||||
|
- **Obecnie:** Codzienne pełne kopie zapasowe → nieefektywne → podlegają zmianie.
|
||||||
|
- **Cel:** Cotygodniowe pełne + przyrostowe + kopie logów.
|
||||||
|
- Wymagane testy i ostateczna decyzja między architekturami (push vs pull).
|
||||||
|
- Zmiana wymaga przejścia formalnego procesu i zakomunikowania interesariuszom.
|
||||||
|
- Otwarte ryzyko: weryfikacja czy wdrożenie wymusi restart lub downtime.
|
||||||
|
|||||||
Reference in New Issue
Block a user