Skip to main content

เครือข่ายโหลดบาลานซ์คืออะไร?

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

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

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

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