đề xuất phần cứng cho HAProxy cho một trang web lưu lượng nhỏ hoặc trung bình


10

Tôi quan tâm đến việc thiết lập HAProxy để sử dụng làm bộ cân bằng tải cho một bộ ứng dụng web lưu lượng nhỏ. Việc sử dụng đang phát triển và có thể trở thành kích thước trung bình trong thời gian tới (6 tháng hoặc lâu hơn). Chủ yếu chúng tôi đang tìm kiếm tải cân bằng vì một số khách hàng muốn máy chủ chuyên dụng của riêng họ, một số chi phí thấp nhất có thể để có thể chứa được chúng tôi cần một bộ cân bằng tải.

Tôi đã xem nhà HAProxy và một số blog nhưng họ thực sự không vào được chi tiết cụ thể hoặc là các trang web lớn sử dụng máy chủ mặt trời cho ứng dụng

Những loại phần cứng và phân phối mà bất cứ ai sẽ đề nghị về bộ xử lý, bộ nhớ, lưu trữ và phân phối mà bạn đang sử dụng hoặc sẽ đề xuất cho một ứng dụng như vậy?

cảm ơn trước

Câu trả lời:


6

Xem xét rằng HAProxy chỉ đang sửa đổi tiêu đề của mỗi gói đi xuyên suốt nó, bạn chỉ cần một CPU mạnh mẽ. Tôi đang chạy HAProxy cho một trang web lớn trên 3 GB DDR3, 7200rpm HDD SATA và Xeon E5450. Bạn cần một số băng thông cho việc này vì tất cả lưu lượng sẽ đi hết máy chủ này (ngay cả khi bạn đang sử dụng nat hoặc tuyến đường)


Vì vậy, bất kỳ bộ đôi core2 hoặc quadcore hiện đại nên làm gì? và bao nhiêu ram 2-4gb?
MikeJ

3
Xeon của tôi là quad, nhưng tôi chưa bao giờ tải trên 50% (và điều này đã xảy ra trong các đỉnh). Tôi đang chạy với 3GB trên DDR3 (trên HP DL360-G6) và tôi chưa bao giờ gặp sự cố. Tôi khuyên bạn nên tạo một số biểu đồ cho lưu lượng mạng để bạn có thể phát hiện các tắc nghẽn mạng.
MihaiM

6
Một lõi kép là đủ, cả haproxy và hệ thống sẽ không sử dụng các lõi bổ sung. Nhưng trên Core2duo 2,66 GHz được cấu hình đúng, bạn có thể đạt được khoảng 40000 kết nối mới mỗi giây, con số này quá đủ cho 99,99% trang web. Đừng quên đặt RAM. Với 4 GB, bạn có thể hỗ trợ khoảng 100000 kết nối đồng thời. Tôi thực sự khuyên bạn nên cài đặt một hệ thống 64 bit. Băng thông nào bạn muốn xử lý?
Willy Tarreau

Tôi đang xem xét điều này cho trang web của công ty tôi. Có thay đổi nào tôi nên biết về từ 6,5 năm trước không?
dùng38537

không nhiều, nhưng vui lòng đảm bảo rằng bạn không biến haproxy này thành một điểm thất bại duy nhất .. tôi khuyên bạn nên có 2 hoặc nhiều bộ cân bằng tải (haproxy) trong cụm máy tạo nhịp tim
MihaiM
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.