Bagaimana Load Balance FileCloud dengan Load Balancing Zevenet

DIPOS oleh Zevenet | 25 Oktober 2018

Gambaran Keseluruhan FileCloud

FileCloud membolehkan awan peribadi yang menjadikan fail anda dapat diakses dari mana-mana peranti dari mana saja, tetapi juga penyegerakan merentas komputer. Ia membantu pengguna berkongsi fail secara lancar di dalam atau di luar organisasi.

Filecloud boleh menjadi perkhidmatan penting dalam mana-mana organisasi, sebab itu ia menyediakan keupayaan tertentu untuk disampaikan dalam seni bina yang berskala dan ditubuhkan dalam ketersediaan tinggi dan memuat seimbang dengan keselamatan yang dipertingkatkan.

Senibina berskala FileCloud

Gambarajah berikut menerangkan potongan perisian FileCloud yang berbeza dan bagaimana perkhidmatan ketersediaan tinggi dapat dicapai:

Rajah Diagram Filem

Menganalisa imej sebelumnya dari portal sokongan rasmi, Nodes pelayan APP adalah kunci untuk mengimbangi beban, lapisan aplikasi ini ditawarkan dengan pelayan Apache supaya protokol HTTP (S) adalah bertanggungjawab untuk menghantar aplikasi kepada pengguna.

Pelayan FileCloud Frontend Apache menyediakan dua aplikasi berbeza, satu untuk sambungan klien dan satu lagi untuk pengurusan pentadbiran.

. pengguna frontend aplikasi boleh diakses melalui URI /ui/core/index.html, dan ia kelihatan seperti gambar berikut.

Sebaliknya, panel aplikasi pentadbiran boleh diakses melalui URI /ui/admin/index.html, dan ia kelihatan seperti gambar berikut.

Konfigurasi pertama yang dicadangkan untuk Imbuhan Beban FileCloud adalah berdasarkan dalam membuat LSLB >> Ladang HTTP, konfigurasi ini berpecah pentadbiran dan trafik pengguna melalui dua perkhidmatan yang berbeza di ladang yang sama. Dengan cara ini, ia menawarkan lebih banyak kefleksibelan untuk tujuan pengurusan, contohnya, akses ke bahagian admin boleh dilumpuhkan tanpa menjejaskan aplikasi untuk pengguna.

Konfigurasi lain, jauh lebih mudah dan lebih cekap daripada yang sebelumnya, adalah berdasarkan kepada penggunaan TCP menerusi untuk itu LSLB >> Ladang L4xNAT, semua lalu lintas akan dikemukakan ke belakang yang dikehendaki tanpa mengambil kira aplikasi yang diuruskan.

Untuk kedua-dua konfigurasi yang dicadangkan, kami akan memerlukan:

1. Disyorkan a Zevenet Cluster konfigurasi sudah ditetapkan.
2. IP maya dengan 443 pelabuhan tidak digunakan (contohnya, 192.168.100.100) dalam contoh kami IP ini menyelesaikan dalam DNS ke filecloud.zevenet.com .
3. Sekurang-kurangnya dua pelayan apache Filecloud dikonfigurasikan dan dijalankan, IP tersebut perlu dicapai dari pengimbang beban itu sendiri (contohnya, 192.168.100.10, 192.168.100.11).
4. Pastikan sistem Filecloud berfungsi dengan baik dari kedua-dua pelayan Apache FileCloud.

Imbasan Beban dengan ladang HTTP

Setelah IP Maya 192.168.100.100 dicipta dengan nama itu eth1: FileCloud sila teruskan untuk mencipta ladang HTTP baru seperti berikut:

Kemudian, klik pada pandangan lanjutan dan tukar Pendengar HTTP kepada HTTPS, sila pilih di sini sijil SSL yang dikehendaki untuk profil dan perubahan HTTPS Masa tunda tindak balas Backend kepada 7200 saat (jam 2) untuk memastikan sambungan tidak akan dijatuhkan jika fail besar dimuat naik / dimuat turun.

Rajah Diagram Filem

Sila baca artikel ini jika anda memerlukan bantuan mewujudkan Sijil PEM untuk Ladang SSL. Mengikuti contoh ini, Sijil harus dibuat untuk CN = filecloud.zevenet.com.

Klik pada Perkhidmatan Kami tab dan buat perkhidmatan 3 seperti berikut:

Perkhidmatan 1: Buat perkhidmatan yang dipanggil RedirecttoMain, untuk mengalihkan semula ke halaman log masuk utama untuk pengguna menetapkan Corak Url dan Redirect pilihan seperti yang ditunjukkan di bawah.

Ambil perhatian bahawa dengan pilihan redirect tidak diperlukan untuk menetapkan backends lagi. Pilihan khusus adalah yang berikut.

URL pattern = ^/$
Redirect = checked
Redirect = https://filecloud.zevenet.com/ui/core/index.html
Redirect Type = Permanent
Redirect Code = 301 (permanent redirect)

Perkhidmatan 2: Buat perkhidmatan yang dipanggil UIUsers untuk mengkonfigurasi pelayan aplikasi sebenar untuk pengguna.

Ambil perhatian bahawa dalam contoh ini, trafik SSL akan dimatikan, kemudian bertukar dan akhirnya disulitkan semula ke hujung belakang untuk memastikan komunikasi penuh selamat.

Sila gunakan pilihan khusus berikut:

URL pattern = ^/ui/core*|^/core*
HTTPS Backend = checked
Persistence = IP: Client Address
Persistence Session time to live = 7200
Add FileCloud User Application Backend Servers (ex, 192.168.100.10:443 and 192.168.100.11:443)

Perkhidmatan 3: Buat perkhidmatan yang dipanggil UIAdmin untuk mengkonfigurasi pelayan aplikasi sebenar untuk pentadbiran.

URL pattern = ^/ui/admin*|^/admin*
HTTPS Backend = checked
Persistence = IP: Client Address
Persistence Session time to live = 7200
Add FileCloud Admin Application Backend Servers (ex, 192.168.100.10:443 and 192.168.100.11:443)

Load Balancing dengan ladang L4xNAT

Konfigurasi ini lebih mudah daripada sebelumnya tetapi ia juga kurang fleksibel, untuk mencapai TCP pass-through sila lakukan yang berikut:

Setelah IP Virtual yang berdedikasi dibuat untuk perkhidmatan ini (contohnya, 192.168.100.100) dengan nama itu eth1: FileCloud sila teruskan untuk mencipta ladang L4xNAT baru seperti berikut.

Kemudian, pergi ke Perkhidmatan Kami tab dan pilih pemeriksaan kesihatan Farm Guardian, ex. check_tcp.

Akhir sekali, membolehkan sesi persisntece melalui IP dengan masa untuk hidup 7200 seperti dalam konfigurasi contoh terdahulu dan tambahkan backend FileCloud dalam Backends jadual (ex, 192.168.100.10: 443 dan 192.168.100.11: 443).

Lihat tangkapan skrin berikut dengan muktamad Servis konfigurasi:

Nikmati perkongsian fail anda dengan FileCloud yang berskala!

Beberapa rujukan yang digunakan dalam artikel ini:
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan