Jun 18, 2026, 9:45 AM
This commit is contained in:
@@ -20,4 +20,77 @@ dev servers
|
||||
devel1.bisnode.cz - free to restart
|
||||
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