rekomendasi perangkat keras untuk HAProxy untuk situs lalu lintas kecil atau menengah

10

Saya tertarik untuk menyiapkan HAProxy untuk digunakan sebagai penyeimbang beban untuk serangkaian aplikasi web lalu lintas kecil. Penggunaannya berkembang dan mungkin menjadi ukuran sedang dalam waktu dekat (sekitar 6 bulan). Terutama kami mencari beban keseimbangan karena beberapa pelanggan ingin server khusus mereka sendiri, beberapa biaya serendah mungkin sehingga untuk mengakomodasi kami tampaknya membutuhkan penyeimbang beban.

Saya melihat rumah HAProxy dan beberapa blog tetapi mereka benar-benar tidak masuk ke spesifik atau situs besar menggunakan server matahari untuk aplikasi

Jenis perangkat keras apa dan distrobusi mana yang akan direkomendasikan orang dalam hal prosesor, memori, penyimpanan dan distrobusi yang Anda gunakan atau akan rekomendasikan untuk aplikasi seperti itu?

Terima kasih sebelumnya

MikeJ
sumber

Jawaban:

6

Mengingat bahwa HAProxy hanya memodifikasi header dari setiap paket yang melewatinya, Anda hanya perlu CPU yang kuat. Saya menjalankan HAProxy untuk situs web besar pada DDR3 3GB, HDD SATA 7200rpm dan Xeon E5450. Anda memerlukan bandwidth untuk ini karena semua traffic akan melewati server ini (bahkan jika Anda menggunakan nat atau rute)

MihaiM
sumber
jadi setiap duo atau quadcore core2 modern harus melakukan trik? dan berapa ram 2-4GB?
MikeJ
3
Xeon saya adalah quad, tetapi saya tidak pernah memuatnya lebih dari 50% (dan ini terjadi pada puncak). Saya menjalankan dengan 3GB pada DDR3 (pada HP DL360-G6) dan saya tidak pernah mengalami masalah. Saya sarankan Anda untuk membuat beberapa grafik untuk lalu lintas jaringan sehingga Anda dapat mendeteksi kemacetan jaringan.
MihaiM
6
Sebuah dual core sudah cukup, baik haproxy maupun sistem tidak akan menggunakan core tambahan. Tetapi pada Core2duo 2.66 GHz yang terkonfigurasi dengan benar, Anda dapat mencapai hingga sekitar 40000 koneksi baru per detik, yang jauh lebih dari cukup untuk 99,99% situs web. Jangan lupa menaruh beberapa RAM. Dengan 4 GB Anda dapat mendukung sekitar 100000 koneksi bersamaan. Saya sangat menyarankan Anda menginstal sistem 64-bit. Bandwidth apa yang Anda harapkan untuk diproses?
Willy Tarreau
Saya sedang mempertimbangkan ini untuk situs web perusahaan saya. Adakah perubahan yang harus saya ketahui sejak 6,5 tahun terakhir?
user38537
tidak banyak, tapi tolong pastikan Anda tidak membuat haproxy ini satu titik kegagalan .. saya akan merekomendasikan memiliki 2 atau lebih loadbalancers (haproxy) di kluster alat pacu jantung
MihaiM