สารบัญ:
คำจำกัดความ - วิธีการโหลดบาลานซ์หมายถึงอะไร
วิธีการโหลดบาลานซ์เป็นอัลกอริธึมหรือกลไกที่ใช้เพื่อกระจายการร้องขอของเซิร์ฟเวอร์ขาเข้าหรือทราฟฟิกระหว่างเซิร์ฟเวอร์จากพูลของเซิร์ฟเวอร์อย่างมีประสิทธิภาพ การโหลดบาลานซ์อย่างมีประสิทธิภาพเป็นสิ่งจำเป็นเพื่อให้แน่ใจว่าบริการเว็บพร้อมใช้งานสูงและการส่งมอบบริการดังกล่าวในลักษณะที่รวดเร็วและเชื่อถือได้ เพื่อตอบสนองความต้องการปริมาณการใช้งานสูงเซิร์ฟเวอร์จะถูกจำลองแบบ โหลดขาเข้าหรือคำร้องขอไปยังเซิร์ฟเวอร์จะถูกแชร์ผ่านเซิร์ฟเวอร์ที่จำลองแบบแล้วและกระบวนการนี้เรียกว่าการทำโหลดบาลานซ์ ในการกำหนดตารางเวลาการกำหนดเส้นทางการร้องขอจากไคลเอนต์ไปยังเซิร์ฟเวอร์ตามลำดับอย่างมีประสิทธิภาพจะใช้วิธีการปรับสมดุลโหลดหลายวิธีเช่นการปัดวนรอบการเชื่อมต่อน้อยที่สุดการปรับสมดุลเป็นต้น
Techopedia อธิบายวิธีการปรับสมดุลภาระ
วิธีการโหลดบาลานซ์นั้นรู้จักกันในชื่ออัลกอริทึมสำหรับการทำโหลดบาลานซ์หรือวิธีการตั้งเวลาเนื่องจากระบุวิธีที่เซิร์ฟเวอร์แบ่งใช้โหลดร่วมกันข้ามพูลเซิร์ฟเวอร์ มีวิธีการปรับสมดุลโหลดที่หลากหลายและแต่ละวิธีใช้เกณฑ์เฉพาะเพื่อกำหนดการรับส่งข้อมูลขาเข้า วิธีการปรับสมดุลภาระทั่วไปบางวิธีมีดังนี้:
- Round robin - ในวิธีนี้การร้องขอที่เข้ามาจะถูกส่งไปยังเซิร์ฟเวอร์แต่ละตัวที่มีอยู่ตามลำดับ
- Weighted round robin - ที่นี่น้ำหนักคงที่ถูกกำหนดล่วงหน้าไปยังเซิร์ฟเวอร์แต่ละเครื่องและใช้กับวิธี round robin เพื่อกำหนดเส้นทางคำขอที่เข้ามา
- การเชื่อมต่อน้อยที่สุด - วิธีนี้จะช่วยลดการโอเวอร์โหลดของเซิร์ฟเวอร์โดยการกำหนดคำขอเข้ามาที่เซิร์ฟเวอร์ด้วยจำนวนการเชื่อมต่อที่ต่ำที่สุดในปัจจุบัน
- การเชื่อมต่อแบบถ่วงน้ำหนักน้อยที่สุด - ในวิธีนี้น้ำหนักจะถูกเพิ่มไปยังเซิร์ฟเวอร์โดยขึ้นอยู่กับความจุ น้ำหนักนี้ใช้กับวิธีการเชื่อมต่อน้อยที่สุดเพื่อกำหนดโหลดที่จัดสรรให้แต่ละเซิร์ฟเวอร์
- เวลาเริ่มต้นช้าของการเชื่อมต่ออย่างน้อยที่สุด - ในที่นี้จะมีการระบุเวลา ramp-up สำหรับเซิร์ฟเวอร์โดยใช้การกำหนดเวลาการเชื่อมต่อน้อยที่สุดเพื่อให้แน่ใจว่าเซิร์ฟเวอร์จะไม่ทำงานมากเกินไปเมื่อเริ่มทำงาน
- การปรับสมดุลแบบปรับตามเอเจนต์ - นี่คือวิธีการปรับตัวที่ตรวจสอบเซิร์ฟเวอร์เป็นประจำโดยไม่คำนึงถึงน้ำหนักเพื่อกำหนดเวลาการรับส่งข้อมูลแบบเรียลไทม์
- น้ำหนักคงที่ - ในวิธีนี้น้ำหนักของเซิร์ฟเวอร์แต่ละเครื่องจะถูกกำหนดไว้ล่วงหน้าและคำขอส่วนใหญ่จะถูกส่งไปยังเซิร์ฟเวอร์ที่มีลำดับความสำคัญสูงสุด หากเซิร์ฟเวอร์ที่มีลำดับความสำคัญสูงสุดล้มเหลวเซิร์ฟเวอร์ที่มีลำดับความสำคัญสูงสุดลำดับที่สองจะเข้าใช้บริการ
- การตอบกลับแบบถ่วงน้ำหนัก - ที่นี่เวลาตอบสนองจากเซิร์ฟเวอร์แต่ละเครื่องจะใช้ในการคำนวณน้ำหนัก
- Source IP hash - ในวิธีนี้แฮช IP จะใช้เพื่อค้นหาเซิร์ฟเวอร์ที่ต้องเข้าร่วมการร้องขอ
แต่ละวิธีมีชุดของผลประโยชน์และสถานการณ์ที่เหมาะสม อัลกอริทึมที่เหมาะสมที่สุดที่เหมาะสมที่สุดกับวัตถุประสงค์สามารถเลือกได้โดยผู้ให้บริการเพื่อให้การส่งมอบบริการที่ราบรื่นเชื่อถือได้และรวดเร็วแก่ลูกค้า
