Serwery gierna premierę i każdą kolejną łatkę
Wdrażaj buildy serwerów w 21 lokalizacjach, skaluj floty wraz z liczbą graczy i wycofuj wadliwą łatkę w kilka sekund. Uruchamiaj je na naszym bare metal, w Google Cloud lub AWS, a wszystkim zarządzaj z jednej platformy.
$ fragnet deploy 1.4.2 --fleet prod --strategy rolling
✓ Build 1.4.2 uploaded (2.1 GB)
✓ Europe: 10 of 10 locations healthy
→ North America: draining matches, then restarting
$ 21 lokalizacji, jedno wdrożenie
Umieść floty tam, gdzie są Twoi gracze. Wyślij ten sam build do jednej lokalizacji lub do wszystkich i dodawaj regiony w miarę rozwoju gry.
Wybierz region, aby uzyskać więcej szczegółów. Najedź kursorem, zaznacz lub dotknij znacznika.
Ameryka Północna6
Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal
Ameryka Południowa1
São Paulo
Europa10
London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens
Azja i Pacyfik4
Mumbai, Singapore, Tokyo, Sydney
Dostosuj skalę do liczby graczy
Floty rosną, gdy mecze się zapełniają, i maleją, gdy gracze wychodzą, więc zarówno szczyt w dniu premiery, jak i spokojny wtorek kosztują tyle, ile powinny.
Automatyczne skalowanie w poszczególnych regionach
Ustal docelową liczbę wolnych miejsc i limity dla poszczególnych flot. Serwery są dodawane w miarę zapełniania się rozgrywek i zwalniane, gdy gracze opuszczają rozgrywkę.
Zapas mocy na premiery
Zarezerwuj serwery przed premierą lub wydarzeniem, aby pierwsza fala graczy nie musiała czekać w kolejce.
Dodatkowa moc w chmurze
Gdy zasoby „bare metal” w danym regionie są w pełni wykorzystane, uruchamiane są dodatkowe serwery w Google Cloud lub AWS, a po spadku zapotrzebowania są one wyłączane.
- Gracze teraz
- 18 240
- Serwery
- 412
- Zapas
- 15%
- Min. serwerów
- 40
- Maksymalna liczba serwerów
- 600
- Docelowy zapas
- 15%
- Opóźnienie zmniejszenia skali
- 10 min
$ fragnet rollback --fleet prod --to 1.4.1 --regions eu
→ Draining 1.4.2 servers in 10 locations
✓ Europe back on 1.4.1 in 38 s
Wypchnij, wdróż, przywróć
Wydawaj łatki bez okna serwisowego. Każdy build zostaje zachowany, więc ostatnia dobra wersja jest zawsze o jedno polecenie stąd.
Wdrożenie według regionu
Zacznij od wersji canary w jednym regionie, obserwuj odsetek awarii i czas dobierania meczów, a gdy wszystko wygląda dobrze, rozszerz wdrożenie.
Wygaszanie przed restartem
Serwery kończą bieżące mecze, zanim przełączą się na nowy build, więc nikt nie wylatuje w trakcie gry.
Cofnięcie zmian jednym poleceniem
Każdy build pozostaje dostępny. Powrót do ostatniej dobrej wersji zajmuje kilka sekund, w wybranych regionach lub wszędzie.
Lokalnie, w naszej chmurze lub w Twojej
Jedna płaszczyzna sterowania dla każdego serwera, niezależnie od tego, gdzie działa. Łącz dostawców w różnych regionach i przenoś między nimi floty bez zmieniania buildu.
Serwery bare metal Fragnet
Nasz własny sprzęt w 21 lokalizacjach, przygotowany pod ruch z gier.
Twoje centrum danych
Zainstaluj naszego agenta na swoich komputerach i zarządzaj nimi razem z resztą.
Google Cloud
Zarządzaj flotami w ramach własnego projektu Google Cloud, a opłaty będą naliczane na Twoje konto.
AWS
Zarządzaj flotami na swoim koncie AWS i nadal korzystaj z dotychczasowych zobowiązań.
Pasuje do Twojego procesu
Wgrywaj buildy z CI, zarządzaj flotami z poziomu kodu przez CLI lub REST API i wysyłaj zdarzenia do narzędzi, które Twój zespół już śledzi.
- GitHub Actions
- GitLab CI
- Jenkins
- Docker
- Unity
- Unreal Engine
- Godot
- Discord
- Slack
# .github/workflows/deploy.yml
- name: Deploy server build
run: |
fragnet builds push ./build --version 1.4.2
fragnet deploy 1.4.2 --fleet prod \
--regions eu --canary 10% --drain
Bezpieczeństwo i zgodność z przepisami
Zaprojektowane tak, by na pytania z Twojego audytu bezpieczeństwa wystarczyły krótkie odpowiedzi.
Odizolowane projekty
Każdy projekt ma własną sieć, dane uwierzytelniające i floty. Żadne dane nie są udostępniane innym studiom.
Role i logowanie jednokrotne
Daj każdemu członkowi zespołu potrzebny dostęp, loguj się przez swojego dostawcę tożsamości i sprawdzaj każdą zmianę w logu audytu.
Ochrona przed atakami DDoS
Ruch z gier jest filtrowany, zanim dotrze do Twoich serwerów, w każdej lokalizacji.
Lokalizacja danych
Przechowuj dane graczy i logi w UE lub w regionach, których wymagają Twoje umowy.
Skontaktuj się z naszym zespołem
Opowiedz nam o swojej grze i o tym, gdzie znajdują się Twoi gracze. Odpowiemy Ci e-mailem, aby umówić się na rozmowę telefoniczną.