Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Nesen redzēju rakstu par Habrē "IzplatÄ«ts spēļu tÄ«kls kā alternatÄ«va GFN" un nolēmu uzrakstÄ«t par savu pieredzi, piedaloties Ŕādā tÄ«klā. SagadÄ«jās, ka es biju viens no pirmajiem rakstā aprakstÄ«tās programmas dalÄ«bniekiem. Un es neesmu spēlētājs, bet tikai vairāku jaudÄ«gu datoru Ä«paÅ”nieks, kuru jaudu izmanto tÄ«kls.

Lai uzreiz bÅ«tu skaidrs, par ko mēs runājam, manus serverus izmanto mākoņspēļu pakalpojuma spēlētāji, kuri izveido savienojumu ar tÄ«klu. IepriekÅ” minētajā rakstā ir minēti SONM, Playkey un Drova. Izmēģināju pakalpojumu no Playkey un tagad mēģināŔu pastāstÄ«t par izplatÄ«tā tÄ«kla niansēm un darbu tajā.

Kā tīkls darbojas

Es Ä«si aprakstÄ«Å”u, kā tas viss darbojas. Mākoņspēļu pakalpojums meklē jaudÄ«gu personālo datoru Ä«paÅ”niekus, kuri ir gatavi par naudu nodroÅ”ināt savu iekārtu skaitļoÅ”anas resursus. Kad spēlētājs izveido savienojumu ar mākoņpakalpojumu, tas automātiski atlasa lietotājam vistuvāko serveri, un spēle sākas Å”ajā datorā. Rezultātā aizkavÄ“Å”anās ir minimāla, spēlētājs spēlē un ir laimÄ«gs, mākoņpakalpojums un servera Ä«paÅ”nieks saņem spēlētāja samaksāto naudu.

Kā es tajā visā nokļuvu?

Mana pieredze IT jomā ir aptuveni 25 gadi. Daudzus gadus vadu nelielu privātu uzņēmumu, kas specializējas navigācijas sistēmu izstrādē. Man patÄ«k spēles, bet diez vai mani var saukt par dedzÄ«gu spēlētāju. Uzņēmumam ir aptuveni divi desmiti jaudÄ«gu maŔīnu, kuru resursi nebÅ«t nav pilnÄ«bā izmantoti.

Kaut kā sāku meklēt iespēju tos lejupielādēt uzņēmuma labā, tas ir, lai iegÅ«tu papildu ienākumus. Redzēju vairākus ārzemju un paÅ”māju servisus, kas piedāvāja par naudu izÄ«rēt savu datoru resursus. Lielākā daļa priekÅ”likumu, protams, ir kalnrÅ«pniecÄ«ba, kas mani nemaz nesaistÄ«ja. Savulaik Å”ajā jomā bija 99% viltojumu.

Bet man patika ideja ielādēt serverus ar spēlēm, ideja izrādÄ«jās tuvu garam. Sākumā pieteicos beta testÄ“Å”anai, tas tika pieņemts uzreiz, bet uzaicinājums piedalÄ«ties nāca pēc pusotra gada.

PievilcÄ«gi bija tas, ka viss, kas man bija jādara, bija aparatÅ«ra, un vienā fiziskā serverÄ« bija iespējams darbināt vairākas virtuālās maŔīnas, ko es arÄ« izdarÄ«ju vēlāk. Par visu pārējo - specializētās programmatÅ«ras uzstādÄ«Å”anu, konfigurÄ“Å”anu, atjauninājumiem - parÅ«pējās serviss. Un tas bija lieliski, jo man nav daudz brÄ«vā laika.

Pēc sistēmas izvietoÅ”anas es izmēģināju spēli izkliedētā tÄ«klā no spēlētāja puses (es izveidoju savienojumu ar savu serveri, kas spēles laikā atradās vairāku kilometru attālumā). SalÄ«dzināja to ar spēlÄ“Å”anu mākonÄ«. AtŔķirÄ«ba bija ļoti jÅ«tama ā€“ pirmajā gadÄ«jumā procesu varēja salÄ«dzināt ar spēlÄ“Å”anu savā datorā.

Iekārtas un tīkli

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Es pārbaudīju izplatīto tīklu dažādās iekārtās. Kas attiecas uz personālajiem datoriem, tās bija darbstacijas, kuru pamatā bija Intel procesori no i3 līdz i9, ar dažāda izmēra un frekvences RAM moduļiem. Datori ir aprīkoti ar HDD un SSD diskdziņiem ar SATA un NVME saskarnēm. Un, protams, Nvidia GTX 10x0 un RTX 20x0 sērijas videokartes.

