บทนำ (การวิเคราะห์จุดบกพร่อง)​

ทีมพัฒนาเกมขนาดเล็ก คุณเคยประสบกับสถานการณ์เช่นนี้หรือไม่? เกมสันทนาการ แข่งขัน หรือไพ่ของคุณมีผู้ใช้เพิ่มขึ้นหลายเท่าหรือหลายสิบเท่าในทันที เนื่องจากการแชร์โซเชียลที่ประสบความสำเร็จหรือการแนะนำจากแพลตฟอร์ม

นี่ควรจะเป็นเรื่องดี แต่กลับอาจทำให้ผู้เล่นไม่สามารถเข้าสู่ระบบ เกมค้าง หรือบริการล่มทั้งหมดได้เนื่องจากทรัพยากรเซิร์ฟเวอร์ไม่เพียงพอ ซึ่งไม่เพียงแต่ส่งผลกระทบอย่างรุนแรงต่อประสบการณ์ของผู้ใช้ แต่ยังอาจทำให้ผู้ใช้เริ่มต้นที่ได้มาอย่างยากลำบากสูญหายไปอย่างรวดเร็ว ยิ่งไปกว่านั้น ทีมเกมขนาดเล็กมักมีทรัพยากรจำกัด ทำให้ยากที่จะลงทุนในโครงสร้างพื้นฐานล่วงหน้าจำนวนมากสำหรับจุดสูงสุดที่อาจเกิดขึ้นได้เหมือนบริษัทเกมขนาดใหญ่

หากคุณกำลังประสบปัญหากับวิธีการรับมือกับปริมาณการเข้าชมที่เพิ่มขึ้นอย่างรวดเร็วของเกมขนาดเล็กด้วยต้นทุนที่ควบคุมได้ และรับประกันความราบรื่นในการเปิดตัวและการดำเนินงาน ชุดโซลูชันการปรับขนาดแบบยืดหยุ่นของ Tencent Cloud นี้ถูกออกแบบมาเพื่อคุณโดยเฉพาะ

แผนภาพสถาปัตยกรรมและภาพรวมของโซลูชัน

แผนภาพด้านล่างแสดงถึงโครงสร้างหลักของโซลูชันนี้ ซึ่งมีจุดมุ่งหมายเพื่อให้การสนับสนุนโครงสร้างพื้นฐานอัตโนมัติ ยืดหยุ่น และประหยัดสำหรับเกมขนาดเล็ก:

โซลูชันการปรับขนาดยืดหยุ่นของเกมขนาดเล็ก Tencent Cloud: จัดการกับคลื่นการใช้งานที่พุ่งสูงขึ้นในทันที ช่วยให้เกม Casual เปิดตัวได้อย่างราบรื่นและดำเนินการอย่างมั่นคง - LikaCloud

ขั้นตอนการทำงานมีดังนี้: คำขอของผู้เล่นจะเข้าถึงผ่านเครือข่ายเร่งความเร็วทั่วโลกของ Tencent Cloud ใกล้จุดเข้าใช้งาน หลังจากผ่านการทำความสะอาดโดยชั้นการป้องกันความปลอดภัยแล้ว จะถูกกระจายโดยตัวกระจายโหลด (CLB) ไปยังคลัสเตอร์เซิร์ฟเวอร์คลาวด์ (CVM) ที่จัดการโดยกลุ่มขยายตัวยืดหยุ่น (AS)บริการปรับขนาดแบบยืดหยุ่นจะปรับเปลี่ยนตามกลยุทธ์ที่กำหนดไว้ล่วงหน้า (เช่น อัตราการใช้ CPU, การไหลของเครือข่าย หรือตัวชี้วัดที่กำหนดเอง)อัตโนมัติ ไร้รอยต่อเพิ่มหรือลดจำนวนอินสแตนซ์ CVM ข้อมูลที่เซิร์ฟเวอร์เกมสร้างขึ้นจะถูกประมวลผลโดยฐานข้อมูลคลาวด์ประสิทธิภาพสูง MySQL และ Redis ในขณะที่บริการบันทึก CLS รับผิดชอบในการตรวจสอบ วิเคราะห์ และทริกเกอร์การตัดสินใจขยายหรือลดขนาด เพื่อสร้างวงจรอัจฉริยะแบบปิด

คำอธิบายโดยละเอียดเกี่ยวกับผลิตภัณฑ์หลักและส่วนประกอบ

แก่นหลักของโซลูชันนี้อยู่ที่การใช้ผลิตภัณฑ์ที่จัดการโฮสต์หลายรายการเพื่อสร้างโครงสร้างพื้นฐานอีลาสติกอัตโนมัติ ทำให้คุณไม่ต้องกังวลเกี่ยวกับการจัดสรรทรัพยากรระดับล่าง:

ชื่อส่วนประกอบบทบาทที่ทำหน้าที่คำแนะนำการกำหนดค่า/การเลือกแบบสำคัญเหตุใดจึงเลือกมัน
การปรับขนาดอัตโนมัติ (AS)​สมองของแผน ปรับจำนวนอินสแตนซ์ CVM โดยอัตโนมัติตามตัวชี้วัดการตรวจสอบ เพื่อรับมือกับความผันผวนของปริมาณข้อมูลแนะนำให้กำหนดค่าตามการใช้ CPU​(เช่น 80%)และแบนด์วิดท์อินพุตของเครือข่ายกลยุทธ์การขยายและลดขนาดหลายมิติไม่จำเป็นต้องมีการแทรกแซงด้วยมนุษย์ สามารถขยายขนาดได้โดยอัตโนมัติในช่วงเวลาที่ธุรกิจมีปริมาณสูง และลดขนาดได้โดยอัตโนมัติในช่วงเวลาที่ธุรกิจมีปริมาณต่ำช่วยเพิ่มประสิทธิภาพต้นทุนได้อย่างมีนัยสำคัญ​。
เซิร์ฟเวอร์คลาวด์ (CVM)หน่วยการคำนวณที่ทำงานตรรกะเซิร์ฟเวอร์เกมขนาดเล็กเลือกประเภทปรับให้เหมาะสมสำหรับการคำนวณอินสแตนซ์ และกำหนดค่าแพ็กเกจแบนด์วิดท์ไม่จำกัดเพื่อป้องกันไม่ให้แบนด์วิดท์เต็มจากปริมาณการใช้งานที่เพิ่มขึ้นอย่างรวดเร็วให้ความสามารถในการคำนวณที่เสถียรและมีประสิทธิภาพสูง รวมเข้ากับ AS ได้อย่างราบรื่น รองรับการขยายและลดขนาดได้อย่างรวดเร็ว
การปรับสมดุลโหลด (CLB)​ทางเข้าโทรจัน แจกจ่ายคำขอของผู้เล่นไปยังอินสแตนซ์ CVM ที่มีสุขภาพดีในฝั่งแบ็กเอนด์อย่างสม่ำเสมอการตั้งค่าตัวรับฟัง HTTP/HTTPSเปิดใช้งานการตรวจสุขภาพฟังก์ชันขจัดจุดล้มเหลวเดียว เพื่อรับรองความพร้อมในการให้บริการสูง และนำทางปริมาณการเข้าชมไปยังอินสแตนซ์ใหม่โดยอัตโนมัติหลังการขยายขนาด
คลาวด์ฐานข้อมูล MySQLจัดเก็บข้อมูลเชิงสัมพันธ์หลัก เช่น บัญชีผู้เล่น ความคืบหน้าในเกมเลือกสถาปัตยกรรมประสิทธิภาพสูงวางแผนสเปคตามจำนวนผู้เล่นที่คาดหวังล่วงหน้า รองรับการขยายความจุแบบยืดหยุ่น​。ให้สถาปัตยกรรมพร้อมใช้งานสูงและความน่าเชื่อถือของข้อมูล ประสิทธิภาพแข็งแกร่ง (240,000 QPS​),ยกเลิกภาระการบำรุงรักษาฐานข้อมูลที่สร้างเอง
ฐานข้อมูลคลาวด์ Redisแคชข้อมูลที่ได้รับความนิยมสูง (เช่น เซสชันผู้เล่น, อันดับผู้เล่น) เพื่อลดภาระฐานข้อมูลเลือกหน่วยความจำสเปค สามารถเปิดใช้งานการจัดเก็บแบบผสมโหมดเพื่อปรับปรุงต้นทุนให้เหมาะสมประสิทธิภาพสูงสุดรับรองความเร็วในการอ่านและเขียนข้อมูลแบบเรียลไทม์ในเกม เพื่อยกระดับประสบการณ์ผู้เล่น
บริการบันทึก (CLS) ​ศูนย์ตรวจสอบและวินิจฉัย รวบรวมบันทึกธุรกิจและใช้ความสามารถ AI เพื่อระบุข้อผิดพลาดได้อย่างรวดเร็วการตั้งค่าตัวชี้วัดการตรวจสอบที่กำหนดเอง(เช่น จำนวนผู้เล่นออนไลน์) และใช้เป็นเงื่อนไขการกระตุ้นการปรับขนาดแบบยืดหยุ่นการวิเคราะห์บันทึก AIสามารถระบุสาเหตุของความผิดพลาดได้อย่างรวดเร็ว เพิ่มประสิทธิภาพการดำเนินงาน และสามารถปรับขนาดยืดหยุ่นได้อย่างละเอียดยิ่งขึ้น
DDoS High Defense Package ของ Dayuโล่ป้องกันความปลอดภัย ป้องกันการโจมตี DDoS และการโจมตี CC ที่อาจเกิดขึ้นจากการได้รับความนิยมอย่างรวดเร็วเปิดใช้งานการป้องกันโดยอัตโนมัติหลังจากเชื่อมต่อธุรกิจ ไม่จำเป็นต้องปรับโครงสร้างเครือข่ายให้บริการธุรกิจเกมแบนด์วิดธ์ป้องกันระดับ Tทำความสะอาดการโจมตีของปริมาณข้อมูลได้อย่างแม่นยำ เพื่อรับประกันการดำเนินงานที่มั่นคงของธุรกิจ

