ประเด็นสำคัญ
- ระบบป้องกันการโอเวอร์โหลด HCI ของ Sangfor ช่วยรักษาเสถียรภาพการทำงานภายใต้ภาระการทำงานของ CPU สูง
- การแยกทรัพยากรแบบสองระนาบ ช่วยลดการแย่งชิงทรัพยากรระหว่างบริการการจัดการและเครื่องเสมือนทางธุรกิจ
- เมื่อการใช้งาน CPU เกิน 85% ติดต่อกัน 360 วินาที Sangfor HCI จะสงวนคอร์ CPU เฉพาะสำหรับบริการการจัดการ
- การจัดลำดับความสำคัญแบบแบ่งระดับและการควบคุม API อัจฉริยะ จะจัดลำดับความสำคัญของการทำงานที่สำคัญในระหว่างที่ CPU ทำงานหนักเกินไป
- ผลการทดสอบแสดงให้เห็นว่า Sangfor HCI มอบประสิทธิภาพการทำงานทางธุรกิจที่ราบรื่นและคาดการณ์ได้ดียิ่งขึ้นหลังจากเปิดใช้งานการป้องกันการโอเวอร์โหลดแล้ว
ในสภาพแวดล้อม โครงสร้างพื้นฐานแบบไฮเปอร์คอนเวอร์เจนซ์ (HCI) ที่มีความสำคัญต่อภารกิจ การโอเวอร์โหลดของ CPU โดยไม่คาดคิดมักนำไปสู่ความผันผวนของประสิทธิภาพ การทำงานด้านการจัดการคอร์ที่ล่าช้า และแม้แต่ความเสี่ยงด้านเสถียรภาพที่ซ่อนอยู่ เพื่อแก้ไขปัญหาเหล่านี้ Sangfor HCI ได้เปิดตัวคุณสมบัติการป้องกันการโอเวอร์โหลดที่ออกแบบมาโดยเฉพาะ เพื่อให้มั่นใจถึงเสถียรภาพในการทำงานที่แข็งแกร่งแม้ภายใต้ภาระงานของระบบสูง บล็อกนี้จะสำรวจวิธีการทำงานของการป้องกันการโอเวอร์โหลดของ Sangfor HCI และวิธีที่ช่วยรักษาความต่อเนื่องของบริการ

