Cara Memuat Saldo FileCloud dengan Zevenet Load Balancer

DIPOSTING OLEH Zevenet | 25 Oktober 2018

Ikhtisar FileCloud

FileCloud memungkinkan cloud pribadi yang membuat file Anda dapat diakses dari perangkat apa pun dari mana saja, tetapi juga sinkronisasi antar komputer. Ini membantu pengguna berbagi file dengan mulus di dalam atau di luar organisasi.

Filecloud bisa menjadi layanan penting di organisasi mana pun, karena alasan itu, Filecloud menyediakan kemampuan tertentu untuk dilayani dalam arsitektur yang dapat diskalakan dan diatur dalam ketersediaan tinggi dan dimuat dengan keamanan yang ditingkatkan.

Arsitektur Scalable FileCloud

Diagram berikut menjelaskan berbagai bagian dari perangkat lunak FileCloud dan bagaimana layanan ketersediaan tinggi dapat dicapai:

Diagram FileCloud

Menganalisis gambar sebelumnya dari portal dukungan resmi, server APP Node adalah kunci untuk load balancing, lapisan aplikasi ini ditawarkan dengan server Apache sehingga protokol HTTP (S) bertanggung jawab untuk mengirimkan aplikasi ke pengguna.

Server Apache FileCloud Frontend melayani dua aplikasi yang berbeda, satu untuk koneksi klien dan satu lagi untuk manajemen administrasi.

The antarmuka aplikasi pengguna dapat diakses melalui URI /ui/core/index.html, dan sepertinya gambar berikut.

Di sisi lain, panel aplikasi administrasi dapat diakses melalui URI /ui/admin/index.html, dan sepertinya gambar berikut.

Konfigurasi pertama yang diusulkan untuk FileCloud Load Balancing didasarkan pada pembuatan a LSLB >> pertanian HTTP, konfigurasi ini terbagi administrasi dan lalu lintas pengguna melalui dua layanan berbeda di pertanian yang sama. Dengan cara ini, ia menawarkan lebih banyak fleksibilitas untuk keperluan manajemen, misalnya, akses ke bagian admin dapat dinonaktifkan tanpa mempengaruhi aplikasi untuk pengguna.

Konfigurasi lain, jauh lebih mudah dan lebih efisien daripada yang sebelumnya, didasarkan pada penggunaan pass-through TCP untuk itu LSLB >> L4xNAT pertanian, semua lalu lintas akan diteruskan ke backend yang diinginkan tanpa mempertimbangkan aplikasi mana yang dikelola.

Untuk kedua konfigurasi yang diusulkan, kami akan memerlukan:

1. Disarankan a Cluster Zevenet konfigurasi sudah diatur.
2. IP virtual dengan 443 port tidak digunakan (ex, 192.168.100.100) dalam contoh kami IP ini diselesaikan dalam DNS ke filecloud.zevenet.com .
3. Setidaknya dua server apache Filecloud dikonfigurasikan dan dijalankan, IP tersebut harus dapat dijangkau dari load balancer itu sendiri (mis, 192.168.100.10, 192.168.100.11).
4. Pastikan sistem Filecloud berfungsi dengan baik menghubungkan dari kedua server FileCloud Apache.

Muat Balancing dengan HTTP farm

Begitu IP Virtual 192.168.100.100 dibuat dengan nama eth1: FileCloud lanjutkan untuk membuat ladang HTTP baru sebagai berikut:

Kemudian, klik pada tampilan lanjutan dan ubah Pendengar HTTP untuk HTTPS, silakan pilih di sini sertifikat SSL yang diinginkan untuk profil HTTPS dan ubah Batas waktu respons Backend untuk 7200 detik (2 jam) untuk memastikan bahwa koneksi tidak akan terputus jika file besar diunggah / diunduh.

Diagram FileCloud

Silakan baca artikel ini jika Anda memerlukan bantuan membuat Sertifikat PEM untuk Peternakan SSL. Mengikuti contoh ini, Sertifikat harus dibuat untuk CN = filecloud.zevenet.com.

Klik Layanan tab dan buat layanan 3 sebagai berikut:

Layanan 1: Buat layanan yang disebut Redirect ke Utama, untuk mengarahkan ke halaman login utama untuk pengaturan pengguna Pola Url serta redirect pilihan seperti yang ditunjukkan di bawah ini.

Perhatikan bahwa dengan opsi pengalihan tidak diperlukan untuk mengatur backends. Opsi spesifik adalah sebagai berikut.

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

Layanan 2: Buat layanan yang disebut UIUsers untuk mengkonfigurasi server aplikasi nyata untuk pengguna.

Perhatikan bahwa dalam contoh ini, lalu lintas SSL akan diturunkan, kemudian beralih dan akhirnya dienkripsi kembali ke backend untuk memastikan komunikasi penuh aman.

Silakan gunakan opsi spesifik 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)

Layanan 3: Buat layanan yang disebut UIAdmin untuk mengkonfigurasi server aplikasi nyata untuk administrasi.

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 tambak L4xNAT

Konfigurasi ini lebih sederhana dari yang sebelumnya tetapi juga kurang fleksibel, untuk mencapai TCP pass-through, silakan lakukan hal berikut:

Setelah IP Virtual khusus dibuat untuk layanan (mis., 192.168.100.100) dengan nama eth1: FileCloud lanjutkan untuk membuat peternakan L4xNAT baru sebagai berikut.

Lalu, pergi ke Layanan tab dan pilih cek kesehatan Farm Guardian, mis. check_tcp.

Akhirnya, aktifkan sesi terus-menerus melalui IP dengan waktu untuk menjalankan 7200 seperti pada contoh konfigurasi sebelumnya dan tambahkan backends FileCloud di Backends meja (mis, 192.168.100.10: 443 serta 192.168.100.11: 443).

Lihatlah screenshot berikut dengan final Jasa konfigurasi:

Nikmati berbagi file Anda dengan FileCloud yang dapat diskalakan!

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

Bagikan ke:

Dokumentasi di bawah ketentuan Lisensi Dokumentasi Bebas GNU.

Apakah artikel ini berguna?

Artikel terkait