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

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

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

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

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

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

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

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