Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Վերջերս մի հոդված տեսա Հաբրեի մասին «Բաշխված խաղային ցանցը որպես GFN-ի այլընտրանք» և որոշեցի գրել նման ցանցին մասնակցելու իմ փորձի մասին։ Այնպես ստացվեց, որ հոդվածում նկարագրված ծրագրի առաջին մասնակիցներից էի։ Իսկ ես գեյմեր չեմ, այլ պարզապես մի քանի արդյունավետ ԱՀ-ի սեփականատեր, որոնց հզորությունն օգտագործում է ցանցը։

Որպեսզի անմիջապես պարզ դառնա, թե ինչի մասին է խոսքը, իմ սերվերներն օգտագործում են ամպային խաղերի ծառայության ցանցին միացող գեյմերները։ Վերը նշված հոդվածում նշվում են SONM-ը, Playkey-ը և Drova-ը։ Ես փորձարկեցի ծառայությունը Playkey-ից և հիմա կփորձեմ խոսել բաշխված ցանցի նրբությունների մասին և աշխատել դրանում։

Ինչպես է աշխատում ցանցը

Ես հակիրճ նկարագրելու եմ, թե ինչպես է այդ ամենն աշխատում: Ամպային խաղերի ծառայությունը փնտրում է հզոր համակարգիչների տերեր, ովքեր պատրաստ են փողի դիմաց տրամադրել իրենց մեքենաների հաշվողական ռեսուրսները: Երբ խաղացողը միանում է ամպային ծառայությանը, այն ավտոմատ կերպով ընտրում է օգտագործողին ամենամոտ սերվերը, և խաղը սկսվում է այս մեքենայի վրա: Արդյունքում ուշացումները նվազագույն են, գեյմերը խաղում և ուրախանում է, ամպային ծառայությունը և սերվերի սեփականատերը ստանում են գեյմերի վճարած գումարը։

Ինչպե՞ս մտա այս ամենի մեջ:

ՏՏ ոլորտում իմ փորձը մոտ 25 տարի է։ Երկար տարիներ ես ղեկավարել եմ փոքր մասնավոր ձեռնարկություն, որը մասնագիտացած է նավիգացիոն համակարգերի մշակման մեջ: Ես սիրում եմ խաղեր, բայց դժվար թե ինձ կրքոտ գեյմեր անվանես։ Ընկերությունն ունի մոտ երկու տասնյակ հզոր մեքենաներ, որոնց ռեսուրսները հեռու են լիարժեք օգտագործելուց։

Ինչ-որ կերպ ես սկսեցի հնարավորություն փնտրել դրանք ներբեռնելու համար՝ ի շահ ընկերության, այսինքն՝ լրացուցիչ եկամուտ ստանալու։ Ես տեսա մի քանի արտասահմանյան և ներքին ծառայություններ, որոնք առաջարկում էին փողի դիմաց վարձակալել իրենց ԱՀ-ի ռեսուրսները: Առաջարկների մեծ մասը, իհարկե, հանքարդյունաբերությունն է, որն ինձ ընդհանրապես չի գրավել բառից։ Մի ժամանակ այս տարածքում եղել են 99% կեղծիքներ:

Բայց ինձ դուր եկավ սերվերները խաղերով բեռնելու գաղափարը, գաղափարը հոգով մոտ էր։ Սկզբում դիմեցի բետա թեստավորման, անմիջապես ընդունվեց, բայց մասնակցելու հրավերը եկավ մեկուկես տարուց։

Ինձ գրավեց այն փաստը, որ ինձնից միայն սարքավորում էր պահանջվում, և մեկ ֆիզիկական սերվերի վրա հնարավոր էր մի քանի վիրտուալ մեքենաներ գործարկել, ինչը ես արեցի ապագայում։ Մնացած ամեն ինչ՝ մասնագիտացված ծրագրաշարի տեղադրում, կոնֆիգուրացիա, թարմացումներ, ծառայությունն իր վրա վերցրեց: Եվ դա հիանալի էր, քանի որ ես շատ ազատ ժամանակ չունեմ:

Համակարգը տեղակայելուց հետո ես խաղը փորձեցի բաշխված ցանցով խաղացողի կողմից (միացված իմ սեփական սերվերին, որը խաղի պահին մի քանի կիլոմետր հեռավորության վրա էր): Պարզապես դա համեմատեց ամպի մեջ խաղալու հետ: Տարբերությունը շատ նկատելի էր. առաջին դեպքում գործընթացը կարելի է համեմատել սեփական ԱՀ-ով խաղալու հետ:

Սարքավորումներ և ցանցեր

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Ես փորձարկեցի բաշխված ցանցի աշխատանքը տարբեր սարքավորումների վրա: Ինչ վերաբերում է ԱՀ-ին, ապա դրանք Intel-ի պրոցեսորների վրա հիմնված աշխատանքային կայաններ էին i3-ից մինչև i9, տարբեր չափերի և հաճախականությունների RAM մոդուլներով: Համակարգիչները հագեցած են HDD և SSD կրիչներով՝ SATA և NVME ինտերֆեյսներով։ Եվ, իհարկե, Nvidia-ի GTX 10x0 և RTX 20x0 սերիայի գրաֆիկական քարտերը:

Բետա թեստավորման ծրագրին մասնակցելու համար օգտագործել եմ i4-9 պրոցեսորների վրա հիմնված 9900 սերվեր՝ 32 օպերատիվ հիշողությամբ:/64 ԳԲ՝ յուրաքանչյուրի վրա տեղադրելով 3 վիրտուալ մեքենա: Ընդհանուր առմամբ, մենք ստացել ենք 12 համեմատաբար հզոր վիրտուալ մեքենաներ, որոնք համապատասխանում էին ծրագրի չափանիշներին: Ես այս սարքավորումը դրեցի մեկ մետր լայնությամբ դարակի վրա: Պատյանները լավ օդափոխվում էին, հովացման հզոր համակարգերով և փոշու զտիչներով:

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Տարբեր էր նաև օգտագործվող ցանցային սարքավորումները, թողունակությունը տատանվում էր 100 Մբիթ/վրկ-ից մինչև 10 Գբիտ/վրկ:

Ինչպես պարզվեց, մինչև 100 Մբիթ/վ թողունակությամբ տնային երթուղիչների մեծ մասը հարմար չէ բաշխված ցանցի համար: Իրականում, նույնիսկ նորմալ ցանցը նման սարքերի հետ խնդիր է: Բայց 2 կամ 4 միջուկային պրոցեսորներով գիգաբիթ երթուղիչները հիանալի տեղավորվում են:

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում
Ահա թե ինչ տեսք ունի երեք վիրտուալ մեքենաների սերվերը

Սերվերի բեռնվածություն

Ես դարձա բաշխված ցանցային ծրագրի անդամ նույնիսկ համաճարակից առաջ: Հետո համակարգիչները բեռնվեցին մոտ 25-40 տոկոսով։ Բայց հետո, երբ ավելի ու ավելի շատ մարդիկ անցան մեկուսացման ռեժիմի, բեռը սկսեց աճել։ Այժմ որոշ վիրտուալ մեքենաների ծանրաբեռնվածությունը հասնում է օրական 80%-ի։ Ստիպված էինք ստուգողական և կանխարգելիչ աշխատանքները տեղափոխել առավոտյան ժամերին, որպեսզի խաղացողների համար անհարմարություններ չստեղծենք։

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Ծառայության աճող ժողովրդականության հետ մեկտեղ ավելացել է նաև իմ և իմ գործընկերների բեռը. ի վերջո, դուք պետք է վերահսկեք վիրտուալ և ֆիզիկական մեքենաների աշխատանքը: Երբեմն կան թերություններ, որոնք պետք է շտկվեն: Այնուամենայնիվ, առայժմ գլուխ ենք հանում, ամեն ինչ լավ է ընթանում։

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Ես տեսնում եմ իմ վիրտուալ մեքենաների բեռնումը ադմինիստրատորի վահանակում: Այն ցույց է տալիս, թե որ մեքենաներն են բեռնված և որքան, խաղացողի ծախսած ժամանակը, որ խաղն է գործարկվել և այլն: Մանրամասները բավականին շատ են, այնպես որ կարող ես մի երկու ժամ խրվել՝ ուսումնասիրելով այս ամենը։

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Տեխնիկական սպասարկում

Ինչպես գրել եմ, դա առանց դժվարությունների չէ։ Հիմնական խնդիրը համակարգի ավտոմատ մոնիտորինգի բացակայությունն է և խնդիրների մասին սերվերների սեփականատերերի ծանուցումը։ Հուսով եմ, որ այս հատկանիշները շուտով կավելացվեն: Միևնույն ժամանակ, ես պետք է նայեմ իմ անձնական հաշիվը՝ հետևելով սարքավորումների պարամետրերին, վերահսկել սերվերի բաղադրիչների ջերմաստիճանը, վերահսկել ցանցը և այլն: Օգնում է ՏՏ ոլորտում փորձը։ Հնարավոր է, որ որևէ մեկը, ով ոչ բավարար տեխնիկական գիտելիքներ ունի, կարող է խնդիրներ ունենալ:

Խաղեր փողի համար. փորձ մի քանի սերվերների սեփականատիրոջ բաշխված խաղային ցանցում

Ճիշտ է, դժվարությունների մեծ մասը լուծվել է թեստավորման ծրագրին մասնակցելու հենց սկզբում։ Լավ կլինի, որ մանրամասն տեղադրման ձեռնարկ ունենանք, բայց կարծում եմ, որ դա ժամանակի հարց է:

Ամենահետաքրքիրը՝ եկամուտներն ու ծախսերը

Հասկանալի է, որ այս ծրագիրը SETi@home-ը չէ, համակարգիչների սեփականատերերի հիմնական նպատակը գումար աշխատելն է: Դրա համար օպտիմալ լուծումը մի քանի վիրտուալ մեքենաներով հզոր համակարգիչն է: Ընդհանուր ծախսերի մասնաբաժինը այս դեպքում շատ ավելի քիչ է, քան մեկ ֆիզիկական մեքենա օգտագործելու դեպքում: Իհարկե, վիրտուալ մեքենա ստեղծելու և դրա վրա խաղային ծառայություն գործարկելու համար անհրաժեշտ է տեխնիկական գիտելիքներ և փորձ: Բայց եթե ցանկություն ունես, կարող ես սովորել։

Էլեկտրաէներգիայի սպառումը շատ ավելի քիչ է, քան հանքարդյունաբերության դեպքում։ Ես գիտեմ, թե ինչի մասին եմ խոսում, քանի որ մի ժամանակ ես փորձեցի թվային մետաղադրամների մայնինգի տարբեր տարբերակներ, թեև ոչ երկար: Ահա թեստերի համաձայն էներգիայի սպառման միջին ցուցանիշները.

  • 1 սերվեր (i5 + 1070) - մեկ վիրտուալ մեքենա ~ 80 կՎտժ / ամիս:
  • 1 սերվեր (i9 + 3*1070) — 3 վիրտուալ մեքենա ~130 կՎտժ/ամսական։
  • 1 սերվեր (i9 + 2*1070ti + 1080ti) — 3 վիրտուալ մեքենա ~180 կՎտժ/ամսական։

Բետա թեստավորման ծրագրի հենց սկզբում մեքենայական ռեսուրսների համար վճարումը զուտ խորհրդանշական էր՝ ամսական 4-10 դոլար մեկ վիրտուալ մեքենայի համար:

Այնուհետև վճարումը բարձրացվեց մինչև 50 դոլար ամսական մեկ վիրտուալ մեքենայի հիման վրա՝ վիրտուալ մեքենայի շարունակական աշխատանքի դեպքում: Սա հաստատագրված վճար է: Ծառայությունը շուտով խոստանում է ներդնել րոպեավճար, այնուհետև, իմ հաշվարկներով, մեկ վիրտուալ մեքենայի համար ամսական կկազմի մոտ 56 դոլար։ Վատ չէ, եթե նույնիսկ հաշվի առնեք, որ եկամտի մի մասը խժռում են հարկերը, բանկային վճարները, ինչպես նաև էլեկտրաէներգիայի վճարներն ու ծառայություններ մատուցողները։

Ըստ իմ հաշվարկների՝ սարքավորումների հետվճարը, եթե ձեռք է բերվել բացառապես խաղային ծառայության համար, մոտ երեք տարի է։ Միևնույն ժամանակ, համակարգչային տեխնիկայի կյանքի սպասվող տևողությունը (ներառյալ ֆիզիկական մաշվածությունը և հնացումը) չորս տարի է: Եզրակացությունը պարզ է. ավելի լավ է մասնակցել ծրագրին, եթե արդեն ունեք համակարգիչ: Դրականն այն է, որ այժմ ծառայության պահանջարկն ինքնին աճել է։ Ընկերությունը նախատեսում է ներդնել րոպեավճարի նոր հաշվարկ, ինչպես նշեցի վերևում, այնպես որ մոտ ապագայում հնարավոր է, որ հետգնման ժամկետը կնվազի:

Ծառայության վերաբերյալ մտքեր և հեռանկարներ

Կարծում եմ, որ բաշխված խաղային ծրագիրը հիանալի տարբերակ է հզոր համակարգիչներ ունեցող խաղացողների համար, ովքեր կարող են փոխհատուցել իրենց ապարատային ծախսերը: Նրանք իրենք կարիք չունեն ամպային խաղերի, բայց եթե նրանք ունեն թանկարժեք մեքենա, ինչու չփոխհատուցել ծախսերի մի մասը կամ նույնիսկ ամբողջությամբ չփոխհատուցել սարքավորումները: Բացի այդ, բաշխված խաղային ծրագրին մասնակցելու տարբերակը հարմար է նաև իմ նման ընկերություններին, որտեղ կան հզորություններ, որոնք 100%-ով չեն օգտագործվում: Դրանք կարող են վերածվել փողի, ինչը հատկապես կարևոր է ներկայիս ճգնաժամի պայմաններում։

Բաշխված խաղը ամպային խելացի տուփի տեսակ է, որը հասանելի է սպառողների լայն շրջանակի համար: Այն հնարավորություն է տալիս հզոր մեքենաների սեփականատերերին ստանալ պարգևներ՝ երրորդ կողմի օգտատերերին ռեսուրսներ տրամադրելով: Դե, խաղացողները, ի վերջո, խնդիրներ չեն ունենում ամպային խաղերի հետ կապված, քանի որ սերվերները գտնվում են դրանցից առավելագույնը մի քանի տասնյակ կիլոմետր հեռավորության վրա, և ոչ հարյուրավոր կամ նույնիսկ հազարավոր, ինչպես հաճախ է պատահում ամպի մեծ մասի օգտագործողների հետ: խաղային ծառայություններ. Եվ որքան մեծ է բաշխված ցանցը, այնքան բարձր է խաղի որակը:

Մոտ ապագայում ամպային և բաշխված խաղերը գոյակցելու են և կլրացնեն միմյանց։ Ներկա միջավայրում, երբ խաղային ծառայությունների բեռը մեծանում է, սա իդեալական տարբերակ է: Համաճարակի ավարտից հետո խաղերի և խաղային ծառայությունների ժողովրդականությունը կշարունակի աճել ապագայում, ուստի բաշխված խաղերը թափ կստանան:

Source: www.habr.com

Добавить комментарий