2013-02-26 35 views
30

Sự khác nhau giữa ClusteringCân bằng tải là gì?Sự khác biệt giữa Clustering và cân bằng tải?

Tôi biết đó là một câu hỏi đơn giản. Nhưng tôi đã đặt câu hỏi này cho nhiều người, Nhưng không ai trả lời đáng tin cậy.

Ngoài ra tôi googled rất nhiều và không thể có được một câu trả lời chính xác.

Hy vọng người dùng Stack của chúng tôi sẽ đưa ra câu trả lời tốt nhất cho tôi.

Trả lời

33

Từ Software journal blog một trích xuất.

Cụm từ có ý nghĩa chính thức. Cụm là một nhóm tài nguyên đang cố gắng đạt được mục tiêu chung và nhận thức được một số cách khác. Phân cụm thường liên quan đến việc thiết lập tài nguyên (máy chủ thường) để trao đổi chi tiết về một kênh cụ thể (port) và giữ trao đổi trạng thái của chúng, vì vậy trạng thái của tài nguyên được sao chép tại các địa điểm khác. Nó cũng thường bao gồm cân bằng tải, trong đó, yêu cầu được chuyển đến một trong các tài nguyên trong cụm theo chính sách cân bằng tải .

Cân bằng tải cũng có thể xảy ra mà không cần phân cụm khi chúng tôi có nhiều máy chủ độc lập có cùng thiết lập , nhưng khác hơn thế, không biết lẫn nhau. Sau đó, chúng tôi có thể sử dụng bộ cân bằng tải để chuyển tiếp yêu cầu tới một máy chủ hoặc máy chủ khác, nhưng một máy chủ không sử dụng tài nguyên của máy chủ khác. Ngoài ra, một tài nguyên không chia sẻ trạng thái của tài nguyên với các tài nguyên khác. Mỗi tải cân bằng về cơ bản thực hiện các tác vụ sau: Liên tục kiểm tra xem máy chủ nào đang hoạt động. Khi nhận được một yêu cầu mới, hãy gửi yêu cầu đến một trong các máy chủ theo chính sách cân bằng tải. Khi nhận được yêu cầu cho người dùng đã có phiên, hãy gửi người dùng đến máy chủ cùng (Phần này quan trọng, vì nếu không người dùng sẽ tiếp tục giữa các máy chủ khác nhau nhưng không thực sự làm được gì). Không yêu cầu phần này để phân phối các trang tĩnh, trong trường hợp đó, có không có phiên người dùng nào.

8

Tạo cụm có nghĩa là bạn chạy một chương trình trên một số máy (nút). Một lý do tại sao bạn muốn làm điều này là: Load balancing. Nếu bạn có quá nhiều tải/công việc cần làm cho một máy đơn, bạn có thể sử dụng một cụm máy thay thế. Một bộ cân bằng tải sau đó có thể phân phối tải trên các nút trong cụm.

5

Cụm là một nhóm máy chủ ứng dụng chạy nhanh ứng dụng J2EE của bạn như thể nó là một thực thể duy nhất.

Source

Về phía cơ sở hạ tầng, xử lý tải phải được phân phối giữa các nhóm máy chủ. Điều này được gọi là cân bằng tải máy chủ.

Source

Vì vậy, về cơ bản phân nhóm là tạo ra một cụm, và cân bằng tải là để phân phối tải giữa các nút trong cluster

1

Clustering: Clustering đang trở thành ngày càng quan trọng trong thế giới của phát triển ứng dụng doanh nghiệp.just chia sẻ trạng thái ứng dụng trên m ultiple Java Virtual Machines (JVM)

Load balancing đơn giản của nó như balaning yêu cầu và chuyển tiếp đến máy chủ thích hợp để xử lý các yêu cầu

Các vấn đề liên quan