Skip to main content

Apa itu afinitas server?

Ketika pengguna masuk ke sistem komputer di internet, ia mungkin menggunakan teknologi afinitas server yang mendasarinya.Ini adalah teknik di mana pengguna individu terikat ke server komputer tertentu di internet.Korelasi satu-ke-satu ini biasanya diperlukan untuk aplikasi komputer yang menyimpan informasi penting pada individu.Beberapa contoh termasuk sistem pembayaran tagihan online, perbankan, dan layanan ritel.

Server Affinity adalah teknik komputer di mana informasi pelanggan untuk sementara disimpan ke perangkat komputer untuk memungkinkan penyelesaian transaksi penjualan online.Ini paling sering digunakan dalam program penjualan ritel.Ini memastikan bahwa transaksi akan tetap utuh di server sampai pembelian selesai.

Aplikasi komputer paling besar didistribusikan di banyak kelompok server.Proses terdistribusi ini membutuhkan bentuk afinitas server untuk memastikan aktivitas sesi pengguna tersedia untuk setiap permintaan.Penyeimbang beban biasanya mengelola proses ini dengan cara yang mirip dengan polisi lalu lintas otomatis.Karena setiap permintaan selanjutnya ditafsirkan, penyeimbang beban menentukan server mana yang harus mengelola proses.

Ada banyak cara untuk membuat afinitas server berfungsi.Salah satu teknik yang paling banyak digunakan dikenal sebagai manajemen sesi lengket.Ini adalah proses di mana informasi sesi pengguna disimpan ke dalam memori lokal server yang memulai transaksi awal.Informasi ini juga disimpan di komputer lokal untuk setiap permintaan tambahan sebagai cookie.Jika pengguna membuat permintaan tambahan, ia secara otomatis diarahkan ke server yang memulai transaksi.

Server Affinity menempatkan beberapa batasan pada aplikasi komputer.Teknik ini biasanya berdampak pada kinerja, fleksibilitas, dan keandalan.Ketika suatu program menggunakan pendekatan ini, itu memaksa permintaan untuk pergi ke server tertentu di cluster.Jika server ini menjadi kelebihan beban atau tidak tersedia, pengguna biasanya akan menerima pesan kesalahan bahwa situs web internet turun, meskipun server lain tersedia.

Ketika sistem komputer terdistribusi benar -benar memuat seimbang, setiap permintaan dialihkan ke server yang berbeda.Pendekatan penyeimbangan beban ini berkurang ketika teknik afinitas server diterapkan.Penyeimbang beban dipaksa untuk mengirim permintaan ke mesin tertentu, yang dapat menyebabkan kotak menjadi kelebihan beban dengan permintaan.

Penting untuk mempertimbangkan opsi lain sebelum menerapkan solusi afinitas server.Ini biasanya membatasi kinerja dan skalabilitas aplikasi berbasis internet, yang secara langsung memengaruhi penggunaan aplikasi.Beberapa opsi yang lebih baik termasuk penyimpanan memori lokal dan teknik penyimpanan basis data yang memungkinkan permintaan stateless ke aplikasi.