Wybrane realizacje
Stellquar
Panel kontrolny hostingu dla stron www i serwerów dedykowanych — provisioning, billing i pełny panel klienta, na tym samym rdzeniu, który napędza też Pixelhaven.
2 700+sprovisionowanych serwerów
99,9%cel uptime
16regionów CDN
stellquar.com/dashboard
128
servers
99.9%
uptime
42
live
2,700+sprovisionowanych serwerów
Wyzwanie
Stellquar musiał provisionować i rozliczać trzy bardzo różne produkty hostingowe — hosting współdzielony, serwery dedykowane i (przez Pixelhaven) serwery Minecraft — bez utrzymywania trzech osobnych backendów, które z czasem by się rozjechały.
Rezultaty
Ten sam rdzeń provisioningu napędza dziś też hosting Minecraft w Pixelhaven — każdy nowy typ hostingu to nowa implementacja providera, nie nowa platforma.
Co zbudowaliśmy
- API w Go na chi, z jednym modelem typu usługi napędzającym provisioning per-provider zamiast osobnego kodu na każdy typ hostingu
- Kubernetes przez Kubespray na Rocky Linux, KVM/QEMU i Apache CloudStack, z Ceph jako storage
- Billing oparty o Stripe i storage obiektowy MinIO za wspólnym wewnętrznym modułem platformy (auth, klient billingu, bezpieczne linki)
- Panel klienta w React 19 z terminalem w przeglądarce do bezpośredniego dostępu do serwera, wdrażany na Cloudflare Pages
- CDN w 16 regionach za Cloudflare Tunnel i DNS BIND9, provisionowany i zabezpieczony od początku do końca przez Ansible i Vault
Stack
GochiKubernetesKubesprayCephApache CloudStackStripeMinIOReact 19CloudflareAnsible