ฉันเพิ่งเห็นบทความเกี่ยวกับHabré
เพื่อให้ชัดเจนในทันทีว่าฉันกำลังพูดถึงอะไร เซิร์ฟเวอร์ของฉันถูกใช้โดยเกมเมอร์ที่เชื่อมต่อกับเครือข่ายของบริการเกมบนคลาวด์ บทความที่กล่าวถึงข้างต้นกล่าวถึง SONM, Playkey และ Drova ฉันทดสอบบริการจาก Playkey และตอนนี้ฉันจะพยายามพูดคุยเกี่ยวกับความแตกต่างของเครือข่ายแบบกระจายและการทำงานในนั้น
วิธีการทำงานของเครือข่าย
ฉันจะอธิบายสั้น ๆ ว่ามันทำงานอย่างไร บริการเกมบนคลาวด์กำลังมองหาเจ้าของพีซีที่ทรงพลังซึ่งยินดีจัดหาทรัพยากรคอมพิวเตอร์ของเครื่องด้วยเงิน เมื่อผู้เล่นเชื่อมต่อกับบริการคลาวด์ ผู้เล่นจะเลือกเซิร์ฟเวอร์ที่ใกล้กับผู้ใช้มากที่สุดโดยอัตโนมัติ และเกมจะเริ่มที่เครื่องนี้ เป็นผลให้เกิดความล่าช้าน้อยที่สุด เกมเมอร์เล่นและชื่นชมยินดี บริการคลาวด์และเจ้าของเซิร์ฟเวอร์ได้รับเงินที่เกมเมอร์จ่ายไป
ฉันเข้าไปในทั้งหมดนี้ได้อย่างไร
ประสบการณ์ด้านไอทีของฉันประมาณ 25 ปี เป็นเวลาหลายปีที่ฉันบริหารองค์กรเอกชนขนาดเล็กที่เชี่ยวชาญด้านการพัฒนาระบบนำทาง ฉันรักเกม แต่คุณแทบจะไม่สามารถเรียกฉันว่าเป็นเกมเมอร์ที่คลั่งไคล้ บริษัท มีเครื่องจักรที่ทรงพลังประมาณสองโหลซึ่งเป็นทรัพยากรที่ยังไม่ได้ใช้อย่างเต็มที่
อย่างใดฉันเริ่มมองหาโอกาสในการดาวน์โหลดเพื่อประโยชน์ของ บริษัท นั่นคือเพื่อรับรายได้เพิ่มเติม ฉันเห็นบริการต่างประเทศและในประเทศหลายแห่งที่เสนอให้เช่าทรัพยากรของพีซีด้วยเงิน แน่นอนว่าข้อเสนอส่วนใหญ่เป็นการขุดซึ่งไม่ได้ดึงดูดฉันจากคำนี้เลย มีของปลอม 99% ในบริเวณนี้ในครั้งเดียว
แต่ฉันชอบความคิดในการโหลดเซิร์ฟเวอร์ด้วยเกมความคิดนั้นกลายเป็นจิตวิญญาณที่ใกล้เคียงกัน ตอนแรกฉันสมัครเข้าร่วมการทดสอบเบต้า ฉันได้รับการยอมรับทันที แต่คำเชิญให้เข้าร่วมนั้นมาในหนึ่งปีครึ่ง
ฉันถูกดึงดูดด้วยความจริงที่ว่าฉันต้องการเพียงฮาร์ดแวร์เท่านั้น และบนเซิร์ฟเวอร์จริงเครื่องเดียวก็เป็นไปได้ที่จะเรียกใช้เครื่องเสมือนหลายเครื่อง ซึ่งฉันทำในอนาคต อย่างอื่น - การติดตั้งซอฟต์แวร์พิเศษ การกำหนดค่า การอัปเดต - บริการเข้าแทนที่ และนั่นก็ดีเพราะฉันไม่มีเวลาว่างมากนัก
หลังจากติดตั้งระบบแล้ว ฉันลองเกมบนเครือข่ายแบบกระจายจากฝั่งผู้เล่น (เชื่อมต่อกับเซิร์ฟเวอร์ของฉันเอง ซึ่งอยู่ห่างออกไปหลายกิโลเมตรในขณะที่เล่นเกม) แค่เปรียบเทียบกับการเล่นในระบบคลาวด์ ความแตกต่างที่เห็นได้ชัดเจนมาก - ในกรณีแรก กระบวนการนี้เปรียบได้กับการเล่นบนพีซีของคุณเอง
อุปกรณ์และเครือข่าย
ฉันทดสอบการทำงานของเครือข่ายแบบกระจายบนอุปกรณ์ต่างๆ สำหรับพีซี สิ่งเหล่านี้คือเวิร์กสเตชันที่ใช้โปรเซสเซอร์ Intel ตั้งแต่ i3 ถึง i9 โดยมีโมดูล RAM ที่มีขนาดและความถี่ต่างกัน คอมพิวเตอร์มีการติดตั้งไดรฟ์ HDD และ SSD พร้อมอินเทอร์เฟซ SATA และ NVME และแน่นอนว่ากราฟิกการ์ดซีรีย์ GTX 10x0 และ RTX 20x0 ของ Nvidia
เพื่อเข้าร่วมโปรแกรมทดสอบเบต้า ฉันใช้เซิร์ฟเวอร์ 4 เครื่องที่ใช้โปรเซสเซอร์ i9-9900 พร้อม 32 RAM/64 GB โดยวางเครื่องเสมือน 3 เครื่องในแต่ละเครื่อง โดยรวมแล้ว เรามีเครื่องเสมือนที่ทรงพลังจำนวน 12 เครื่องซึ่งตรงตามเกณฑ์ของโปรแกรม ฉันวางอุปกรณ์นี้ไว้บนชั้นวางกว้างหนึ่งเมตร เคสมีการระบายอากาศได้ดี พร้อมระบบระบายความร้อนอันทรงพลังและตัวกรองฝุ่น
อุปกรณ์เครือข่ายที่ใช้ก็แตกต่างกัน ปริมาณงานแตกต่างกันไปตั้งแต่ 100 Mbps ถึง 10 Gbps
เมื่อปรากฎว่าเราเตอร์ที่บ้านส่วนใหญ่ที่มีแบนด์วิดท์สูงถึง 100 Mbps ไม่เหมาะสำหรับเครือข่ายแบบกระจาย ที่จริงแล้ว แม้แต่เครือข่ายปกติกับอุปกรณ์ดังกล่าวก็ยังมีปัญหา แต่เราเตอร์กิกะบิตที่มีโปรเซสเซอร์ 2 หรือ 4 คอร์เข้ากันได้อย่างสมบูรณ์
นี่คือลักษณะของเซิร์ฟเวอร์สำหรับเครื่องเสมือนสามเครื่อง
โหลดเซิร์ฟเวอร์
ฉันได้เป็นสมาชิกของโปรแกรมเครือข่ายแบบกระจายก่อนที่จะเกิดโรคระบาด จากนั้นคอมพิวเตอร์โหลดประมาณ 25-40% แต่หลังจากนั้น เมื่อผู้คนจำนวนมากขึ้นเปลี่ยนไปใช้โหมดแยก ภาระก็เริ่มเพิ่มขึ้น ตอนนี้โหลดของเครื่องเสมือนบางเครื่องถึง 80% ต่อวัน เราต้องจัดตารางการทดสอบและงานป้องกันใหม่เป็นช่วงเช้า เพื่อไม่ให้สร้างความไม่สะดวกให้กับผู้เล่น
ด้วยความนิยมที่เพิ่มขึ้นของบริการ ภาระงานของฉันและเพื่อนร่วมงานของฉันก็เพิ่มขึ้นเช่นกัน เพราะคุณต้องตรวจสอบการทำงานของเครื่องเสมือนและเครื่องจริง บางครั้งมีข้อบกพร่องที่ต้องแก้ไข อย่างไรก็ตามจนถึงขณะนี้เรากำลังเผชิญหน้ากัน ทุกอย่างเป็นไปได้ด้วยดี
ฉันเห็นการโหลดเครื่องเสมือนของฉันในแผงการดูแลระบบ จะแสดงรถที่โหลดและจำนวนเท่าใด ระยะเวลาที่ผู้เล่นใช้ เกมที่เปิดตัว และอื่นๆ มีรายละเอียดค่อนข้างมาก ดังนั้นคุณสามารถศึกษาทั้งหมดนี้ได้สองสามชั่วโมง
การบำรุง
อย่างที่ฉันเขียนมันไม่ได้ไม่มีปัญหา ปัญหาหลักคือการขาดการตรวจสอบระบบอัตโนมัติและการแจ้งเตือนเจ้าของเซิร์ฟเวอร์เกี่ยวกับปัญหา หวังว่าคุณสมบัติเหล่านี้จะถูกเพิ่มในไม่ช้า ในระหว่างนี้ ฉันต้องดูบัญชีส่วนตัวของฉัน ติดตามพารามิเตอร์ของอุปกรณ์ ตรวจสอบอุณหภูมิของส่วนประกอบเซิร์ฟเวอร์ ตรวจสอบเครือข่าย ฯลฯ ประสบการณ์ในด้านไอทีช่วยได้ บางทีคนที่มีพื้นฐานด้านเทคนิคไม่เพียงพออาจมีปัญหา
จริง ปัญหาส่วนใหญ่ได้รับการแก้ไขตั้งแต่เริ่มต้นของการเข้าร่วมในโปรแกรมการทดสอบ คงจะดีหากมีคู่มือการตั้งค่าโดยละเอียด แต่ฉันคิดว่ามันต้องใช้เวลา
สิ่งที่น่าสนใจที่สุดคือรายได้และค่าใช้จ่าย
เห็นได้ชัดว่าโปรแกรมนี้ไม่ใช่ SETi@home เป้าหมายหลักของเจ้าของพีซีคือการสร้างรายได้ ทางออกที่ดีที่สุดสำหรับสิ่งนี้คือคอมพิวเตอร์ที่ทรงพลังพร้อมเครื่องเสมือนหลายเครื่อง ส่วนแบ่งต้นทุนค่าโสหุ้ยในกรณีนี้จะน้อยกว่ากรณีที่คุณใช้เครื่องจริงเครื่องเดียวมาก แน่นอนว่า ในการตั้งค่าเครื่องเสมือนและเรียกใช้บริการเกมบนเครื่องนั้น คุณต้องมีความรู้และประสบการณ์ด้านเทคนิค แต่ถ้าคุณมีความปรารถนาก็สามารถเรียนรู้ได้
การใช้พลังงานน้อยกว่าในกรณีของการขุด ฉันรู้ว่าฉันกำลังพูดถึงอะไร เพราะครั้งหนึ่งฉันลองใช้ตัวเลือกต่างๆ สำหรับการขุดเหรียญดิจิทัล แม้ว่าจะไม่นานก็ตาม นี่คือตัวเลขการใช้พลังงานโดยเฉลี่ยตามการทดสอบ:
- 1 เซิร์ฟเวอร์ (i5 + 1070) - เครื่องเสมือนหนึ่งเครื่อง ~ 80 kWh / เดือน
- 1 เซิร์ฟเวอร์ (i9 + 3*1070) — 3 เครื่องเสมือน ~130 kWh/เดือน
- 1 เซิร์ฟเวอร์ (i9 + 2*1070ti + 1080ti) — 3 เครื่องเสมือน ~180 kWh/เดือน
ในช่วงเริ่มต้นของโปรแกรมทดสอบเบต้า การชำระเงินสำหรับทรัพยากรเครื่องเป็นเพียงสัญลักษณ์เท่านั้น 4-10 ดอลลาร์ต่อเดือนต่อเครื่องเสมือน
จากนั้นการชำระเงินเพิ่มขึ้นเป็น 50 ดอลลาร์ต่อเดือนสำหรับเครื่องเสมือนหนึ่งเครื่อง ขึ้นอยู่กับการทำงานอย่างต่อเนื่องของเครื่องเสมือน นี่คือการชำระเงินคงที่ ในไม่ช้าบริการนี้สัญญาว่าจะแนะนำการเรียกเก็บเงินต่อนาที จากนั้นตามการคำนวณของฉัน จะกลายเป็นประมาณ $56 ต่อเดือนสำหรับเครื่องเสมือนหนึ่งเครื่อง ไม่เลว แม้ว่าคุณจะพิจารณาว่ารายได้ส่วนหนึ่งถูกกินไปกับภาษี ค่าธรรมเนียมธนาคาร รวมถึงค่าไฟฟ้าและผู้ให้บริการ
ตามการคำนวณของฉัน การคืนทุนของอุปกรณ์ หากซื้อเฉพาะสำหรับบริการเกมคือประมาณสามปี ในขณะเดียวกัน อายุขัย (รวมถึงการสึกหรอทางกายภาพและความล้าสมัย) ของฮาร์ดแวร์คอมพิวเตอร์คือสี่ปี ข้อสรุปนั้นง่าย - เป็นการดีที่สุดที่จะเข้าร่วมโปรแกรมหากคุณมีพีซีอยู่แล้ว สิ่งที่เป็นบวกคือตอนนี้ความต้องการใช้บริการเติบโตขึ้น บริษัทวางแผนที่จะแนะนำการเรียกเก็บเงินต่อนาทีแบบใหม่ดังที่ฉันได้กล่าวไว้ข้างต้น ดังนั้นระยะเวลาคืนทุนจึงมีแนวโน้มลดลงในอนาคตอันใกล้นี้
ความคิดและโอกาสในการให้บริการ
ฉันคิดว่าโปรแกรมเกมแบบกระจายเป็นตัวเลือกที่ยอดเยี่ยมสำหรับเกมเมอร์ที่มีพีซีทรงพลังที่สามารถชดเชยต้นทุนฮาร์ดแวร์ของตนเองได้ พวกเขาไม่ต้องการการเล่นเกมบนระบบคลาวด์ด้วยตัวเอง แต่ถ้าพวกเขามีเครื่องราคาแพง ทำไมไม่ชดใช้ค่าใช้จ่ายบางส่วนหรือแม้แต่ชดใช้อุปกรณ์เต็มจำนวนล่ะ นอกจากนี้ ตัวเลือกในการเข้าร่วมโปรแกรมเกมแบบกระจายยังเหมาะสำหรับบริษัทเช่นบริษัทของฉัน ซึ่งมีความจุที่ไม่ได้ใช้งานเต็ม 100% สามารถแปลงเป็นเงินได้ซึ่งมีความสำคัญอย่างยิ่งในวิกฤตการณ์ปัจจุบัน
การเล่นเกมแบบกระจายเป็นสมาร์ทบ็อกซ์ระบบคลาวด์ชนิดหนึ่งที่มีให้สำหรับผู้บริโภคที่หลากหลาย ทำให้เจ้าของเครื่องจักรที่ทรงพลังสามารถรับรางวัลได้โดยการจัดหาทรัพยากรให้กับผู้ใช้บุคคลที่สาม ในที่สุดนักเล่นเกมก็ไม่ประสบปัญหากับเกมบนคลาวด์เนื่องจากเซิร์ฟเวอร์อยู่ห่างจากพวกเขาไม่เกินสองสามสิบกิโลเมตรและไม่ใช่หลายร้อยหรือหลายพันอย่างที่มักจะเกิดขึ้นกับผู้ใช้คลาวด์ส่วนใหญ่ บริการเกม และยิ่งเครือข่ายแบบกระจายมีขนาดใหญ่เท่าใดคุณภาพของเกมก็จะยิ่งสูงขึ้นเท่านั้น
ในอนาคตอันใกล้ ระบบคลาวด์และเกมแบบกระจายจะอยู่ร่วมกันและเติมเต็มซึ่งกันและกัน ในสภาพแวดล้อมปัจจุบัน เมื่อโหลดบริการเกมเพิ่มขึ้น นี่เป็นตัวเลือกที่เหมาะ ความนิยมของเกมและบริการเกมจะยังคงเพิ่มขึ้นในอนาคตหลังจากโรคระบาดสิ้นสุดลง ดังนั้นเกมแบบกระจายจะได้รับแรงผลักดัน
ที่มา: will.com