Có một số cách để đạt được HA (tính sẵn sàng cao) của Bộ cân bằng tải - hoặc liên quan đến bất kỳ dịch vụ nào. Giả sử bạn có hai máy, có địa chỉ IP:
- 192.168.100.101
- 192.168.100.102
Người dùng kết nối với một IP, vì vậy những gì bạn muốn làm là tách IP khỏi hộp cụ thể - ví dụ: tạo IP ảo. IP đó sẽ là 192.168.100.100.
Bây giờ, bạn có thể chọn dịch vụ HA sẽ xử lý chuyển đổi dự phòng tự động / chuyển đổi dự phòng địa chỉ IP. Một số dịch vụ đơn giản nhất cho unix là (u) cá chép và được giữ lại, một số dịch vụ phức tạp hơn là ví dụ RedHat Cluster Suite hoặc Pacemaker.
Hãy lấy ví dụ làm ví dụ - hai dịch vụ được giữ lại - mỗi dịch vụ chạy trên hộp riêng - và chúng giao tiếp với nhau. Giao tiếp đó thường được gọi là nhịp tim.
| VIP | | |
| Box A | ------v^-----------v^---- | Box B |
| IP1 | | IP2 |
Nếu một người giữ lại dừng đáp ứng (vì dịch vụ bị ngừng hoạt động vì bất kỳ lý do gì, hoặc hộp bị trả lại hoặc tắt) - được giữ lại trên hộp khác sẽ thấy nhịp tim bị mất và sẽ cho rằng nút khác đã chết và thực hiện các hành động chuyển đổi dự phòng. Hành động đó trong trường hợp của chúng tôi sẽ đưa ra IP nổi.
| VIP |
------------------ -------------- | Box B |
| IP2 |
Trường hợp xấu nhất có thể xảy ra trong trường hợp này là mất phiên cho khách hàng, nhưng họ sẽ có thể kết nối lại. Nếu bạn muốn tránh điều đó, hai bộ cân bằng tải phải có khả năng đồng bộ dữ liệu phiên giữa chúng và nếu chúng có thể làm điều đó, người dùng sẽ không nhận thấy bất cứ điều gì ngoại trừ có thể bị chậm trễ.
Một cạm bẫy khác của thiết lập này là chia não - khi cả hai hộp đều trực tuyến nhưng liên kết bị cắt đứt và cả hai hộp đều hiển thị cùng một IP. Điều này thường được giải quyết thông qua một số loại cơ chế đấu kiếm (đặt trước SCSI, khởi động lại IPMI, cắt điện PDU thông minh, ...) hoặc số nút lẻ yêu cầu phần lớn các thành viên cụm còn sống để bắt đầu dịch vụ.
| VIP | | VIP |
| Box A | | Box B |
| IP1 | | IP2 |
Phần mềm quản lý cụm phức tạp hơn (như Pacemaker) có thể di chuyển toàn bộ dịch vụ (ví dụ: dừng nó trên một nút và khởi động nó trên một nút khác) - và đây là cách HA cho các dịch vụ như cơ sở dữ liệu có thể đạt được.
Một cách khác có thể - nếu bạn đang điều khiển các bộ định tuyến gần bộ cân bằng tải của mình, là sử dụng ECMP. Cách tiếp cận này cũng cho phép bạn cân bằng tải theo chiều ngang. Điều này hoạt động bởi mỗi trong hai hộp của bạn nói chuyện BGP với (các) bộ định tuyến của bạn. Mỗi hộp phải quảng cáo IP ảo (192.168.100.100) và bộ định tuyến sẽ tải lưu lượng cân bằng thông qua ECMP. Nếu một máy bị chết, nó sẽ ngừng quảng cáo VIP, điều này sẽ lần lượt ngăn các bộ định tuyến gửi lưu lượng đến nó. Điều duy nhất bạn phải quan tâm trong thiết lập này là dừng quảng cáo IP nếu chính bộ cân bằng tải bị chết.