Tôi đang cố gắng quyết định giữa việc sử dụng giải pháp cân bằng tải lớp 4 cho trung tâm dữ liệu của tôi hay giải pháp lớp 7. Thật không may (đối với sự tỉnh táo của tôi, đó là), trường hợp sử dụng của tôi đủ đơn giản để cả hai giải pháp đều hoạt động tốt, tránh được hầu hết các điểm yếu và không thực sự sử dụng các điểm mạnh khác. Bất cứ giải pháp nào chúng ta kết thúc sử dụng, nó phải có tính khả dụng cao và thông lượng cao. Nhưng chúng tôi chỉ có kế hoạch sử dụng nó để tải số dư trên một cụm máy chủ web, không có yêu cầu nào về quản lý phiên "dính" (cookie hoặc IP), quy tắc viết lại phức tạp - hoặc, đối với vấn đề đó, mọi quy tắc viết lại tại tất cả các.
Bộ cân bằng tải sẽ được kết nối với hai bộ chuyển mạch, cả hai đều có kết nối độc lập với lớp tập hợp trung tâm dữ liệu và được hợp nhất với nhau bằng Rapid Spanning Tree và bất kỳ giao thức độc quyền nào mà các bộ chuyển mạch sử dụng để ảo hóa. Các bộ cân bằng tải cũng sẽ được liên kết chéo với nhau qua cáp chéo. Tất cả các máy chủ trong cụm được kết nối với cả hai thiết bị chuyển mạch. Tất cả những gì các bộ cân bằng tải phải làm là chỉ lưu lượng truy cập trên chúng.
Vì chỉ là HTTP, tôi có thể sử dụng giải pháp cân bằng tải lớp 7 như HAProxy hoặc nginx. Nhưng tôi cũng có thể sử dụng dự án LVS với ldirectord hoặc được giữ lại hoặc bất cứ điều gì.
Tôi đã cố gắng phá vỡ những ưu và khuyết điểm khi tôi nhìn thấy chúng, nhưng nó chỉ dừng lại ở một lần giặt. Bạn muốn giới thiệu cái gì và tại sao? Tui bỏ lỡ điều gì vậy?