Lai piedalÄ«tos beta testÄ“Å”anas programmā, es izmantoju 4 serverus, kuru pamatā ir i9-9900 procesori ar 32 RAM/64 GB, katrā ievietojot 3 virtuālās maŔīnas. Kopumā mēs saņēmām 12 salÄ«dzinoÅ”i jaudÄ«gas virtuālās maŔīnas, kas atbilda programmas kritērijiem. Å o aprÄ«kojumu noliku uz vienu metru plata plaukta. Korpusi bija labi vēdināmi, ar jaudÄ«gām dzesÄ“Å”anas sistēmām un putekļu filtriem.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Izmantoju arī dažādas tīkla iekārtas, joslas platums svārstījās no 100 Mbit/s līdz 10 Gbit/s.

Kā izrādās, lielākā daļa mājas marÅ”rutētāju ar joslas platumu lÄ«dz 100 Mbit/s nav piemēroti izplatÄ«tajam tÄ«klam. Faktiski pat normāls darbs tÄ«klā ar Ŕādām ierÄ«cēm ir problēma. Taču ideāli ir gigabitu marÅ”rutētāji ar 2 vai 4 kodolu procesoriem.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā
Šādi izskatās serveris ar trim virtuālajām maŔīnām

Servera slodze

Es kļuvu par izplatÄ«tā tÄ«kla programmas dalÄ«bnieku vēl pirms pandēmijas. Toreiz datori bija noslogoti aptuveni 25-40%. Bet pēc tam, kad arvien vairāk cilvēku pārgāja uz izolācijas režīmu, slodze sāka pieaugt. Tagad dažu virtuālo maŔīnu slodze sasniedz 80% dienā. TestÄ“Å”anas un apkopes darbus nācās pārcelt uz rÄ«ta stundām, lai nesagādātu neērtÄ«bas spēlētājiem.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Pieaugot servisa popularitātei, pieaugusi arÄ« slodze uz mani un maniem kolēģiem ā€“ galu galā ir jāuzrauga virtuālo un fizisko maŔīnu darbÄ«ba. Dažreiz ir kļūmes, kas ir jānovērÅ”. Tomēr pagaidām tiekam galā, viss iet labi.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Es redzu savu virtuālo maŔīnu ielādi administratora panelÄ«. Tas parāda, kuras maŔīnas ir ielādētas un cik noslogotas, spēlētāja pavadÄ«tais laiks, kāda spēle tika palaista utt. Detaļu ir diezgan daudz, tāpēc var iestrēgt uz pāris stundām to visu pētot.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Apkope

Kā jau rakstÄ«ju, tas nav bez grÅ«tÄ«bām. Galvenā problēma ir automatizētas sistēmas uzraudzÄ«bas trÅ«kums un serveru Ä«paÅ”nieku informÄ“Å”ana par problēmām. Cerams, ka Ŕīs funkcijas drÄ«z tiks pievienotas. Pa to laiku man ir jāieskatās savā personÄ«gajā kontā, jāuzrauga iekārtu darbÄ«bas parametri, jāuzrauga servera komponentu temperatÅ«ra, jāuzrauga tÄ«kls utt. Pieredze IT jomā palÄ«dz. Iespējams, ka kādam ar mazāku tehnisko pieredzi var rasties problēmas.

Spēles uz naudu: pieredze vairāku serveru Ä«paÅ”nieka izplatÄ«tajā spēļu tÄ«klā

Tiesa, lielākā daļa grÅ«tÄ«bu tika atrisinātas jau paŔā dalÄ«bas sākumā testÄ“Å”anas programmā. BÅ«tu jauki izveidot detalizētu iestatÄ«Å”anas rokasgrāmatu, bet es domāju, ka tas ir laika jautājums.

Interesantākais ir ienākumi un izdevumi

Skaidrs, ka Ŕī programma nav SETi@home, datoru Ä«paÅ”nieku galvenais mērÄ·is ir pelnÄ«t naudu. Optimālais risinājums tam ir jaudÄ«gs dators ar vairākām virtuālajām maŔīnām. Pieskaitāmo izmaksu daļa Å”ajā gadÄ«jumā ir daudz mazāka nekā tad, ja izmantojat vienu fizisku maŔīnu. Protams, lai iestatÄ«tu virtuālo maŔīnu un pēc tam tajā palaistu spēļu pakalpojumu, ir nepiecieÅ”amas tehniskas zināŔanas un pieredze. Bet, ja ir vēlme, var mācÄ«ties.

