Có bất kỳ lựa chọn thay thế chính nào cho chuyển đổi dự phòng tự động trên Linux bên cạnh các kết hợp Heartbeat / Pacemaker / CoroSync điển hình không? Cụ thể, tôi đang thiết lập chuyển đổi dự phòng trên các phiên bản EC2, chỉ hỗ trợ unicast - không phát đa hướng hoặc phát sóng. Tôi đặc biệt đang cố gắng xử lý một vài phần mềm mà chúng tôi không có chuyển đổi dự phòng tự động và không hỗ trợ các môi trường đa chủ. Điều này bao gồm các công cụ như HAProxy và Solr.
Tôi có Heartbeat + Pacemaker hoạt động, nhưng tôi không thích thú với nó. Đây là một số vấn đề của tôi:
- Nhịp tim - Chính nó, giới hạn ở hai nút. Tôi muốn có hơn 3.
- Máy tạo nhịp tim - Không thể cấu hình tự động. Cụm phải được chạy với một đại biểu và sau đó nó vẫn yêu cầu cấu hình thủ công.
- CoroSync - Không hỗ trợ unicast.
Máy tạo nhịp hoạt động rất tốt, mặc dù sức mạnh của nó gây khó khăn cho việc thiết lập. Vấn đề thực sự với Pacemaker là không có cách nào dễ dàng để tự động hóa cấu hình. Tôi thực sự muốn khởi chạy một phiên bản EC2, cài đặt Chef / Puppet và khởi chạy toàn bộ cụm mà không cần sự can thiệp của tôi.