Nesen redzÄju rakstu par HabrÄ
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
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.
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.
Å Ä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.
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.
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.
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.
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