Jak wykonywana jest konserwacja?
Jak klasyfikowana jest konserwacja MegaNodes?
MegaNodes dzieli konserwację według czasu na planowaną i awaryjną.
Według zakresu:
- konserwacja API
- konserwacja Providera
- konserwacja Game
Planowana konserwacja
Zwykle odbywa się co 2–4 miesiące.
Może obejmować:
- aktualizacje systemu
- duże nowe funkcje
- nowych providerów
- prace infrastrukturalne
- skumulowane zmiany platformy
Awaryjna konserwacja
Jest wykonywana, gdy wystąpi poważny problem lub potrzebne jest natychmiastowe działanie techniczne.
Przykłady:
- krytyczne błędy Game
- awarie Providerów
- awarie API
- zmiany infrastruktury
- problemy sieciowe lub serwerowe
- pilne patche
Konserwacja API
Obejmuje całe środowisko MegaNodes API.
Po zakończeniu:
- usuwany jest Transaction History starszy niż 7 dni
- usuwany jest Game History wszystkich Providerów
Podczas konserwacji niedostępne są:
- Game Launch
- zapytania API
- przetwarzanie Transaction
- BackOffice
Konserwacja Providera
Dotyczy całego Providera.
Może być wykonywana przy aktualizacjach, dużych poprawkach, zmianach API, problemach z połączeniem lub pilnych patchach.
Nie odbywa się regularnie, lecz tylko jako awaryjna konserwacja.
W tym czasie wszystkie gry tego Providera są niedostępne.
Konserwacja Game
Jeśli poważny problem dotyczy konkretnej Game, zostaje ona ustawiona w statusie Maintenance do czasu rozwiązania.
Po przywróceniu publikowany jest osobny komunikat.
Kiedy ogłaszana jest konserwacja?
Planowane prace są zwykle ogłaszane dzień wcześniej.
Komunikat obejmuje:
- datę
- godzinę rozpoczęcia
- przewidywany czas
- zakres
- dotknięte usługi
Informacje publikowane są na kanale Telegram MegaNodes.
Nowe gry i zwykłe poprawki zazwyczaj nie wymagają konserwacji
Zwykle runtime bez downtime wdrażane są:
- nowe gry
- zwykłe bugfixy
- małe zmiany konfiguracji
- drobne ulepszenia
Co dzieje się przy poważnym błędzie?
Tylko konkretna Game lub Provider może zostać ustawiona w Maintenance.
Po naprawie usługa wraca do normy, a przywrócenie jest ogłaszane osobno.
Dostępność podczas konserwacji
- API: cała API i gry niedostępne
- Provider: wszystkie gry Providera niedostępne
- Game: tylko dana Game niedostępna
> MegaNodes stara się wdrażać zwykłe aktualizacje bez przerywania usługi i stosuje konserwację tylko wtedy, gdy jest to konieczne.