เครือข่าย Load Balancing คืออะไร

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

ทฤษฎีที่อยู่เบื้องหลังเครือข่ายโหลดบาลานซ์คือการปรับปรุงประสิทธิภาพโดยการกระจายคำขอของผู้ใช้ในเซิร์ฟเวอร์จำนวนหนึ่งลดการโหลดบนเซิร์ฟเวอร์เดียวในเวลาใดก็ตาม นอกจากนี้โดยทั่วไปเครือข่ายภาระการโหลดมีความสามารถในการตรวจสอบและชดเชยความล้มเหลวของอุปกรณ์ลดหรือกำจัดการหยุดทำงานที่อาจเกิดขึ้นหากเซิร์ฟเวอร์เดียวหรือหลายเซิร์ฟเวอร์เสียลง โหลดบาลานซ์ใช้หลายสำเนาของแอปพลิเคชัน Transmission Control Protocol / Internet Protocol (TCP / IP) เดียวกันตัวอย่างเช่นเว็บเซิร์ฟเวอร์หรือแอปพลิเคชันอีคอมเมิร์ซและเชื่อมโยงกับ IP หลักเดียวโดยใช้ที่อยู่ IP เสมือนจำนวนหนึ่ง ผลกระทบสำหรับผู้ใช้คือการเชื่อมต่ออย่างราบรื่นและลักษณะที่ปรากฏของแอปพลิเคชันนั้นทำงานบนเซิร์ฟเวอร์เดียว สำหรับทุกเจตนาและวัตถุประสงค์แอปพลิเคชันจะทำงานเหมือนอยู่ในเซิร์ฟเวอร์เดียวเช่นกัน

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

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