Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Πρόσφατα είδα ένα άρθρο για το Habré "Διανεμημένο δίκτυο τυχερών παιχνιδιών ως εναλλακτική λύση στο GFN" και αποφάσισα να γράψω για την εμπειρία μου από τη συμμετοχή σε ένα τέτοιο δίκτυο. Έτυχε να είμαι ένας από τους πρώτους συμμετέχοντες στο πρόγραμμα που περιγράφεται στο άρθρο. Και δεν είμαι gamer, αλλά απλώς κάτοχος αρκετών παραγωγικών υπολογιστών, η ισχύς των οποίων χρησιμοποιείται από το δίκτυο.

Για να γίνει αμέσως σαφές για τι πράγμα μιλάω, οι διακομιστές μου χρησιμοποιούνται από παίκτες που συνδέονται στο δίκτυο της υπηρεσίας gaming cloud. Το άρθρο που αναφέρθηκε παραπάνω αναφέρει SONM, Playkey και Drova. Δοκίμασα την υπηρεσία από το Playkey και τώρα θα προσπαθήσω να μιλήσω για τις αποχρώσεις ενός κατανεμημένου δικτύου και να εργαστώ σε αυτό.

Πώς λειτουργεί το δίκτυο

Θα περιγράψω εν συντομία πώς λειτουργούν όλα. Η υπηρεσία cloud gaming αναζητά κατόχους ισχυρών υπολογιστών που είναι πρόθυμοι να παρέχουν τους υπολογιστικούς πόρους των μηχανών τους για χρήματα. Όταν ένας παίκτης συνδέεται σε μια υπηρεσία cloud, επιλέγει αυτόματα τον διακομιστή που βρίσκεται πιο κοντά στον χρήστη και το παιχνίδι ξεκινά σε αυτό το μηχάνημα. Ως αποτέλεσμα, οι καθυστερήσεις είναι ελάχιστες, ο παίκτης παίζει και χαίρεται, η υπηρεσία cloud και ο ιδιοκτήτης του διακομιστή λαμβάνουν τα χρήματα που πληρώνει ο παίκτης.

Πώς μπήκα σε όλο αυτό;

Η εμπειρία μου στην πληροφορική είναι περίπου 25 χρόνια. Για πολλά χρόνια διευθύνω μια μικρή ιδιωτική επιχείρηση που ειδικεύεται στην ανάπτυξη συστημάτων πλοήγησης. Λατρεύω τα παιχνίδια, αλλά δύσκολα μπορείς να με πεις παθιασμένο παίκτη. Η εταιρεία διαθέτει περίπου δύο δωδεκάδες ισχυρά μηχανήματα, οι πόροι των οποίων απέχουν πολύ από το να χρησιμοποιηθούν πλήρως.

Κάπως έτσι άρχισα να ψάχνω ευκαιρία να τα κατεβάσω προς όφελος της εταιρείας, δηλαδή να λάβω επιπλέον έσοδα. Είδα πολλές ξένες και εγχώριες υπηρεσίες που προσφέρθηκαν να νοικιάσουν τους πόρους των υπολογιστών τους για χρήματα. Οι περισσότερες προτάσεις είναι φυσικά εξόρυξη, κάτι που δεν με τράβηξε καθόλου από τη λέξη. Υπήρχαν 99% απομιμήσεις σε αυτόν τον τομέα ταυτόχρονα.

Αλλά μου άρεσε η ιδέα να φορτώσω τους διακομιστές με παιχνίδια, η ιδέα αποδείχθηκε στενή στο πνεύμα. Στην αρχή έκανα αίτηση για beta test, έγινε δεκτό αμέσως, αλλά η πρόσκληση συμμετοχής ήρθε σε ενάμιση χρόνο.

Με τράβηξε το γεγονός ότι απαιτούνταν μόνο υλικό από εμένα και σε έναν φυσικό διακομιστή ήταν δυνατή η εκτέλεση πολλών εικονικών μηχανών, κάτι που έκανα στο μέλλον. Όλα τα άλλα - εγκατάσταση εξειδικευμένου λογισμικού, διαμόρφωση, ενημερώσεις - ανέλαβε η υπηρεσία. Και αυτό ήταν υπέροχο, γιατί δεν έχω πολύ ελεύθερο χρόνο.

Μετά την ανάπτυξη του συστήματος, δοκίμασα το παιχνίδι σε ένα κατανεμημένο δίκτυο από την πλευρά του παίκτη (συνδεδεμένο με τον δικό μου διακομιστή, ο οποίος ήταν αρκετά χιλιόμετρα μακριά τη στιγμή του παιχνιδιού). Απλώς το συνέκρινε με το παιχνίδι στο σύννεφο. Η διαφορά ήταν πολύ αισθητή - στην πρώτη περίπτωση, η διαδικασία θα μπορούσε να συγκριθεί με το παιχνίδι στον δικό σας υπολογιστή.

Εξοπλισμός και δίκτυα

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Δοκίμασα την εργασία ενός κατανεμημένου δικτύου σε διαφορετικό εξοπλισμό. Όσον αφορά τον υπολογιστή, αυτοί ήταν σταθμοί εργασίας βασισμένοι σε επεξεργαστές Intel από i3 έως i9, με μονάδες RAM διαφορετικών μεγεθών και συχνοτήτων. Οι υπολογιστές είναι εξοπλισμένοι με μονάδες HDD και SSD με διεπαφές SATA και NVME. Και, φυσικά, οι κάρτες γραφικών της σειράς GTX 10x0 και RTX 20x0 της Nvidia.

Για να συμμετάσχω στο πρόγραμμα δοκιμών beta, χρησιμοποίησα 4 διακομιστές βασισμένους σε επεξεργαστές i9-9900 με 32 RAM/64 GB, τοποθετώντας 3 εικονικές μηχανές σε κάθε μία. Συνολικά, έχουμε 12 σχετικά ισχυρές εικονικές μηχανές που πληρούσαν τα κριτήρια του προγράμματος. Τοποθέτησα αυτόν τον εξοπλισμό σε ένα ράφι πλάτους ενός μέτρου. Οι θήκες ήταν καλά αεριζόμενες, με ισχυρά συστήματα ψύξης και φίλτρα σκόνης.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Ο εξοπλισμός δικτύου που χρησιμοποιήθηκε ήταν επίσης διαφορετικός, το εύρος ζώνης κυμαινόταν από 100 Mbps έως 10 Gbps.

Όπως αποδείχθηκε, οι περισσότεροι οικιακόι δρομολογητές με εύρος ζώνης έως 100 Mbps δεν είναι κατάλληλοι για κατανεμημένο δίκτυο. Στην πραγματικότητα, ακόμη και η κανονική δικτύωση με τέτοιες συσκευές είναι ένα πρόβλημα. Αλλά οι δρομολογητές gigabit με επεξεργαστές 2 ή 4 πυρήνων ταιριάζουν τέλεια.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών
Έτσι μοιάζει ένας διακομιστής για τρεις εικονικές μηχανές

Φόρτωση διακομιστή

Έγινα μέλος του προγράμματος κατανεμημένου δικτύου ακόμη και πριν από την πανδημία. Στη συνέχεια οι υπολογιστές φορτώθηκαν κατά περίπου 25-40%. Αλλά μετά, όταν όλο και περισσότεροι άνθρωποι άλλαξαν σε λειτουργία απομόνωσης, το φορτίο άρχισε να αυξάνεται. Τώρα το φορτίο ορισμένων εικονικών μηχανών φτάνει το 80% την ημέρα. Έπρεπε να επαναπρογραμματίσουμε τις δοκιμαστικές και προληπτικές εργασίες για τις πρωινές ώρες, για να μην δημιουργηθεί ταλαιπωρία στους παίκτες.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Με την αυξανόμενη δημοτικότητα της υπηρεσίας, το φορτίο σε εμένα και στους συναδέλφους μου έχει επίσης αυξηθεί - τελικά, πρέπει να παρακολουθείτε τη λειτουργία εικονικών και φυσικών μηχανών. Μερικές φορές υπάρχουν δυσλειτουργίες που πρέπει να διορθωθούν. Ωστόσο, μέχρι στιγμής ανταπεξέλθουμε, όλα πάνε καλά.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Βλέπω τη φόρτωση των εικονικών μηχανών μου στον πίνακα διαχείρισης. Δείχνει ποια αυτοκίνητα είναι φορτωμένα και πόσο, τον χρόνο που πέρασε ο παίκτης, ποιο παιχνίδι ξεκίνησε και ούτω καθεξής. Υπάρχουν πολλές λεπτομέρειες, οπότε μπορείτε να κολλήσετε για μερικές ώρες μελετώντας όλα αυτά.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Συντήρηση

