Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Nägin hiljuti artiklit Habré kohta "Hajutatud mänguvõrk alternatiivina GFN-ile" ja otsustasin kirjutada oma kogemusest sellises võrgustikus osalemisel. Juhtus nii, et olin üks esimesi artiklis kirjeldatud programmis osalejaid. Ja ma pole mängur, vaid lihtsalt mitme võimsa arvuti omanik, mille võimsust võrk kasutab.

Et oleks kohe selge, millest me räägime, kasutavad minu servereid pilvemänguteenuse mängijad, kes loovad võrguga ühenduse. Eespool mainitud artiklis on mainitud SONM, Playkey ja Drova. Proovisin Playkey teenust ja proovin nüüd rääkida hajutatud võrgu ja selles töötamise nüanssidest.

Kuidas võrk töötab

Kirjeldan lühidalt, kuidas see kõik töötab. Pilvemänguteenus otsib võimsate personaalarvutite omanikke, kes on nõus oma masinate arvutusressursse raha eest pakkuma. Kui mängija loob ühenduse pilveteenusega, valib ta automaatselt kasutajale lähima serveri ja mäng algab selles masinas. Tänu sellele on viivitused minimaalsed, mängija mängib ja on rahul, pilveteenus ja serveri omanik saavad mängija makstud raha.

Kuidas ma sellesse kõigesse sattusin?

Minu kogemus IT alal on umbes 25 aastat. Olen aastaid juhtinud väikest eraettevõtet, mis on spetsialiseerunud navigatsioonisüsteemide arendamisele. Armastan mänge, kuid vaevalt saab mind innukaks mängijaks nimetada. Ettevõttel on umbes kaks tosinat võimsat masinat, mille ressursid pole kaugeltki täielikult ära kasutatud.

Kuidagi hakkasin otsima võimalust need alla laadida ettevõtte hüvanguks ehk siis lisatulu saamiseks. Nägin mitmeid välis- ja kodumaiseid teenuseid, mis pakkusid oma arvutite ressursse raha eest välja rentida. Enamik ettepanekuid on muidugi kaevandamine, mis mind üldse ei köitnud. Korraga oli selles piirkonnas 99% võltsinguid.

Aga mulle meeldis mõte laadida serverid mängudega, idee osutus hingelt lähedaseks. Algul kandideerisin beetatesti, see võeti kohe vastu, kuid kutse osaleda tuli poolteist aastat hiljem.

Ahvatlev oli see, et minult nõuti ainult riistvara ja ühes füüsilises serveris oli võimalik käivitada mitu virtuaalmasinat, mida ma hiljem ka tegin. Kõige muu – spetsialiseeritud tarkvara installimise, seadistamise, uuenduste – eest hoolitses teenus. Ja see oli suurepärane, sest mul pole palju vaba aega.

Pärast süsteemi juurutamist proovisin mängu mängija poolelt hajutatud võrgu kaudu (ühendasin oma serveriga, mis asus mängu ajal mitme kilomeetri kaugusel). Võrreldi seda lihtsalt pilves mängimisega. Erinevus oli väga märgatav – esimesel juhul võis protsessi võrrelda oma arvutis mängimisega.

Seadmed ja võrgud

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Testisin hajutatud võrku erinevatel seadmetel. Mis puutub personaalarvutitesse, siis need olid Inteli protsessoritel põhinevad tööjaamad i3-st i9-ni, erineva suuruse ja sagedusega RAM-moodulitega. Arvutid on varustatud HDD ja SSD draividega, millel on SATA ja NVME liidesed. Ja loomulikult Nvidia GTX 10x0 ja RTX 20x0 seeria videokaardid.

Beetatestimise programmis osalemiseks kasutasin 4 serverit i9-9900 protsessoritel 32 RAM-iga/64 GB, paigutades igasse 3 virtuaalset masinat. Kokku saime 12 suhteliselt võimsat virtuaalmasinat, mis vastasid programmi kriteeriumidele. Asetasin selle varustuse meetri laiusele riiulile. Korpused olid hästi ventileeritud, võimsate jahutussüsteemide ja tolmufiltritega.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Kasutasin ka erinevaid võrguseadmeid, ribalaius kõikus 100 Mbit/s kuni 10 Gbit/s.

Nagu selgub, ei sobi enamik koduruutereid, mille ribalaius on kuni 100 Mbit/s, hajusvõrku. Tegelikult on isegi tavaline võrgutöö selliste seadmetega probleem. Ideaalsed on aga 2- või 4tuumalise protsessoriga gigabitised ruuterid.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus
Selline näeb välja kolme virtuaalmasinaga server

Serveri koormus

Sain hajutatud võrguprogrammis osalejaks juba enne pandeemiat. Siis olid arvutid koormatud umbes 25-40%. Kuid pärast seda, kui üha rohkem inimesi lülitus isolatsioonirežiimile, hakkas koormus kasvama. Nüüd ulatub mõne virtuaalmasina koormus 80%-ni päevas. Testimis- ja hooldustööd pidime viima hommikutundidele, et mitte tekitada mängijatele ebamugavusi.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Teenuse populaarsuse kasvuga on suurenenud ka minu ja mu kolleegide koormus – peame ju virtuaalsete ja füüsiliste masinate tööd jälgima. Mõnikord on tõrkeid, mis vajavad parandamist. Seni aga saame hakkama, kõik läheb hästi.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Näen oma virtuaalmasinate laadimist administraatoripaneelil. See näitab, millised masinad on laaditud ja kui hõivatud, kui palju aega mängija veetis, milline mäng käivitati jne. Detaile on päris palju, nii et selle kõige uurimisega võib paariks tunniks jänni jääda.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Hooldus

