Skip to main content

เครือข่ายคลัสเตอร์คืออะไร?

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

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

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

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

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

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

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