Όπως έγραψα, δεν είναι χωρίς δυσκολίες. Το κύριο πρόβλημα είναι η έλλειψη αυτοματοποιημένης παρακολούθησης του συστήματος και η ειδοποίηση των ιδιοκτητών διακομιστών για προβλήματα. Ελπίζουμε αυτές οι δυνατότητες να προστεθούν σύντομα. Στο μεταξύ, πρέπει να κοιτάξω τον προσωπικό μου λογαριασμό, να παρακολουθώ τις παραμέτρους του εξοπλισμού, να παρακολουθώ τη θερμοκρασία των στοιχείων διακομιστή, να παρακολουθώ το δίκτυο κ.λπ. Η εμπειρία στον τομέα της πληροφορικής βοηθά. Ίσως κάποιος με ανεπαρκές τεχνικό υπόβαθρο μπορεί να έχει προβλήματα.

Παιχνίδια για χρήματα: εμπειρία σε ένα κατανεμημένο δίκτυο τυχερών παιχνιδιών του κατόχου πολλών διακομιστών

Είναι αλήθεια ότι οι περισσότερες από τις δυσκολίες επιλύθηκαν στην αρχή της συμμετοχής στο πρόγραμμα δοκιμών. Θα ήταν ωραίο να είχατε ένα αναλυτικό εγχειρίδιο εγκατάστασης, αλλά νομίζω ότι είναι θέμα χρόνου.

Το πιο ενδιαφέρον - έσοδα και έξοδα

Είναι σαφές ότι αυτό το πρόγραμμα δεν είναι το SETi@home· ο κύριος στόχος των κατόχων Η/Υ είναι να βγάλουν χρήματα. Η βέλτιστη λύση για αυτό είναι ένας ισχυρός υπολογιστής με πολλές εικονικές μηχανές. Το μερίδιο των γενικών εξόδων σε αυτήν την περίπτωση είναι πολύ μικρότερο από ό,τι αν χρησιμοποιείτε ένα φυσικό μηχάνημα. Φυσικά, για να ρυθμίσετε μια εικονική μηχανή και στη συνέχεια να εκτελέσετε μια υπηρεσία gaming σε αυτήν, χρειάζεστε τεχνικές γνώσεις και εμπειρία. Αλλά αν έχετε την επιθυμία, μπορείτε να μάθετε.

Η κατανάλωση ενέργειας είναι πολύ μικρότερη από ό,τι στην περίπτωση της εξόρυξης. Ξέρω για τι πράγμα μιλάω, γιατί κάποια στιγμή δοκίμασα διαφορετικές επιλογές για την εξόρυξη ψηφιακών νομισμάτων, αν και όχι για πολύ. Ακολουθούν τα νούμερα μέσης κατανάλωσης ενέργειας σύμφωνα με τις δοκιμές:

  • 1 διακομιστής (i5 + 1070) - μία εικονική μηχανή ~ 80 kWh / μήνα.
  • 1 διακομιστής (i9 + 3*1070) — 3 εικονικές μηχανές ~130 kWh/μήνα.
  • 1 διακομιστής (i9 + 2*1070ti + 1080ti) — 3 εικονικές μηχανές ~180 kWh/μήνα.

Στην αρχή του προγράμματος δοκιμών beta, η πληρωμή για πόρους μηχανής ήταν καθαρά συμβολική, 4-10 $ το μήνα ανά εικονική μηχανή.