Nagu ma kirjutasin, pole see raskusteta. Peamine probleem on automaatse süsteemi jälgimise ja serveriomanike probleemidest teavitamise puudumine. Loodetavasti lisatakse need funktsioonid peagi. Vahepeal pean vaatama oma isiklikku kontot, jälgima seadmete tööparameetreid, jälgima serveri komponentide temperatuuri, jälgima võrku jne. Kasuks tuleb IT-valdkonna kogemus. Võimalik, et kellelgi, kellel on vähem tehnilist tausta, võib probleeme tekkida.

Mängud raha eest: kogemus mitme serveri omaniku hajutatud mänguvõrgus

Tõsi, enamik raskusi lahenes juba testimisprogrammis osalemise alguses. Oleks tore koostada üksikasjalik häälestusjuhend, kuid arvan, et see on aja küsimus.

Kõige huvitavam on tulud ja kulud

On selge, et see programm ei ole SETi@home, arvutiomanike peamine eesmärk on raha teenida. Optimaalne lahendus selleks on mitme virtuaalmasinaga võimas arvuti. Üldkulude osakaal on sel juhul palju väiksem kui ühe füüsilise masina kasutamisel. Loomulikult on virtuaalse masina seadistamiseks ja sellel mänguteenuse käitamiseks vaja tehnilisi teadmisi ja kogemusi. Aga kui on tahtmist, saab õppida.

Energiakulu on palju väiksem kui kaevandamisel. Ma tean, millest räägin, sest proovisin omal ajal erinevaid võimalusi digitaalsete müntide kaevandamiseks, kuigi mitte kaua. Siin on keskmine energiatarve testide järgi:

  • 1 server (i5 + 1070) - üks virtuaalmasin ~80 kWh/kuus.
  • 1 server (i9 + 3*1070) - 3 virtuaalmasinat ~130 kWh/kuus.
  • 1 server (i9 + 2*1070ti + 1080ti) - 3 virtuaalmasinat ~180 kWh/kuus.

Beetatestimise programmi alguses oli masinaressursside eest tasumine puhtalt sümboolne, 4-10 dollarit kuus virtuaalse masina kohta.

Seejärel tõsteti makse 50 dollarini kuus virtuaalse masina kohta, tingimusel et virtuaalmasin töötab pidevalt. See on püsimakse. Teenus lubab peagi kasutusele võtta minutiarvestuse, siis on see minu arvutuste kohaselt umbes 56 dollarit kuus ühe virtuaalmasina kohta. Pole paha, isegi kui arvestada, et osa sissetulekust söövad ära maksud, panga vahendustasud, aga ka elektriarved ja pakkujateenused.

Minu arvutuste kohaselt on seadmete tasuvus, kui ostetakse ainult mänguteenuse jaoks, umbes kolm aastat. Samas on arvutiriistvara eeldatav eluiga (koos füüsilise kulumise ja vananemisega) neli aastat. Järeldus on lihtne - kõige parem on programmis osaleda, kui teil on juba arvuti. Positiivne on see, et nüüd on nõudlus teenuse enda järele kasvanud. Ettevõte plaanib kasutusele võtta uue minutiarvestuse, nagu eelpool mainisin, seega tasuvusaeg ilmselt lähiajal väheneb.

Mõtted teenusest ja selle väljavaated

Ma arvan, et hajutatud mänguprogramm on suurepärane võimalus võimsate arvutitega mängijatele, kes saavad oma riistvara kulud tagasi teenida. Pilvemänge nad ise ei vaja, aga kui neil on kallis masin, siis miks mitte osa kuludest tagasi saada või kasvõi täies mahus varustuse eest tasuda? Lisaks sobib hajutatud mänguprogrammis osalemise võimalus ka minusugustele ettevõtetele, kus on võimsusi, mis ei ole 100% ära kasutatud. Neid saab rahaks konverteerida, mis on praegustes kriisioludes eriti oluline.

Hajutatud mängimine on omamoodi pilvepõhine nutikast, mis on saadaval paljudele tarbijatele. See võimaldab võimsate masinate omanikel saada tasusid, pakkudes kolmandatest osapooltest kasutajatele ressursse. Lõppkokkuvõttes ei teki mängijatel pilvemängudega probleeme, kuna serverid asuvad neist kõige rohkem paarikümne kilomeetri kaugusel, mitte sadade või isegi tuhandete kaugusel, nagu enamiku pilvemänguteenuste kasutajatega juhtub. Ja mida suurem on hajutatud võrk, seda kõrgem on mängu kvaliteet.

Lähitulevikus eksisteerivad pilve- ja hajutatud mängimine koos, täiendades üksteist. Praegustes tingimustes, kui mänguteenuste koormus kasvab, on see ideaalne võimalus. Mängude ja mänguteenuste populaarsus kasvab ka tulevikus, pärast pandeemia lõppu, seega saab hajutatud mängimine hoogu juurde.

Allikas: www.habr.com

Lisa kommentaar