Kebun profil TCP / UDP

DIPOSTING OLEH Zevenet | 19 Februari 2016

PARAMETER GLOBAL EDIT TCP / UDP

Di panel ini Anda akan dapat mengatur parameter untuk meningkatkan kinerja peternakan Anda dan fitur kustom layanan virtual Anda untuk pertanian TCP dan UDP.

Profil tambak TCP / UDP menyediakan panel distribusi dengan parameter berikut:

Nama peternakan. Ini adalah bidang identifikasi dan deskripsi untuk layanan virtual. Untuk mengubah item ini, Anda harus mengubah kolom nama dan menekan tombol Modify. Layanan load balancing akan dimulai ulang secara otomatis setelah menerapkan operasi ini. Pastikan bahwa nama peternakan baru tersedia, dalam kasus lain pesan kesalahan akan muncul.

Farm Virtual IP dan Virtual Port. Ini adalah alamat IP virtual dan port virtual di mana layanan virtual untuk tambak akan terikat dan mendengarkan dalam sistem penyeimbang beban. Untuk membuat perubahan di bidang ini, pastikan IP virtual dan port virtual baru tidak digunakan. Untuk menerapkan perubahan, layanan pertanian akan dimulai ulang secara otomatis.

Algoritma Load Balance. Bidang ini menunjukkan algoritme penyeimbangan beban yang berbeda yang mungkin dikonfigurasi untuk tambak saat ini. Tersedia empat algoritma. Memilih algoritma yang tidak tepat untuk infrastruktur layanan Anda dapat menyebabkan banyak konsumsi prosesor melebihi penyeimbang beban. Untuk menerapkan perubahan, centang Modify Button dan algoritma baru akan diterapkan secara online tanpa memulai ulang farm.

Di sini Anda memiliki penjelasan singkat tentang algoritme yang tersedia untuk profil TCP dan UDP.

Round Robin - pembagian yang sama. Keseimbangan lalu lintas yang sama ke semua server nyata yang aktif. Untuk setiap koneksi yang masuk, penyeimbang menetapkan server real robin putaran berikutnya untuk mengirimkan permintaan.
Klien lengket. Peternakan akan membuat string hash untuk setiap klien IP dan mengirim setiap koneksi dari hash ke server nyata yang sama. Tabel hash dibuat dengan server nyata dan permintaan diberikan melalui algoritma berikut:

index = cli% nServer

Di mana 'indeks' adalah indeks dari tabel hash server nyata, 'cli' adalah representasi integer dari alamat IP dan 'nServers' adalah jumlah server nyata yang tersedia. Algoritme ini adalah cara untuk menciptakan kegigihan melalui alamat IP, tetapi lebih kuat jika Anda memiliki beragam subnet yang diakses klien untuk layanan Anda (misalnya, layanan internasional).
Weight - connection linear dispatching berdasarkan berat. Saldo koneksi tergantung pada nilai bobot, Anda harus mengedit nilai ini untuk setiap server nyata. Permintaan dikirim melalui algoritme untuk menghitung beban setiap server menggunakan koneksi yang sebenarnya, dan kemudian menerapkan penugasan bobot linier.
Prioritas - koneksi ke prioritas tertinggi yang tersedia. Seimbangkan semua koneksi ke server prioritas tertinggi yang sama. Jika server ini tidak aktif, koneksi akan beralih ke server tertinggi berikutnya. Dengan algoritma ini, Anda dapat membangun layanan klaster Pasive Aktif dengan beberapa server nyata.

Aktifkan kegigihan alamat ip klien melalui memori. Untuk setiap algoritma, kegigihan oleh klien alamat ip dapat dikonfigurasi. Dengan opsi ini diaktifkan, semua klien dengan alamat ip yang sama akan terhubung ke server yang sama. Koneksi masuk yang baru dikirimkan ke server yang dipilih oleh algoritma dan disimpan dalam tabel memori. Kali berikutnya klien akan terhubung, itu akan dikirim ke server yang sama ini. Perilaku ini memberikan persistensi dasar berdasarkan alamat ip. Untuk menerapkan perubahan, Anda harus menekan Tombol Modifikasi dan akan dimodifikasi secara online pada layanan penyeimbang beban. Opsi ini tidak tersedia untuk tambak UDP.

Jumlah maksimum klien yang hafal di peternakan. Nilai-nilai ini hanya masuk akal jika Anda mengaktifkan persistensi ip klien. Bidang klien adalah tentang jumlah maksimum klien yang mungkin dihafal dan nilai waktu adalah waktu hidup maksimum untuk klien ini untuk dihafal (usia klien maksimum). Untuk mengubah nilai-nilai ini, Anda harus menekan Tombol Modify dan kemudian layanan pertanian akan dimulai ulang secara otomatis. Opsi ini tidak tersedia untuk pertanian UDP.

Batas waktu respons backend. Ini adalah detik maksimal yang harus direspon oleh server nyata untuk sebuah permintaan. Jika respon backend terlambat, maka server akan ditandai sebagai daftar hitam. Perubahan parameter ini diterapkan secara online untuk profil TCP dan UDP.

Jumlah maksimum koneksi simultan untuk IP virtual. Ini adalah nilai maksimal dari koneksi yang dibuat dan klien aktif yang dapat dikelola oleh layanan virtual. Untuk tambak UDP nilai ini menunjukkan paket tertunda maks yang akan diproses oleh layanan virtual. Untuk mengubah bidang ini, tambak akan dimulai ulang secara otomatis.

Jumlah maksimum server ip nyata. Ini adalah jumlah maksimum server nyata yang dapat dikonfigurasi oleh tambak. Untuk mengubah nilai ini, layanan pertanian akan dimulai ulang secara otomatis.

Tambahkan header X-Forwarded-For ke permintaan http. Opsi ini memungkinkan header HTTP X-Forwarded-For untuk menyediakan ke server nyata alamat ip client. Untuk mengubah fitur ini akan diterapkan secara online. Secara default dinonaktifkan. Opsi ini tidak tersedia untuk tambak UDP.

Frecuency untuk memeriksa backend yang dibangkitkan. Nilai ini dalam hitungan detik adalah periode untuk keluar dari server nyata yang masuk daftar hitam dan memeriksa apakah masih hidup. Perhatikan bahwa backend tidak akan dalam status sampai koneksi berhasil pertama kali dilakukan. Perubahan parameter ini diterapkan online untuk profil TCP dan UDP.

Gunakan penjaga pertanian untuk memeriksa server backend. Mencentang kotak ini akan mengaktifkan status pemantauan yang lebih canggih untuk backend dan sepenuhnya dipersonalisasi untuk skrip Anda sendiri. Ketika masalah terdeteksi oleh farmguardian secara otomatis menonaktifkan server sebenarnya dan akan ditandai sebagai daftar hitam. Ini adalah layanan independen sehingga Anda tidak perlu memulai ulang layanan pertanian. Untuk mendapatkan detail lebih lanjut tentang layanan ini, silakan baca bagian FarmGuardian. Opsi ini tidak tersedia untuk pertanian UDP.

KONFIGURASI PELAYANAN NYATA EDIT TCP / UDP

Setelah pertanian baru dibuat, Anda harus menyertakan server dengan layanan nyata untuk memberikan koneksi klien.
Di bawah Edit konfigurasi tabel server IP nyata, Anda akan dapat menyertakan backend konfigurasi untuk setiap backend dan parameter spesifiknya.

Dengan tambak TCP atau UDP, Anda akan dapat mengonfigurasi properti berikut:

Server. Ini adalah ID otomatis yang dibuat untuk menjadi indeks untuk server sebenarnya. Administrator sistem tidak dapat mengubah nilai ini.
Alamat. Ini adalah alamat IP dari layanan yang sebenarnya.
Pelabuhan. Ini adalah port server nyata tempat layanan nyata mendengarkan.
Koneksi maks. Ini adalah jumlah maksimum koneksi konkuren yang dapat diterima oleh server sebenarnya saat ini. Nilai ini harus kurang dari klien Max dari Parameter Global.
Berat. Ini adalah nilai bobot untuk server sebenarnya saat ini yang hanya berguna jika Algoritma Berat diaktifkan. Nilai lebih berat menunjukkan lebih banyak koneksi yang dikirim ke backend saat ini.
Prioritas. Ini adalah nilai prioritas untuk server nyata saat ini yang hanya berguna jika Algoritma Prioritas diaktifkan. Nilai prioritas yang diterima adalah antara 1 dan 9, nilai yang lebih rendah menunjukkan lebih banyak prioritas ke server sebenarnya saat ini.

Dengan Tombol Simpan Server Nyata Anda akan menerapkan konfigurasi baru, atau Anda akan dapat membatalkan proses melalui tombol. Pesan dengan hasilnya akan ditampilkan.

Setelah konfigurasi server yang sebenarnya dimasukkan, Anda akan dapat mengedit konfigurasi tersebut Tombol Edit, hapus konfigurasi dengan Hapus tombol Server Nyata, aktifkan mode pemeliharaan untuk backend untuk menghentikan pengiriman permintaan ke server saat ini atau Nonaktifkan mode pemeliharaan untuk backend saat ini untuk memulai lagi untuk mengirim permintaan ke server yang dipilih.

Indeks server berguna untuk mengidentifikasi konfigurasi server nyata untuk tambak saat ini.
Perubahan konfigurasi server nyata untuk profil TCP dan UDP diterapkan secara online, dan tindakan mulai ulang tidak diperlukan.

STATUS LIHAT TCP / UDP

Tindakan ini menunjukkan keadaan aktual backend, klien, dan koneksi yang dikirim dari layanan virtual ke server nyata.

Segarkan statistik Opsi akan memungkinkan untuk menyegarkan tampilan status setiap 10, 30, 60 atau 120 detik. Ini harus digunakan dengan hati-hati karena fitur ini dapat membebani penyeimbang beban.

Tabel Status Server Nyata menunjukkan status setiap backend:

Server. Ini nomor identifikasi backend dalam tambak.
Alamat. Ini alamat IP server sebenarnya.
pelabuhan. Ini nomor port tempat layanan sebenarnya dari server nyata saat ini mendengarkan.
Status. Titik merah berarti bahwa server sebenarnya saat ini sedang down atau daftar hitam (bisa jadi karena kesalahan koneksi atau karena pemeriksaan lanjutan petani), sedangkan titik hijau berarti bahwa backend sedang online dan memberikan koneksi. Titik kuning berarti bahwa backend berada dalam mode pemeliharaan.
Conns yang tertunda. Ini adalah jumlah koneksi yang tertunda dalam sistem yang berada dalam status SYN untuk backend saat ini, layanan pertanian independen.
Perusahaan yang didirikan. Ini adalah jumlah koneksi yang dibuat dalam sistem yang pada kondisi ESTABLISHED untuk backend saat ini, layanan pertanian independen.
Conns Tertutup. Ini adalah jumlah koneksi tertutup dalam sistem yang pada status TIME_WAIT untuk backend saat ini, layanan pertanian independen.
Klien. Ini adalah jumlah klien (alamat IP unik) yang dikaitkan dengan server backend saat ini. Ini hanya tersedia untuk tambak TCP.
Berat. Ini adalah nilai bobot yang ditetapkan untuk setiap backend.
Prioritas. Ini adalah nilai prioritas yang ditetapkan untuk setiap server backend. Tidak tersedia untuk profil HTTP farm.

Untuk menganalisis dengan detail klien, sesi, dan koneksi ke backend, Anda harus memperluas Status sesi klien or Koneksi aktif tabel untuk menampilkan semua informasi ini dengan menekan Maksimalkan tombol.

The Status sesi klien hanya akan diisi ketika kegigihan klien diaktifkan.

Pelanggan. Identifikasi koneksi klien.
Alamat. Alamat IP koneksi klien.
Umur (detik). Total waktu klien saat koneksi sedang aktif (dalam detik).
Server Terakhir. Server backend terakhir di mana koneksi klien telah dikirim.
menghubungkan. Penghitung total koneksi klien sejak sesi klien dihafal.
Terkirim (mb). Jumlah total data yang telah dikirim klien ke penyeimbang beban (dalam Mb).
Diterima (mb). Jumlah total data yang diterima klien dari load balancer (dalam Mb).

koneksi. Identifikasi koneksi dalam inti penyeimbang beban tempat hubungan antara klien dan server dicatat.
Pelanggan. Identifikasi klien dalam inti penyeimbang beban.
Server. Identifikasi server dalam inti penyeimbang beban.

Perhatikan bahwa untuk tambak dengan beban sangat tinggi yang menunjukkan tabel ini dapat memperlambat mesin dan bisa menunjukkan meja yang sangat besar.

Bagikan ke:

Dokumentasi di bawah ketentuan Lisensi Dokumentasi Bebas GNU.

Apakah artikel ini berguna?

Artikel terkait