สรุปข้อดีของแผน

  • ⚡ ความยืดหยุ่นระดับวินาที ขยายได้ไม่จำกัด: ​กลุ่มการขยายตัวแบบยืดหยุ่นสามารถขยายทรัพยากรการคำนวณได้หลายร้อยหรือมากกว่าในระดับนาที จัดการกับปริมาณการใช้งานสูงสุดได้อย่างราบรื่น โดยไม่กระทบต่อธุรกิจ
  • ? ค่าใช้จ่ายที่เหมาะสมที่สุด จ่ายตามการใช้งาน:คุณจ่ายเฉพาะสำหรับทรัพยากรการคำนวณที่ใช้จริงเท่านั้น โดยลดทรัพยากรอัตโนมัติในช่วงเวลาที่มีการใช้งานต่ำ เมื่อเทียบกับการรักษาเซิร์ฟเวอร์ที่ไม่ได้ใช้งานจำนวนมากไว้ตลอดปีสามารถลดต้นทุนได้มากกว่า 30%​。
  • ?️ ปลอดภัยมั่นใจ วางใจสร้างสรรค์:​​ ไม่ต้องกังวลกับการโจมตีร้ายที่ตามมาหลังจากได้รับความนิยมอย่างรวดเร็ว DDoS High Defense Package ให้การป้องกันรอบด้านสำหรับธุรกิจ ช่วยให้ทีมมุ่งเน้นไปที่การพัฒนาเกมเอง
  • ? บริการอัจฉริยะ ดูแลง่ายสบายใจ:​​ ตั้งแต่การจัดสรรทรัพยากรไปจนถึงการวินิจฉัยข้อขัดข้อง บริการจัดการอัตโนมัติจำนวนมากช่วยลดความซับซ้อนและปริมาณงานในการดำเนินงานอย่างมาก ทำให้ทีมเล็กๆ ก็มีความสามารถในการดำเนินงานระดับบริษัทใหญ่ได้

สถานการณ์การใช้งานและลูกค้าที่เหมาะสม

โซลูชันนี้เป็นตัวเลือกที่เหมาะสำหรับสถานการณ์ต่อไปนี้:

  • เกมสันทนาการแบบเบา:เช่น หมากรุก ไพ่ เกมจับคู่ การแข่งขัน IO การแข่งขันสันทนาการ เป็นต้นเกมสไตล์ฮาเปอร์คาชวล, H5 และเกมขนาดเล็กเกมเหล่านี้มักจะทำให้เกิดความผันผวนของปริมาณการใช้งานในทันทีเนื่องจากการแพร่กระจายทางสังคม
  • การเปิดตัวเกมใหม่และการส่งเสริมกิจกรรม:เมื่อเกมเปิดตัวครั้งแรกหรือจัดกิจกรรมการดำเนินงานขนาดใหญ่ จะต้องเผชิญกับเซิร์ฟเวอร์เต็มทันทีที่เปิดความแน่นอนของปริมาณการไหลเวียนที่ต้องเผชิญกับความกดดัน จำเป็นต้องเตรียมพร้อมพูลทรัพยากรยืดหยุ่นล่วงหน้า
  • ทีมที่อ่อนไหวต่อต้นทุน:หวังที่จะการลงทุนเริ่มต้นขั้นต่ำทีมพัฒนาเกมขนาดเล็กและกลางที่สามารถตรวจสอบวิธีการเล่นเกมได้อย่างรวดเร็ว และปรับเปลี่ยนต้นทุนทรัพยากรตามการเติบโตทางธุรกิจแบบไดนามิก เพื่อให้ได้ผลประโยชน์สูงสุด

ลิงก์ที่เกี่ยวข้อง