Konten
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:
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.
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