EnerÄ£ijas patēriņŔ ir daudz mazāks nekā kalnrÅ«pniecÄ«bas gadÄ«jumā. Es zinu, par ko runāju, jo vienā reizē es izmēģināju dažādas digitālo monētu ieguves iespējas, lai gan ne ilgi. Å eit ir vidējais enerÄ£ijas patēriņŔ saskaņā ar testiem:

  • 1 serveris (i5 + 1070) - viena virtuālā maŔīna ~80 kWh/mēn.
  • 1 serveris (i9 + 3*1070) - 3 virtuālās maŔīnas ~130 kWh/mēn.
  • 1 serveris (i9 + 2*1070ti + 1080ti) - 3 virtuālās maŔīnas ~180 kWh/mēn.

PaŔā beta testÄ“Å”anas programmas sākumā maksājums par maŔīnu resursiem bija tÄ«ri simbolisks, 4-10 USD mēnesÄ« par virtuālo maŔīnu.

Pēc tam maksājums tika palielināts lÄ«dz USD 50 mēnesÄ« par virtuālo maŔīnu, ievērojot nepārtrauktu virtuālās maŔīnas darbÄ«bu. Tas ir fiksēts maksājums. DrÄ«zumā serviss sola ieviest norēķinus par minÅ«ti, tad, pēc maniem aprēķiniem, mēnesÄ« par vienu virtuālo maŔīnu tie bÅ«s aptuveni $56. Nav slikti, pat ja ņem vērā, ka daļu ienākumu apēd nodokļi, bankas komisijas, kā arÄ« elektrÄ«bas rēķini un pakalpojumu sniedzēju pakalpojumi.

Pēc maniem aprēķiniem, aprÄ«kojuma atmaksāŔanās, ja tā tiek iegādāta tikai spēļu pakalpojumam, ir aptuveni trÄ«s gadi. Tajā paŔā laikā datoru aparatÅ«ras paredzamais mūža ilgums (ieskaitot fizisko nolietojumu un novecoÅ”anos) ir četri gadi. Secinājums ir vienkārÅ”s - vislabāk ir piedalÄ«ties programmā, ja jums jau ir dators. PozitÄ«vi ir tas, ka Å”obrÄ«d ir pieaudzis pieprasÄ«jums pēc paÅ”a pakalpojuma. Uzņēmums plāno ieviest jaunu minÅ«tes rēķinu, kā jau minēju iepriekÅ”, tāpēc tuvākajā laikā atmaksāŔanās laiks, iespējams, samazināsies.

Domas par pakalpojumu un izredzes

Es domāju, ka izplatÄ«ta spēļu programma ir lieliska iespēja spēlētājiem ar jaudÄ«gu personālo datoru, kuri var atgÅ«t savas aparatÅ«ras izmaksas. Viņiem paÅ”iem nav vajadzÄ«gas mākoņspēles, taču, ja viņiem ir dārga maŔīna, kāpēc gan neatmaksāt daļu no izmaksām vai pat nesamaksāt par aprÄ«kojumu pilnÄ«bā? Turklāt iespēja piedalÄ«ties izplatÄ«tajā spēļu programmā ir piemērota arÄ« tādiem uzņēmumiem kā man, kur ir jaudas, kas netiek 100% izmantotas. Tos var pārvērst naudā, kas ir Ä«paÅ”i svarÄ«gi paÅ”reizējos krÄ«zes apstākļos.

Izkliedētās spēles ir sava veida uz mākoņiem balstÄ«ta viedbox, kas ir pieejama plaÅ”am patērētāju lokam. Tas ļauj jaudÄ«gu iekārtu Ä«paÅ”niekiem saņemt atlÄ«dzÄ«bu, nodroÅ”inot resursus treÅ”o puÅ”u lietotājiem. Galu galā spēlētājiem nav problēmas ar mākoņspēlēm, jo ā€‹ā€‹serveri atrodas ne vairāk kā pāris desmitu kilometru attālumā no tiem, nevis simtiem vai pat tÅ«kstoÅ”iem, kā tas bieži notiek ar lielāko mākoņa spēļu pakalpojumu lietotājiem. Un jo lielāks ir izplatÄ«tais tÄ«kls, jo augstāka ir spēles kvalitāte.

Tuvākajā nākotnē mākoņa un izkliedētās spēles pastāvēs lÄ«dzās, papildinot viena otru. PaÅ”reizējos apstākļos, kad spēļu pakalpojumu slodze pieaug, tas ir ideāls variants. Spēļu un spēļu pakalpojumu popularitāte turpinās pieaugt arÄ« nākotnē, pēc pandēmijas beigām, tāpēc izkliedētās spēles uzņems apgriezienus.

Avots: www.habr.com

Pievieno komentāru