Hosting serwerów gier Pukawka.pl składa się z dwóch podsystemów: aplikacji internetowej i systemu informatycznego.
Aplikacja webowa.
Aplikacja umożliwia:
klientom:
zakładać konta w systemie przez całą dobę
dokonywać zakupu serwerów przez całą dobę
dokonywać płatności w wielu wygodnych formach przez całą dobę
w pełni zarządzać serwerem gry
w pełni konfigurować serwer gry
kontaktować się z obsługą za pomocą systemu ticketów
zakładać i zarządzać subkontami
zarządzać swoimi danymi
korzystać z programu partnerskiego
obsłudze:
zarządzać i monitorować serwery gier klientów
rejestrować wpłaty z tradycyjnych przelewów
zarządzać i monitorować program partnerski
dodawać serwery nowych gier do oferty
ustalać ceny
wysyłać mailing i wiadomości do klientów w wielu wariantach
konfigurować całość systemu np: ustawiania na których maszynach aktualnie zakładają się serwery gier
monitorować statystyki obciążenia poszczególnych maszyn
System informatyczny
Założenia systemu:
wydajność
oszczedność w wykorzystaniu zasobów
stabilność
bezpieczeństwo
skalowalność
Po prawie roku testów, projektowania, tworzenia i implementacji rozwiązań system wystartował.
System składa się z serwera głównego, sieciowej macierzy dyskowej i kilkudziesięciu maszyn (serwerów) utrzymujących serwery gier.
Serwer główny obsługuje bazę danych, system prezentacji treści Pukawka.pl (czyli strona główna) i aplikację internetową w postaci panelu zarządzania serwerami GSP (game servers panel).
Sieciowa macierz dyskowa spełnia funkcje pomocnicze oraz jest głównym serwerem systemu kopii zapasowych.
Serwery fizyczne utrzymujące serwery gier zostały zaprojektowane jako niezależne moduły które można wymienić w całości w przypadku awarii. Całość ich konfiguracji jest utrzymywana w bazie danych.
Komunikacja pomiędzy wszystkimi elementami systemu odbywa się po wewnętrznej szyfrowanej sieci.
To właśnie dzięki tym rozwiązaniom udało się spełnić stawiane przed systemem i wyżej wymienione wymagania.