สถาปัตยกรรมหลัก: การแยกทรัพยากรแบบสองระนาบ
หัวใจสำคัญของการป้องกันการโอเวอร์โหลดของ Sangfor HCI คือการแยกส่วนอย่างเข้มงวดระหว่าง Management Plane และ Business Plane ที่ทำงานอยู่บน HCI OS ซึ่งช่วยขจัดปัญหาการแย่งชิงทรัพยากรระหว่างบริการระบบและ VM ทางธุรกิจของผู้ใช้ตั้งแต่ต้น:
- บริการควบคุมการทำงานทั้งหมดจะถูกผูกไว้กับช่วง CPU เฉพาะ ซึ่งช่วยลดการแข่งขันโดยตรงในการใช้ทรัพยากรการประมวลผลกับเครื่องเสมือนทางธุรกิจ
- โดยค่าเริ่มต้น ระบบจะใช้กลไกการจัดสรรทรัพยากรแบบยืดหยุ่น: ทรัพยากรที่ไม่ได้ใช้งานซึ่งสงวนไว้สำหรับบริการด้านการจัดการจะถูกปล่อยให้กับ เครื่องเสมือน ทางธุรกิจโดยอัตโนมัติเมื่อจำเป็น ซึ่งจะช่วยเพิ่มประสิทธิภาพการใช้ทรัพยากรให้สูงสุดภายใต้ภาระงานปกติ
- เมื่อการใช้งาน CPU ทางกายภาพเกิน 85% ติดต่อกัน 360 วินาที Sangfor HCI จะสงวนคอร์ CPU เฉพาะสำหรับบริการการจัดการ เพื่อให้มั่นใจว่าฟังก์ชันระบบที่สำคัญยังคงตอบสนองได้ภายใต้ภาระงานหนัก
การจัดลำดับความสำคัญแบบแบ่งระดับเพื่อปกป้องงานที่สำคัญ
เพื่อหลีกเลี่ยงงานพื้นหลังที่มีมูลค่าต่ำซึ่งใช้ทรัพยากรการประมวลผลที่ควรจัดสรรให้กับงานสำคัญ Sangfor HCI จึงใช้กลไกการรับประกันแบบแบ่งระดับตาม cgroup ซึ่งจำแนกงานการจัดการทั้งหมดออกเป็นสามระดับความสำคัญ:
- ระดับ P1: ครอบคลุมงานหลักที่มีลำดับความสำคัญสูง ได้แก่ การแก้ไข VM, การย้าย VM, การทำงานของเกตเวย์หลัก, คอนโทรลเลอร์ และตัวกำหนดตารางเวลา
- ระดับ P2: ประกอบด้วยการตรวจสอบ การแจ้งเตือน การสอบถามข้อมูลทรัพยากร และการดำเนินงานบำรุงรักษาและปฏิบัติการประจำวันอื่นๆ
- ระดับ P3: ครอบคลุมงานพื้นหลังที่ไม่เร่งด่วน เช่น การอัปเดตแคช การสแกน การรวบรวมข้อมูลการตรวจสอบ การสำรองข้อมูลบันทึก และการรวบรวมข้อมูลฮาร์ดแวร์
การจัดลำดับความสำคัญของการจัดสรรพลังการประมวลผลนี้ ช่วยให้มั่นใจได้ว่างานพื้นหลังที่มีลำดับความสำคัญต่ำจะไม่เบียดบังการทำงานที่สำคัญ ทำให้การควบคุมหลักตอบสนองได้อย่างราบรื่นแม้ภายใต้ภาระงานหนัก
การควบคุม API อัจฉริยะเพื่อประสบการณ์การใช้งานที่สม่ำเสมอ
ระบบการจัดตารางเวลาแบบแบ่งระดับนี้ได้รับการเสริมด้วยความสามารถในการควบคุม API อัจฉริยะในตัว:
ทันทีที่ตรวจพบการโอเวอร์โหลดของ CPU ระบบจะเปิดใช้งานกลไกการจัดคิว API และการจำกัดอัตราการใช้งานโดยอัตโนมัติ คำขอ API ที่เข้ามาทั้งหมดจะถูกจัดลำดับอย่างเคร่งครัดตามลำดับความสำคัญของงาน ซึ่งจะช่วยจำกัดการใช้ทรัพยากรที่ไม่จำเป็นจากการทำงานที่ไม่สำคัญได้อย่างมีประสิทธิภาพ การออกแบบนี้ช่วยให้มั่นใจได้ว่าการทำงานของหน้าเว็บที่ผู้ใช้เห็นและคำสั่งควบคุมหลักจะได้รับการตอบสนองที่รวดเร็วเสมอ โดยไม่ติดอยู่ในคิวยาวที่เกิดจากคำขอ API ที่มีลำดับความสำคัญต่ำจำนวนมาก
การตรวจสอบประสิทธิภาพในโลกแห่งความเป็นจริง: การดำเนินงานทางธุรกิจที่ราบรื่นและคาดการณ์ได้มากขึ้น
คุณค่าของฟีเจอร์ป้องกันการโอเวอร์โหลดนี้ได้รับการพิสูจน์แล้วอย่างสมบูรณ์ภายใต้เงื่อนไขการทดสอบมาตรฐาน ซึ่งดำเนินการบนการกำหนดค่า CPU Intel 6226R พร้อมเซิร์ฟเวอร์ Oracle 16C จำนวน 4 เครื่อง เครื่องเสมือน 4C4GB จำนวน 16 เครื่อง และการใช้งาน CPU ทางกายภาพอยู่ที่ 85%
| สารละลาย | ค่าเบี่ยงเบนมาตรฐาน TPS เฉลี่ย | ค่าเบี่ยงเบนมาตรฐาน TPS / ค่าเฉลี่ย TPS | (TPS สูงสุด – TPS ต่ำสุด) / TPS สูงสุด | TPS รวม | ค่าเบี่ยงเบนมาตรฐาน TPS รวม | ค่าเบี่ยงเบนมาตรฐาน TPS / ค่าเฉลี่ย TPS |
| ปิดใช้งานการป้องกันการโอเวอร์โหลดบน HCI | 9.85 | 2.1% | 12.36% | 1880.9 | 18.2 | 1% |
| เปิดใช้งานการป้องกันการโอเวอร์โหลดบน HCI | 8.13 | 1.73% | 9.23% | 1880.76 | 9.31 | 0.5% |
| เปิดใช้งานการป้องกันการโอเวอร์โหลดบน VMware | 5.88 | 1.22% | 8.17% | 1927.68 | 7.29 | 0.4% |

