Διακομιστές παιχνιδιώνγια την κυκλοφορία σας και για κάθε μετέπειτα ενημέρωση
Αναπτύξτε τις εκδόσεις του διακομιστή σας σε 21 τοποθεσίες, προσαρμόστε το μέγεθος των στόλων ανάλογα με τον αριθμό των παικτών σας και επαναφέρετε μια προβληματική ενημέρωση σε δευτερόλεπτα. Εκτελέστε τα στο δικό μας bare metal, στο Google Cloud ή στο AWS, όλα από ένα ενιαίο περιβάλλον ελέγχου.
$ 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 τοποθεσίες, μία ανάπτυξη
Τοποθετήστε τους στόλους εκεί όπου βρίσκονται οι παίκτες σας. Διαθέστε το ίδιο build σε μία τοποθεσία ή σε όλες και προσθέστε περιοχές καθώς το παιχνίδι σας μεγαλώνει.
Επιλέξτε μια περιοχή για περισσότερες λεπτομέρειες. Τοποθετήστε τον κέρσορα, εστιάστε ή πατήστε σε έναν δείκτη.
Βόρεια Αμερική6
Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal
Νότια Αμερική1
São Paulo
Ευρώπη10
London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens
Ασία-Ειρηνικός4
Mumbai, Singapore, Tokyo, Sydney
Προσαρμογή ανάλογα με τον αριθμό των παικτών
Οι στόλοι μεγαλώνουν καθώς γεμίζουν οι αγώνες και μικραίνουν όταν οι παίκτες αποσυνδέονται, οπότε τόσο η αιχμή μιας κυκλοφορίας όσο και μια ήσυχη Τρίτη κοστίζουν όσο πρέπει.
Αυτόματη κλιμάκωση ανά περιοχή
Ορίστε στόχο περιθωρίου χωρητικότητας και όρια ανά στόλο. Οι διακομιστές προστίθενται καθώς γεμίζουν οι αγώνες και απελευθερώνονται όταν αποχωρούν οι παίκτες.
Έτοιμη χωρητικότητα για κυκλοφορίες
Κάντε κράτηση διακομιστών πριν από μια κυκλοφορία ή μια εκδήλωση, ώστε η πρώτη ομάδα παικτών να μην περιμένει ποτέ στην ουρά.
Επέκταση στο cloud
Όταν το bare metal μιας περιοχής γεμίσει, επιπλέον διακομιστές ξεκινούν στο Google Cloud ή στο AWS και σταματούν μόλις πέσει η ζήτηση.
- Παίκτες τώρα
- 18.240
- Διακομιστές
- 412
- Περιθώριο
- 15%
- Ελάχιστοι διακομιστές
- 40
- Μέγιστοι διακομιστές
- 600
- Στόχος περιθωρίου
- 15%
- Καθυστέρηση μείωσης κλίμακας
- 10 λεπ.
$ 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
Ανέβασμα, διάθεση, επαναφορά
Διανομή ενημερώσεων χωρίς διακοπή λειτουργίας. Κάθε έκδοση αποθηκεύεται, οπότε η τελευταία λειτουργική έκδοση είναι πάντα διαθέσιμη με μία μόνο εντολή.
Ανάπτυξη ανά περιοχή
Ξεκινήστε με ένα canary σε μία περιοχή, παρακολουθήστε τα ποσοστά κρασαρισμάτων και τη διάρκεια των αγώνων και, στη συνέχεια, επεκτείνετε τη διάθεση όταν όλα δείχνουν υγιή.
Ολοκλήρωση αγώνων πριν την επανεκκίνηση
Οι διακομιστές ολοκληρώνουν τους τρέχοντες αγώνες τους πριν αλλάξουν έκδοση, ώστε κανείς να μην αποβληθεί στη μέση του παιχνιδιού.
Επαναφορά με μία εντολή
Κάθε έκδοση παραμένει διαθέσιμη. Η επαναφορά στην τελευταία λειτουργική έκδοση διαρκεί λίγα δευτερόλεπτα, είτε ανά περιοχή είτε παντού.
Στις εγκαταστάσεις σας, στο δικό μας cloud ή στο δικό σας
Ένα επίπεδο ελέγχου για κάθε διακομιστή, όπου κι αν εκτελείται. Συνδυάστε παρόχους ανά περιοχή και μετακινήστε στόλους μεταξύ τους χωρίς να αλλάξετε το build σας.
Fragnet bare metal
Δικός μας εξοπλισμός σε 21 τοποθεσίες, ρυθμισμένος για κίνηση παιχνιδιών.
Το κέντρο δεδομένων σας
Εγκαταστήστε τον agent μας στα μηχανήματά σας και διαχειριστείτε τα μαζί με όλα τα υπόλοιπα.
Google Cloud
Διαχειριστείτε στόλους στο δικό σας έργο Google Cloud, με χρέωση στον λογαριασμό σας.
AWS
Διαχειριστείτε στόλους στον λογαριασμό σας στο AWS και συνεχίστε να χρησιμοποιείτε τις υπάρχουσες δεσμεύσεις σας.
Εντάσσεται στη ροή εργασιών σας
Ανεβάστε εκδόσεις από το CI, διαχειριστείτε τους στόλους μέσω κώδικα με τη χρήση της γραμμής εντολών (CLI) ή του REST API και στείλτε συμβάντα στα εργαλεία που ήδη παρακολουθεί η ομάδα σας.
- 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
Ασφάλεια και συμμόρφωση
Σχεδιασμένο ώστε ο έλεγχος ασφαλείας σας να έχει σύντομες απαντήσεις.
Απομονωμένα έργα
Κάθε έργο διαθέτει το δικό του δίκτυο, τα δικά του διαπιστευτήρια και τους δικούς του στόλους. Τίποτα δεν μοιράζεται με άλλα στούντιο.
Ρόλοι και ενιαία σύνδεση
Παρέχετε σε κάθε μέλος της ομάδας την πρόσβαση που χρειάζεται, συνδεθείτε μέσω του παρόχου ταυτότητας και ελέγξτε κάθε αλλαγή στο αρχείο καταγραφής ελέγχου.
Προστασία από επιθέσεις DDoS
Η κίνηση του παιχνιδιού φιλτράρεται πριν φτάσει στους διακομιστές σας, σε κάθε τοποθεσία.
Τόπος αποθήκευσης δεδομένων
Φυλάξτε τα δεδομένα και τα αρχεία καταγραφής των παικτών στην ΕΕ ή στις περιοχές που ορίζουν οι συμβάσεις σας.
Επικοινωνήστε με την ομάδα μας
Πείτε μας για το παιχνίδι σας και πού βρίσκονται οι παίκτες σας. Θα σας απαντήσουμε μέσω email για να κανονίσουμε μια τηλεφωνική συνομιλία.