Apa itu Load Balancing Pada Server?

Load balancing menyediakan failover. Jika satu server gagal, penyeimbang beban segera mengalihkan beban kerjanya ke server cadangan.

Load balancing adalah teknik yang digunakan untuk mendistribusikan beban kerja secara seragam di seluruh server atau sumber daya komputasi lainnya untuk mengoptimalkan efisiensi, keandalan, dan kapasitas jaringan.

Load balancing dilakukan oleh alat khusus; baik fisik maupun virtual yang mengidentifikasi secara real time server mana dalam kumpulan yang paling baik memenuhi permintaan klien tertentu, sambil memastikan lalu lintas jaringan yang padat tidak terlalu membebani satu server.

Load balancing menyediakan failover. Jika satu server gagal, penyeimbang beban segera mengalihkan beban kerjanya ke server cadangan, sehingga mengurangi dampak pada pengguna akhir

Selain memaksimalkan kapasitas dan kinerja jaringan, load balancing menyediakan failover. Jika satu server gagal, Load Balancing segera mengalihkan beban kerjanya ke server cadangan, sehingga mengurangi dampak pada pengguna akhir.

Baca juga: Pentingnya Kecepatan Server untuk Website

Load balancing biasanya dikategorikan sebagai mendukung Layer 4 atau Layer 7. Load Balancing Layer 4 mendistribusikan lalu lintas berdasarkan data transportasi, seperti alamat IP dan nomor port Transmission Control Protocol (TCP).

Perangkat Load Balancing lapisan 7 membuat keputusan perutean berdasarkan karakteristik tingkat aplikasi yang mencakup informasi header HTTP dan konten pesan yang sebenarnya, seperti URL dan cookie. Load balancer Layer 7 lebih umum, tetapi load balancer Layer 4 tetap populer, terutama dalam penerapan edge.

Cara Kerja Load Balancing

Load balancer menangani permintaan masuk dari pengguna untuk informasi dan layanan lainnya. Mereka duduk di antara server yang menangani permintaan tersebut dan internet. Setelah permintaan diterima, Load Balancing pertama-tama menentukan server mana dalam kumpulan yang tersedia dan online dan kemudian mengarahkan permintaan ke server itu. Selama masa beban berat, Load Balancing dapat secara dinamis menambahkan server sebagai respons terhadap lonjakan lalu lintas. Sebaliknya, mereka dapat menjatuhkan server jika permintaan rendah.

Load Balancing dapat berupa alat fisik, instance perangkat lunak, atau kombinasi keduanya. Secara tradisional, vendor telah memuat perangkat lunak berpemilik ke perangkat keras khusus dan menjualnya kepada pengguna sebagai peralatan yang berdiri sendiri (biasanya berpasangan) untuk menyediakan failover jika ada yang mati. Jaringan yang berkembang membutuhkan pembelian peralatan tambahan dan/atau lebih besar.

ADC biasanya menawarkan fitur tambahan, seperti caching, kompresi, pembentukan lalu lintas, dll. Populer di lingkungan cloud, Load Balancing virtual dapat menawarkan tingkat fleksibilitas yang tinggi -- misalnya, memungkinkan pengguna untuk secara otomatis meningkatkan atau menurunkan untuk mencerminkan lonjakan atau penurunan lalu lintas aktivitas jaringan.

Metode yang Digunakan Load Balancing

Algoritme Load Balancing menentukan server mana yang menerima permintaan klien masuk tertentu. Metode standar adalah sebagai berikut:

  • Pendekatan berbasis hash menghitung server pilihan klien tertentu berdasarkan kunci yang ditentukan, seperti header HTTP atau informasi alamat IP. Metode ini mendukung ketekunan sesi, atau kekakuan, yang menguntungkan aplikasi yang mengandalkan informasi status tersimpan khusus pengguna, seperti keranjang pembayaran di situs e-commerce.
  • Metode koneksi paling sedikit mendukung server dengan transaksi berkelanjutan paling sedikit, yaitu, "paling tidak sibuk."
  • Algoritme waktu paling lambat mempertimbangkan waktu respons server dan koneksi aktif -- mengirimkan permintaan baru ke server tercepat dengan permintaan terbuka paling sedikit.
  • Metode round robin -- secara historis, default load-balancing -- hanya menggilir daftar server yang tersedia secara berurutan.

Rumus dapat bervariasi secara signifikan dalam kecanggihan dan kompleksitas. Algoritma Load Balancing berbobot, misalnya, juga mempertimbangkan hierarki dengan server pilihan berkapasitas tinggi yang menerima lebih banyak lalu lintas daripada yang diberi bobot lebih rendah.

Posting Komentar

© Web Hosting Info. All rights reserved. Premium By Raushan Design