Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Мен жакында Habré жөнүндө макала көрдүм "GFNге альтернатива катары бөлүштүрүлгөн оюн тармагы" жана мындай тармакка катышуу тажрыйбам тууралуу жазууну чечтим. Ошентип, мен макалада айтылган программанын биринчи катышуучуларынын бири болдум. Мен оюнчу эмесмин, бирок жөн гана бир нече күчтүү компьютерлердин ээсимин, алардын күчү тармак тарабынан колдонулат.

Эмне жөнүндө сөз болуп жатканын дароо түшүнүү үчүн, менин серверлерим тармакка туташкан булут оюн кызматынын оюнчулары тарабынан колдонулат. Жогоруда айтылган макалада SONM, Playkey жана Drova айтылат. Мен Playkey кызматын сынап көрдүм, эми бөлүштүрүлгөн тармактын жана анда иштөөнүн нюанстары жөнүндө айтууга аракет кылам.

Тармак кантип иштейт

Мунун баары кантип иштээрин кыскача айтып берем. Булут оюн кызматы акча үчүн машиналарынын эсептөө ресурстарын берүүгө даяр күчтүү ЖК ээлерин издеп жатат. Оюнчу булут кызматына кошулганда, ал автоматтык түрдө колдонуучуга эң жакын серверди тандап алат жана оюн ошол машинада башталат. Натыйжада, кечигүү аз болот, оюнчу ойнойт жана бактылуу, булут кызматы жана сервер ээси оюнчу төлөгөн акчаны алат.

Мен мунун баарына кантип кирдим?

Менин IT тармагындагы тажрыйбам 25 жылдай. Мен көп жылдар бою навигациялык системаларды өнүктүрүүгө адистешкен чакан жеке ишкананы жетектеп келем. Мен оюндарды жакшы көрөм, бирок мени күчтүү оюнчу деп айтуу кыйын. Ишканада жыйырмага жакын кубаттуу машиналар бар, алардын ресурстары толук пайдаланылбай жатат.

Кандайдыр бир жол менен аларды жүктөө үчүн компаниянын пайдасына, башкача айтканда, кошумча киреше алуу мүмкүнчүлүгүн издей баштадым. Мен бир нече чет элдик жана ата мекендик кызматтарды көрдүм, алар өздөрүнүн компьютерлеринин ресурстарын акчага ижарага берүүнү сунушташты. Сунуштардын көбү, албетте, мени такыр кызыктырган эмес, тоо-кен казып алуу. Бир убакта бул жаатта 99% фейк болгон.

Бирок мен серверлерди оюндар менен жүктөө идеясын жактырды; идея жакын болуп чыкты. Алгач бета тестирлөөгө тапшырдым, ал дароо кабыл алынды, бирок катышууга чакыруу бир жарым жылдан кийин келди.

Кызыгы, менден болгону аппараттык камсыздоо талап кылынган жана бир физикалык серверде бир нече виртуалдык машиналарды иштетүү мүмкүн болчу, мен аны кийинчерээк жасадым. Калганынын бардыгы - атайын программалык камсыздоону орнотуу, конфигурациялоо, жаңыртуулар - кызмат тарабынан колго алынган. Бул абдан жакшы болду, анткени менде бош убактым көп эмес.

Мен системаны орноткондон кийин, мен оюнду оюнчу тараптан бөлүштүрүлгөн тармак аркылуу сынап көрдүм (мен оюн учурунда бир нече километр алыс жайгашкан өз сервериме туташтым). Жөн эле булуттагы ойноо менен салыштырып көрдүм. Айырма абдан байкаларлык болду - биринчи учурда, процессти өзүңүздүн компьютериңизде ойноо менен салыштырууга болот.

Жабдуулар жана тармактар

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Мен бөлүштүрүлгөн тармакты ар кандай жабдууларда сынап көрдүм. Ал эми жеке компьютерлерге келсек, булар i3тен i9га чейинки Intel процессорлоруна негизделген, ар кандай өлчөмдөгү жана жыштыктагы оперативдүү эс тутум модулдары бар жумушчу станциялар болгон. Компьютерлер SATA жана NVME интерфейстери бар HDD жана SSD дисктери менен жабдылган. Жана, албетте, Nvidia GTX 10x0 жана RTX 20x0 сериясындагы видеокарталар.

Бета тестирлөө программасына катышуу үчүн мен 4 RAM менен i9-9900 процессорлоруна негизделген 32 серверди колдондум./64 ГБ, ар бирине 3 виртуалдык машинаны жайгаштыруу. Жалпысынан биз программанын критерийлерине жооп берген 12 салыштырмалуу күчтүү виртуалдык машина алдык. Бул жабдууну туурасы бир метр текчеге койдум. Корпустар жакшы желдетилип, күчтүү муздатуу системалары жана чаң чыпкалары менен болгон.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Мен ошондой эле ар кандай тармактык жабдууларды колдондум, өткөрүү жөндөмдүүлүгү 100 Мбит/секден 10 Гбит/сек чейин өзгөрдү.

Көрүнүп тургандай, 100 Мбит/сек өткөрүү жөндөмдүүлүгү менен көпчүлүк үй роутерлери бөлүштүрүлгөн тармакка ылайыктуу эмес. Чынында, мындай түзмөктөр менен тармакта кадимки иш да көйгөй болуп саналат. Бирок 2 же 4 негизги процессору бар гигабиттик роутер идеалдуу.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы
Үч виртуалдык машинасы бар сервер ушундай көрүнөт

Сервер жүктөө

Мен пандемияга чейин эле бөлүштүрүлгөн тармактык программанын катышуучусу болуп калдым. Ал кезде компьютерлер болжол менен 25-40% жүктөлгөн. Бирок кийин, көбүрөөк адамдар изоляция режимине өткөндөн кийин, жүк өсө баштады. Азыр кээ бир виртуалдык машиналарда жүктөм күнүнө 80% жетет. Оюнчуларга ыңгайсыздык жаратпоо үчүн тестирлөө жана тейлөө иштерин эртең мененки саатка жылдырууга туура келди.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Кызматтын популярдуулугу өсүп жаткандыктан, мага жана менин кесиптештериме жүктөлгөн жүк дагы көбөйдү - биз виртуалдык жана физикалык машиналардын иштешин көзөмөлдөшүбүз керек. Кээде оңдоону талап кылган мүчүлүштүктөр болот. Бирок, азырынча биз күрөшүп жатабыз, баары жакшы болуп жатат.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Мен администратор панелинен виртуалдык машиналарымдын жүктөлүшүн көрөм. Бул кайсы машиналар жүктөлгөнүн жана канчалык бош эместигин, оюнчу канча убакыт өткөргөнүн, кайсы оюнду ишке киргизгенин ж.б. көрсөтөт. Деталдары абдан көп, ошондуктан баарын изилдеп бир нече саатка тыгылып калышы мүмкүн.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Техникалык тейлөө

Мен жазгандай, кыйынчылыксыз эмес. Негизги көйгөй - автоматташтырылган системанын мониторингинин жана көйгөйлөр жөнүндө сервер ээлерине кабарлоонун жоктугу. Бул функциялар жакында кошулат деп үмүттөнөбүз. Бул арада мен өзүмдүн жеке эсебимди карап, жабдуулардын иштөө параметрлерин көзөмөлдөө, сервер компоненттеринин температурасын көзөмөлдөө, тармакты көзөмөлдөө ж.б. IT тармагындагы тажрыйба жардам берет. Техникалык билими аз адамда көйгөйлөр болушу мүмкүн.

Акча үчүн оюндар: бир нече серверлердин ээсинин бөлүштүрүлгөн оюн тармагындагы тажрыйбасы

Ырас, көпчүлүк кыйынчылыктар тестирлөө программасына катышуунун эң башында эле чечилген. Бул деталдуу орнотуу колдонмосун түзүү жакшы болмок, бирок бул убакыт маселеси деп ойлойм.

Эң кызыгы киреше жана чыгаша

Бул программа 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

Комментарий кошуу