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

ขั้นตอนการทำงานมีดังนี้: คำขอของผู้เล่นจะเข้าถึงผ่านเครือข่ายเร่งความเร็วทั่วโลกของ 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 และเกมขนาดเล็กเกมเหล่านี้มักจะทำให้เกิดความผันผวนของปริมาณการใช้งานในทันทีเนื่องจากการแพร่กระจายทางสังคม
- การเปิดตัวเกมใหม่และการส่งเสริมกิจกรรม:เมื่อเกมเปิดตัวครั้งแรกหรือจัดกิจกรรมการดำเนินงานขนาดใหญ่ จะต้องเผชิญกับเซิร์ฟเวอร์เต็มทันทีที่เปิดความแน่นอนของปริมาณการไหลเวียนที่ต้องเผชิญกับความกดดัน จำเป็นต้องเตรียมพร้อมพูลทรัพยากรยืดหยุ่นล่วงหน้า
- ทีมที่อ่อนไหวต่อต้นทุน:หวังที่จะการลงทุนเริ่มต้นขั้นต่ำทีมพัฒนาเกมขนาดเล็กและกลางที่สามารถตรวจสอบวิธีการเล่นเกมได้อย่างรวดเร็ว และปรับเปลี่ยนต้นทุนทรัพยากรตามการเติบโตทางธุรกิจแบบไดนามิก เพื่อให้ได้ผลประโยชน์สูงสุด
ลิงก์ที่เกี่ยวข้อง
- เว็บไซต์อย่างเป็นทางการของผลิตภัณฑ์การปรับขนาดแบบยืดหยุ่น (AS): เรียนรู้ทันที ดูเอกสารประกอบฟังก์ชันโดยละเอียดและแนวทางปฏิบัติที่ดีที่สุด
- ภาพรวมโซลูชันเกมขนาดเล็กเรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันคลาวด์ที่ออกแบบมาสำหรับอุตสาหกรรมเกม
- CVM ประเภท Bee รถแข่งลดลงมากกว่า 45%:ดูกิจกรรมทันทีเพื่อรับคูปองส่วนลดจำนวนมาก
- ข้อเสนอพิเศษสำหรับการซื้อฐานข้อมูล Tencent Cloud:ประสิทธิภาพสูง เชื่อถือได้สูง ใช้งานได้สูง ปลอดภัยสูง กิจกรรมไม่หยุดพัก ส่วนลดพิเศษรอคุณอยู่
- บทเรียนทางเทคนิค: วิธีการกำหนดนโยบายการยืดหยุ่นอัตโนมัติ?: ดูบทเรียนการตั้งค่าอย่างละเอียด เริ่มต้นใช้งานได้อย่างรวดเร็ว