Nftables Load Balancing 10x lebih cepat dari LVS

dikirim oleh Zevenet | 17 Oktober, 2016 | Teknis

Kedua halaman ini adalah awal dari Load Balancing dengan proyek nftables, dikembangkan antara Pablo Neira (Tim Inti Netfilter) serta Laura García (Tim Penimbang Beban Zen) dan disajikan di bagian terakhir Netdev 1.2 Conference di Tokyo bersama dengan tolok ukurnya di mana terbukti bahwa nftables dari ingress mencapai kinerja hampir 10 kali lebih cepat dari LVS.

nftables_notes

Kami terutama telah mengimplementasikan dua ekspresi baru ke infrastruktur nft untuk menyediakan properti penyeimbang muatan: nft_numgen, dengan tambahan operasi utama 2 untuk melakukan penjadwalan koneksi round robin dan acak untuk membuat penjadwalan berbobot, dan nft_hash untuk memberikan ketekunan sesuai dengan register input.

Melalui kait prerouting dan postrouting, kita dapat menerapkan sumber NAT serta NAT tujuan topologi, sementara LVS hanya memungkinkan sNAT. Juga, Pengembalian Server Langsung topologi dapat dilakukan melalui masuk, yang merupakan tahap paling awal dari paket masuk sehingga kinerjanya jauh lebih baik. Di sini kami menampilkan beberapa tolok ukur yang disajikan untuk IPv4 dengan aliran HTTP:

nftables_bench_ipv4

Seperti yang terlihat pada grafik di atas, topologi NAT antara nftables dan LVS tidak memiliki banyak perbedaan dalam performanya, sedangkan topologi DSR pada nftables dapat bekerja hampir 10x lebih cepat dari LVS.

Dengan IPv6, kami mendapatkan hasil yang mirip dengan IPV4 tetapi jumlah permintaan HTTP per detik telah ditingkatkan secara umum untuk semua kasus. Load Balancing dengan nftables dari ingress dapat mencapai lebih dari 430 ribu permintaan HTTP per detik dengan kurang dari 1% CPU dan hampir 6x lebih cepat dari LVS.

nftables_bench_ipv6

Pembicaraan ini adalah bagian dari lokakarya nftables.

PERIKSA KERTAS NETDEV KAMI
Atau lihat presentasi lengkapnya.

Ini baru permulaan, ikuti perkembangan kami, ini akan menjadi masa depan inti Zevenet LB.

SAHAM PADA:

Blog terkait

Diposting oleh zenweb | 01 September 2022
Load balancing adalah hal biasa di dunia komputasi. Itu terjadi karena pengguna menginginkan konten dengan cepat. Artinya, situs web dengan lalu lintas tinggi yang mendapatkan jutaan permintaan pengguna harus…
105 SukaComments Off tentang Cara kerja load balancing
Diposting oleh zenweb | 30 Agustus 2022
Perawatan kesehatan sangat rentan terhadap ancaman keamanan, sama seperti industri lainnya. Saat ini, serangan dunia maya dalam layanan kesehatan sangat umum menyebabkan banyak risiko, khususnya risiko keamanan…
116 SukaComments Off tentang Pentingnya Kerangka Keamanan Siber dalam Layanan Kesehatan
Diposting oleh zenweb | 02 Agustus 2022
7 Alasan ZEVENET adalah software Load Balancing terbaik di tahun 2022 Solusi load balancing tidak lagi seperti dulu. Seiring berkembangnya teknologi, ancaman juga…
145 SukaComments Off tentang 7 Alasan ZEVENET adalah software Load Balancing terbaik di tahun 2022