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