Στη συνέχεια, η πληρωμή αυξήθηκε στα 50 $ ανά μήνα βάσει μιας εικονικής μηχανής, με την επιφύλαξη της συνεχούς λειτουργίας της εικονικής μηχανής. Αυτή είναι μια σταθερή πληρωμή. Η υπηρεσία σύντομα υπόσχεται να εισαγάγει τη χρέωση ανά λεπτό και, στη συνέχεια, σύμφωνα με τους υπολογισμούς μου, θα αποδειχθεί ότι είναι περίπου 56 $ το μήνα για μια εικονική μηχανή. Καθόλου άσχημα, ακόμα κι αν σκεφτείς ότι μέρος του εισοδήματος τρώγεται από φόρους, τραπεζικά τέλη, καθώς και από λογαριασμούς ρεύματος και παρόχους υπηρεσιών.

Σύμφωνα με τους υπολογισμούς μου, η απόσβεση του εξοπλισμού, εάν αγοραστεί αποκλειστικά για την υπηρεσία gaming, είναι περίπου τρία χρόνια. Ταυτόχρονα, το προσδόκιμο ζωής (συμπεριλαμβανομένης της φυσικής φθοράς και της απαξίωσης) του υλικού υπολογιστών είναι τέσσερα χρόνια. Το συμπέρασμα είναι απλό - είναι καλύτερο να λάβετε μέρος στο πρόγραμμα εάν έχετε ήδη υπολογιστή. Το θετικό είναι ότι πλέον η ζήτηση για την ίδια την υπηρεσία έχει αυξηθεί. Η εταιρεία σχεδιάζει να εισαγάγει μια νέα χρέωση ανά λεπτό, όπως ανέφερα παραπάνω, επομένως η περίοδος απόσβεσης είναι πιθανό να μειωθεί στο εγγύς μέλλον.

Σκέψεις και προοπτικές για την υπηρεσία

Νομίζω ότι ένα πρόγραμμα διανομής παιχνιδιών είναι μια εξαιρετική επιλογή για παίκτες με ισχυρούς υπολογιστές που μπορούν να ανακτήσουν το δικό τους κόστος υλικού. Δεν χρειάζονται οι ίδιοι το cloud gaming, αλλά αν έχουν ένα ακριβό μηχάνημα, γιατί να μην ανακτήσουν μέρος του κόστους ή ακόμα και να αποσβέσουν πλήρως τον εξοπλισμό; Επιπλέον, η επιλογή συμμετοχής στο πρόγραμμα κατανεμημένων τυχερών παιχνιδιών είναι επίσης κατάλληλη για εταιρείες όπως η δική μου, όπου υπάρχουν χωρητικότητες που δεν χρησιμοποιούνται στο 100%. Μπορούν να μετατραπούν σε χρήματα, κάτι που είναι ιδιαίτερα σημαντικό στην τρέχουσα κρίση.

Το κατανεμημένο gaming είναι ένα είδος cloud smartbox που είναι διαθέσιμο σε ένα ευρύ φάσμα καταναλωτών. Δίνει τη δυνατότητα στους κατόχους ισχυρών μηχανημάτων να λαμβάνουν ανταμοιβές παρέχοντας πόρους σε τρίτους χρήστες. Λοιπόν, οι παίκτες, τελικά, δεν αντιμετωπίζουν προβλήματα με τα παιχνίδια cloud, καθώς οι διακομιστές βρίσκονται το πολύ μερικές δεκάδες χιλιόμετρα από αυτούς, και όχι εκατοντάδες ή ακόμα και χιλιάδες, όπως συμβαίνει συχνά με τους χρήστες των περισσότερων cloud υπηρεσίες τυχερών παιχνιδιών. Και όσο μεγαλύτερο είναι το κατανεμημένο δίκτυο, τόσο υψηλότερη είναι η ποιότητα του παιχνιδιού.

Στο εγγύς μέλλον, το cloud και το κατανεμημένο gaming θα συνυπάρχουν και θα αλληλοσυμπληρώνονται. Στο τρέχον περιβάλλον, όταν ο φόρτος στις υπηρεσίες τυχερών παιχνιδιών αυξάνεται, αυτή είναι μια ιδανική επιλογή. Η δημοτικότητα των παιχνιδιών και των υπηρεσιών τυχερών παιχνιδιών θα συνεχίσει να αυξάνεται στο μέλλον μετά το τέλος της πανδημίας, επομένως τα κατανεμημένα παιχνίδια θα αποκτήσουν δυναμική.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο