Мөнгөний төлөөх тоглоомууд: хэд хэдэн серверийн эзэмшигчийн хувиар тархсан тоглоомын сүлжээнд ажиллаж байсан туршлага

Мөнгөний төлөөх тоглоомууд: хэд хэдэн серверийн эзэмшигчийн хувиар тархсан тоглоомын сүлжээнд ажиллаж байсан туршлага

Би саяхан Хабрегийн тухай нийтлэл харсан "GFN-ийн өөр хувилбар болгон тархсан тоглоомын сүлжээ" мөн ийм сүлжээнд оролцож байсан туршлагаа бичихээр шийдлээ. Би нийтлэлд дурдсан хөтөлбөрийн анхны оролцогчдын нэг болсон юм. Би тоглоомчин биш, харин хүчийг нь сүлжээнд ашигладаг хэд хэдэн хүчирхэг компьютерийн эзэн юм.

Бидний юу яриад байгааг нэн даруй тодорхой болгохын тулд миний серверүүдийг сүлжээнд холбогдсон үүлэн тоглоомын үйлчилгээний тоглогчид ашигладаг. Дээр дурдсан нийтлэлд SONM, Playkey, Drova-г дурдсан байдаг. Би Playkey-ийн үйлчилгээг туршиж үзсэн бөгөөд одоо би тархсан сүлжээ, түүн дээр ажиллахын талаар ярихыг хичээх болно.

Сүлжээ хэрхэн ажилладаг

Энэ бүхэн хэрхэн ажилладаг талаар би товчхон тайлбарлах болно. Клоуд тоглоомын үйлчилгээ нь машинынхаа тооцооллын нөөцийг мөнгөөр ​​хангахад бэлэн хүчирхэг компьютерийн эздийг хайж байна. Тоглогч үүлэн үйлчилгээнд холбогдох үед хэрэглэгчдэд хамгийн ойр серверийг автоматаар сонгох ба тоглоом тэр машин дээр эхэлнэ. Үүний үр дүнд саатал хамгийн бага, тоглогч тоглож, аз жаргалтай, үүлэн үйлчилгээ болон серверийн эзэн тоглогчийн төлсөн мөнгийг хүлээн авдаг.

Би энэ бүхэнд яаж орсон юм бэ?

Миний мэдээллийн технологийн салбарт 25 жил ажилласан туршлага бий. Би олон жилийн турш навигацийн системийг хөгжүүлэх чиглэлээр мэргэшсэн хувийн жижиг үйлдвэрийг ажиллуулж байна. Би тоглоомонд дуртай, гэхдээ намайг сонирхолтой тоглоомчин гэж нэрлэх нь бараг боломжгүй юм. Тус компани нь хорь орчим хүчирхэг машинтай бөгөөд нөөц нь бүрэн ашиглагдаагүй байна.

Ямар нэгэн байдлаар би тэдгээрийг компанийн ашиг тусын тулд татаж авах, өөрөөр хэлбэл нэмэлт орлого олох боломжийг хайж эхэлсэн. Компьютерийнхээ нөөцийг мөнгөөр ​​түрээслэхийг санал болгож буй гадаад, дотоодын хэд хэдэн үйлчилгээг би харсан. Саналуудын дийлэнх нь мэдээж уул уурхайн чиглэлтэй байгаа нь намайг огтхон ч татсангүй. Нэгэн цагт энэ хэсэгт хуурамч зүйл 99% байсан.

Гэхдээ серверүүдийг тоглоомоор ачаалах санаа надад таалагдсан бөгөөд энэ санаа нь оюун санааны хувьд ойрхон байсан. Эхлээд би бета туршилтанд хамрагдах хүсэлт гаргасан, тэр даруй хүлээн авсан боловч оролцох урилга жил хагасын дараа ирсэн.

Сонирхолтой нь миний хийх ёстой бүх зүйл бол техник хангамж байсан бөгөөд нэг физик сервер дээр хэд хэдэн виртуал машин ажиллуулах боломжтой байсан бөгөөд үүнийг би сүүлд хийсэн. Бусад бүх зүйлийг - тусгай програм хангамж суурилуулах, тохиргоо, шинэчлэлтийг үйлчилгээ хариуцдаг. Энэ нь үнэхээр сайхан байсан, учир нь надад чөлөөт цаг тийм ч их байдаггүй.

Системийг суулгасны дараа би тоглоомыг тоглогчийн талаас түгээсэн сүлжээгээр туршиж үзсэн (тоглоом эхлэх үед би хэдэн километрийн зайд байрлах өөрийн серверт холбогдсон). Зүгээр л үүлэн дээр тоглохтой зүйрлэв. Энэ ялгаа нь маш мэдэгдэхүйц байсан - эхний тохиолдолд процессыг өөрийн компьютер дээр тоглохтой харьцуулж болно.

Тоног төхөөрөмж, сүлжээ

Мөнгөний төлөөх тоглоомууд: хэд хэдэн серверийн эзэмшигчийн хувиар тархсан тоглоомын сүлжээнд ажиллаж байсан туршлага

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

Бета туршилтын хөтөлбөрт оролцохын тулд би 4 RAM-тай i9-9900 процессор дээр суурилсан 32 сервер ашигласан./64 GB, тус бүр дээр 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% ашиглагдаагүй хүчин чадалтай минийх шиг компаниудад тохиромжтой. Тэдгээрийг мөнгө болгон хувиргах боломжтой бөгөөд энэ нь өнөөгийн хямралын нөхцөлд онцгой ач холбогдолтой юм.

Түгээмэл тоглоом нь өргөн хүрээний хэрэглэгчдэд зориулагдсан үүлэнд суурилсан ухаалаг хайрцагны төрөл юм. Энэ нь хүчирхэг машин эзэмшигчдэд гуравдагч этгээдийн хэрэглэгчдэд нөөцөөр хангах замаар шагнал авах боломжтой болгодог. Эцсийн эцэст, тоглоомчид үүлэн тоглоомуудтай холбоотой асуудал гардаггүй, учир нь серверүүд нь тэднээс хэдэн арван километрийн зайд байрладаг бөгөөд ихэнх үүлэн тоглоомын үйлчилгээний хэрэглэгчдэд тохиолддог шиг хэдэн зуу, бүр хэдэн мянган биш юм. Мөн тархсан сүлжээ том байх тусам тоглоомын чанар өндөр болно.

Ойрын ирээдүйд үүлэн болон тархсан тоглоом зэрэгцэн оршиж, бие биенээ нөхөх болно. Тоглоомын үйлчилгээний ачаалал нэмэгдэж байгаа өнөөгийн нөхцөлд энэ нь хамгийн тохиромжтой сонголт юм. Царт тахал дууссаны дараа тоглоом, тоглоомын үйлчилгээний нэр хүнд өссөөр байх тул тараагдсан тоглоом эрч хүчээ авах болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх