Menyiapkan Galera Load Balancer (GLB)

Database


Galera Load Balancer (GLB) adalah proxy penyeimbang koneksi TCP/IP yang terukur dan efisien namun mudah digunakan. Ini adalah load balancer tertua namun paling aktif di ekosistem MySQL, digunakan oleh berbagai pelanggan dalam produksi.

tolong dulu melamar Untuk binari dengan menghubungi sales@galeracluster.com. Setelah Anda memiliki akses ke repositori paket, Anda akan memiliki akses ke RPM. Menginstal RPM itu sederhana, dan Anda juga dapat menambahkannya ke repositori Yum Anda. Blog ini mengasumsikan Anda sudah memiliki akses ke binari.

Anda dapat meluncurkannya dengan sederhana:

glbd --threads 6 127.0.0.1:3306 188.166.179.177:3306 165.22.50.152:3306 165.22.49.92:3306

Ini menceritakan glbd untuk menjalankan dengan 6 utas, dan dengarkan di localhost untuk port 3306. Anda mungkin ingin melakukan ini di internet terbuka, jadi kami sarankan untuk mengganti 127.0.0.1 dengan alamat IP dari host pilihan Anda. Jadi dalam contoh produksi uji, kami memulainya sebagai berikut:

glbd --threads 6 134.209.96.103:3306 188.166.179.177:3306 165.0.152:3306 165.22.49.92:3306

Saat dimulai, Anda akan melihat:

[root@glb ~]# glbd --threads 6 134.209.96.103:3306 188.166.179.177:3306 165.22.50.152:3306 165.22.49.92:3306
glb v1.0.1 (epoll)
Incoming address: 134.209.96.103:3306, control FIFO: /tmp/glbd.fifo
Control  address:  none
Number of threads: 6, max conn: 493, nodelay: ON, keepalive: ON, defer accept: OFF, linger: OFF, daemon: NO, lat.count: 0, policy: 'least connected', top: NO, verbose: NO
Destinations: 3
   0: 188.166.179.177:3306 , w: 1.000
   1:   165.22.50.152:3306 , w: 1.000
   2:    165.22.49.92:3306 , w: 1.000
Router:
------------------------------------------------------
        Address       :   weight   usage    map  conns
188.166.179.177:3306  :    1.000   0.000    N/A      0
  165.22.50.152:3306  :    1.000   0.000    N/A      0
   165.22.49.92:3306  :    1.000   0.000    N/A      0
------------------------------------------------------
Destinations: 3, total connections: 0 of 493 max

Pool: connections per thread:     0     0     0     0     0     0

Anda akan melihat bahwa alamat input dalam hal ini adalah alamat server. Kami memilih untuk menggunakan port 3306, tetapi Anda juga dapat menggunakan yang lain seperti 4444. Ingatlah itu ketika Anda menggunakannya mysql Untuk menghubungkan, Anda harus menentukan port.

Kami baru saja mengaturnya ke 6 utas dan koneksi maks default adalah 493 (juga dapat dikonfigurasi). Semuanya memiliki bobot 1.

Setelah koneksi berhasil, Anda akan melihat beberapa penggunaan:

Router:
------------------------------------------------------
        Address       :   weight   usage    map  conns
188.166.179.177:3306  :    1.000   0.500    N/A      1
  165.22.50.152:3306  :    1.000   0.000    N/A      0
   165.22.49.92:3306  :    1.000   0.000    N/A      0
------------------------------------------------------
Destinations: 3, total connections: 1 of 493 max


Dan pada saat kami siap untuk membuat 3 koneksi, penggunaannya merata:

Router:
------------------------------------------------------
        Address       :   weight   usage    map  conns
188.166.179.177:3306  :    1.000   0.500    N/A      1
  165.22.50.152:3306  :    1.000   0.500    N/A      1
   165.22.49.92:3306  :    1.000   0.500    N/A      1
------------------------------------------------------
Destinations: 3, total connections: 3 of 493 max


Dan dalam kasus keempat:

Router:
------------------------------------------------------
        Address       :   weight   usage    map  conns
188.166.179.177:3306  :    1.000   0.667    N/A      2
  165.22.50.152:3306  :    1.000   0.500    N/A      1
   165.22.49.92:3306  :    1.000   0.500    N/A      1
------------------------------------------------------
Destinations: 3, total connections: 4 of 493 max

Pool: connections per thread:     1     1     1     1     0     0


Beginilah cara Galera Load Balancer (GLB) dimulai secara manual di baris perintah dengan informasi kueri lengkap. Ingin mempelajari lebih lanjut tentang cara mengkonfigurasi Galera Load Balancer (GLB)? Ketik saja glbd Tanpa opsi apa pun dan Anda akan melihat daftar bantuan lengkap (atau Anda dapat melakukannya melalui glbd -h). Selanjutnya, kami akan menunjukkan cara menjalankan ini sebagai hantu, dan cara mengonfigurasi lebih lanjut Galera Loader (GLB) Anda.





Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *