Network load-balancing dengan Network Manager

11

Bisakah saya menggunakan Network Manager untuk terhubung ke beberapa jaringan sehingga mereka dapat berbagi beban?

Uri Herrera
sumber

Jawaban:

6

Mungkin Anda ingin Load Balancing. Ada program bagus yang disebut Crossroads: http://crossroads.e-tunity.com/index.xr

Jika Anda ingin daftar program serupa saya memiliki ekstrak di sini dari http://linuxpoison.blogspot.com/2008/09/opensource-load-balancing-software.html

BalanceNG : http://www.inlab.de/balanceng/

  • Solusi penyeimbangan beban IP perangkat lunak modern. Ini kecil, cepat, dan mudah digunakan dan diatur. Ini menawarkan ketekunan sesi, metode distribusi yang berbeda (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, dan Randomized Agent) dan agen cek kesehatan UDP yang dapat disesuaikan dalam kode sumber. Ini mendukung VRRP untuk mengatur konfigurasi ketersediaan tinggi pada banyak node. Ini mendukung SNMP, mengintegrasikan BALANCENG-MIB dengan Net-SNMPD. Ini mengimplementasikan basis data IP-ke-lokasi dalam memori yang sangat cepat, memungkinkan penyeimbangan beban server berbasis lokasi yang kuat.

HAproxy : http://haproxy.1wt.eu/

  • Penyeimbang beban TCP dan HTTP berkinerja tinggi dan sangat kuat yang menyediakan kegigihan berbasis cookie, pengalihan berbasis konten, regulasi lalu lintas tingkat lanjut dengan perlindungan lonjakan arus, failover otomatis, kontrol header berbasis regex run-time, pelaporan berbasis web, logging canggih untuk membantu pemecahan masalah aplikasi kereta dan / atau jaringan, dan beberapa fitur lainnya. Mesin state-driven-nya sendiri mencapai 20.000 hit per detik dan melampaui GigaEthernet pada perangkat keras modern, bahkan dengan puluhan ribu koneksi simultan.

Crossroads Load Balancer : http://crossroads.e-tunity.com/

  • Daemon berjalan di ruang pengguna, dan fitur konfigurasi yang luas, pemungutan suara dari ujung belakang menggunakan panggilan bangun, pelaporan status, banyak algoritma untuk memilih ujung belakang 'kanan' untuk permintaan (dan algoritma yang ditentukan pengguna untuk kasus yang sangat khusus), dan banyak lebih. Crossroads adalah layanan-independen: ini dapat digunakan untuk layanan TCP, seperti HTTP (S), SSH, SMTP, dan koneksi database. Dalam hal penyeimbangan HTTP, Crossroads dapat memberikan kekakuan sesi untuk proses back-end yang membutuhkan sesi, tetapi tidak menyadari sesi tentang ujung belakang lainnya. Persimpangan dapat dijalankan sebagai daemon yang berdiri sendiri atau melalui inetd.

  • Perhatikan kemampuan posting saya yang luar biasa. Bagaimanapun di sini Anda dapat melihat yang terbaru (Masih diperbarui) dan memiliki dokumentasi tentang cara melakukan sesuatu.

Luis Alvarado
sumber
2

Ya, Anda secara teoritis dapat terhubung ke beberapa jaringan, tetapi Anda memerlukan setidaknya satu antarmuka jaringan per jaringan yang ingin Anda sambungkan.

Jadi, misalnya, jika Anda memiliki dua antarmuka jaringan nirkabel dan satu antarmuka Ethernet, maka Anda akan dapat menghubungkan masing-masing antarmuka jaringan nirkabel tersebut ke jaringan nirkabel dan antarmuka Ethernet ke jaringan kabel.

Namun, saya berpikir bahwa Ubuntu memilih antarmuka pertama (paling sering antarmuka Ethernet jika terhubung) dan menggunakannya secara default alih-alih menyebarkan lalu lintas secara merata.

Frxstrem
sumber
"memilih antarmuka yang paling optimal" → Memilih antarmuka pertama (yaitu eth0 di atas eth1)
Stefano Palazzo
@Stefano memperbaikinya
Frxstrem