ผลการทดสอบแสดงให้เห็นอย่างชัดเจนว่า หลังจากเปิดใช้งานการป้องกันการโอเวอร์โหลดของ Sangfor HCI แล้ว กราฟ TPS ของ Oracle จะราบเรียบขึ้นอย่างเห็นได้ชัด โดยมีประสิทธิภาพที่ขึ้นๆ ลงๆ น้อยลงอย่างมาก ระบบให้ประสิทธิภาพการทำงานทางธุรกิจที่เสถียรและคาดการณ์ได้มากกว่าเมื่อเทียบกับการทำงานโดยไม่มีการป้องกันการโอเวอร์โหลด และมีประสิทธิภาพเหนือกว่าแพลตฟอร์มเวอร์ชวลไลเซชันทั่วไปในการลดความผันผวนของ TPS ภายใต้ภาระ CPU สูง ประสิทธิภาพของ Sangfor HCI ในปัจจุบันใกล้เคียงกับ VMware มากแล้ว
หมายเหตุสำคัญเกี่ยวกับการปฏิบัติงาน
เพื่อให้ผู้ใช้สามารถใช้ประโยชน์จากฟีเจอร์นี้ได้อย่างเต็มที่ เราจึงขอแจ้งข้อควรระวังบางประการดังนี้:
- เมื่อระบบเข้าสู่สภาวะโอเวอร์โหลด (การใช้งาน CPU ทางกายภาพ ≥ 85%) ทรัพยากร CPU ของส่วนจัดการจะถูกจำกัดโดยอัตโนมัติตามที่ออกแบบไว้ ในบางกรณีที่เกิดขึ้นไม่บ่อยนัก อาจทำให้เกิดความล่าช้าเล็กน้อยในการแสดงผลหน้าเว็บ หรือทำให้การรวบรวมข้อมูลรายงานช้าลง
- หลังจากระบบป้องกันการโอเวอร์โหลดทำงาน ทรัพยากรที่มีอยู่บนระนาบการจัดการที่ลดลงอาจทำให้เวลาในการดำเนินการต่างๆ เช่น การสร้างสแนปช็อต การสำรองข้อมูล และ CDP ยืดออกไปเล็กน้อย ส่งผลให้ RPO เพิ่มขึ้นเพียงเล็กน้อย การแลกเปลี่ยนนี้ถูกออกแบบมาโดยเจตนาเพื่อจัดลำดับความสำคัญของเสถียรภาพในระยะยาวโดยรวมของทั้งบริการการจัดการและ VM หลักของธุรกิจ
คุณสมบัติการป้องกันการโอเวอร์โหลดของ Sangfor HCI เปลี่ยนการตอบสนองต่อข้อผิดพลาดแบบพาสซีฟเป็นการป้องกันเสถียรภาพแบบแอคทีฟ ช่วยให้องค์กรต่างๆ สร้างสภาพแวดล้อมไฮเปอร์คอนเวอร์เจนซ์ที่ยืดหยุ่นมากขึ้น ซึ่งช่วยให้การดำเนินงานทางธุรกิจที่สำคัญดำเนินไปได้อย่างราบรื่นแม้ภายใต้แรงกดดันจากโหลดสูงสุด สำหรับรายละเอียดทางเทคนิคเพิ่มเติม คุณสามารถเยี่ยมชม เว็บไซต์อย่างเป็นทางการของ Sangfor เพื่อสำรวจกลุ่มผลิตภัณฑ์ HCI ทั้งหมดของเรา
คำถามที่พบบ่อยเกี่ยวกับระบบป้องกันการโอเวอร์โหลด Sangfor HCI
ระบบป้องกันการโอเวอร์โหลดของ Sangfor HCI ออกแบบมาเพื่อรักษาเสถียรภาพการทำงานภายใต้ภาระระบบสูง โดยใช้การแยกทรัพยากรแบบสองระดับ การจัดลำดับความสำคัญแบบแบ่งชั้น และการควบคุม API อัจฉริยะ เพื่อช่วยให้ฟังก์ชันระบบที่สำคัญยังคงตอบสนองได้ดีและทำให้การดำเนินงานทางธุรกิจเป็นไปอย่างราบรื่น
Sangfor HCI แยกส่วนการจัดการ (Management Plane) และส่วนธุรกิจ (Business Plane) ที่ทำงานอยู่บนระบบปฏิบัติการ HCI OS ออกจากกันอย่างเคร่งครัด ช่วยลดการแย่งชิงทรัพยากรระหว่างบริการระบบและเครื่องเสมือนทางธุรกิจ เมื่อการใช้งาน CPU ทางกายภาพเกิน 85% ติดต่อกัน 360 วินาที Sangfor HCI จะสงวนคอร์ CPU เฉพาะสำหรับบริการการจัดการ
Sangfor HCI ผสานรวมการแยกทรัพยากรแบบสองระนาบ การจัดลำดับความสำคัญแบบแบ่งระดับตาม cgroup และการควบคุม API อัจฉริยะ เพื่อรักษาเสถียรภาพภายใต้ภาระ CPU สูง โดยจะแยกบริการการจัดการออกจาก VM ทางธุรกิจ จัดลำดับความสำคัญของงานการจัดการที่สำคัญ และใช้การจัดคิว API และการจำกัดอัตราเพื่อจำกัดการใช้ทรัพยากรที่ไม่จำเป็นจากการดำเนินงานที่ไม่สำคัญ
เป็นไปได้ครับ หลังจากที่ระบบป้องกันการโอเวอร์โหลดทำงานแล้ว ทรัพยากรที่มีอยู่บน Management Plane ที่ลดลงอาจทำให้เวลาในการดำเนินการต่างๆ เช่น การสร้างสแนปช็อต การสำรองข้อมูล และ CDP ยืดออกไปเล็กน้อย ส่งผลให้ RPO เพิ่มขึ้นเพียงเล็กน้อยเท่านั้น