نظرة عامة على FileCloud #
FileCloud يتيح لك إنشاء سحابة خاصة تُمكّنك من الوصول إلى ملفاتك من أي جهاز، مع إمكانية مزامنتها عبر أجهزة الكمبيوتر. كما يُمكّن المستخدمين من مشاركة الملفات بسلاسة داخل المؤسسة أو خارجها.
يمكن أن تكون Filecloud خدمة مهمة في أي منظمة، ولهذا السبب فهي توفر قدرات معينة ليتم تقديمها في بنية قابلة للتطوير وإعدادها في توفر عالٍ وموازنة الحمل مع الأمان المعزز.
هندسة FileCloud القابلة للتطوير #
يوضح الرسم التخطيطي التالي الأجزاء المختلفة لبرنامج FileCloud وكيفية تحقيق خدمة التوفر العالي:
من خلال تحليل الصورة السابقة من بوابة الدعم الرسمية، فإن عقد خادم التطبيق هي المفتاح لموازنة التحميل، ويتم تقديم طبقة التطبيق هذه مع خوادم Apache، وبالتالي فإن بروتوكول HTTP(S) هو المسؤول عن تسليم التطبيق للمستخدمين.
يخدم خادم Apache Frontend الخاص بـ FileCloud تطبيقين مختلفين، أحدهما لاتصالات العميل والآخر لإدارة الإدارة.
استخدم واجهة المستخدم للتطبيق يمكن الوصول إليها من خلال URI /ui/core/index.html، ويبدو مثل الصورة التالية.
من ناحية أخرى، لوحة تطبيق الإدارة يمكن الوصول إليها من خلال URI /ui/admin/index.html، ويبدو مثل الصورة التالية.
يعتمد التكوين المقترح الأول لموازنة تحميل FileCloud على إنشاء LSLB >> مزرعة HTTP، هذا التكوين يقسم الإدارة وحركة المستخدمين من خلال خدمتين مختلفتين في نفس المزرعة. بهذه الطريقة، يُتيح ذلك مرونة أكبر في الإدارة، على سبيل المثال، يُمكن تعطيل الوصول إلى قسم الإدارة دون التأثير على التطبيق بالنسبة للمستخدمين.
هناك تكوين آخر، أسهل بكثير وأكثر كفاءة من التكوين السابق، ويعتمد على تمرير TCP باستخدام ذلك LSLB >> مزرعة L4xNATسيتم إعادة توجيه كافة حركة المرور إلى الخوادم الخلفية المطلوبة دون مراعاة التطبيق الذي تتم إدارته.
بالنسبة لكلا التكوينين المقترحين، سنحتاج إلى:
1. موصى به RELIANOID كتلة تم إعداد التكوين بالفعل.
2. عنوان IP افتراضي مع 443 المنفذ غير قيد الاستخدام (على سبيل المثال، 192.168.100.100) في مثالنا يتم حل عنوان IP هذا في DNS إلى filecloud.relianoid.com .
3. يجب أن يكون هناك على الأقل خادمان Apache من Filecloud تم تكوينهما وتشغيلهما، ويجب أن تكون عناوين IP هذه قابلة للوصول من موازن التحميل نفسه (على سبيل المثال، 192.168.100.10, 192.168.100.11).
4. تأكد من أن نظام Filecloud يعمل بشكل صحيح عند الاتصال من كلا خادمي FileCloud Apache.
موازنة التحميل باستخدام مزرعة HTTP #
بمجرد عنوان IP الافتراضي 192.168.100.100 تم إنشاؤه باسم eth1:FileCloud يرجى المتابعة لإنشاء مزرعة HTTP جديدة على النحو التالي:
ثم انقر فوق العرض المتقدم وقم بتغيير مستمع HTTP إلى HTTPS، يرجى تحديد شهادة SSL المطلوبة لملف HTTPS هنا وتغييرها مهلة استجابة الواجهة الخلفية إلى 7200 ثوانٍ (ساعتين) للتأكد من عدم انقطاع الاتصالات في حالة تحميل/تنزيل ملفات كبيرة.
يُرجى قراءة هذا المقال إذا كنت بحاجة إلى مساعدة في إنشاء شهادة PEM لمجموعة SSL. باتباع هذا المثال، يجب إنشاء الشهادة لـ CN = filecloud.relianoid.com.
انقر على الخدمات علامة التبويب وإنشاء 3 خدمات على النحو التالي:
الخدمة 1: إنشاء خدمة تسمى إعادة التوجيه إلى الرئيسي، من أجل إعادة التوجيه إلى صفحة تسجيل الدخول الرئيسية للمستخدمين الذين يقومون بإعداد نمط عنوان URL و إعادة توجيه الخيارات كما هو موضح أدناه.
يرجى ملاحظة أنه مع خيار إعادة التوجيه، لا يلزم ضبط الواجهات الخلفية بعد. الخيارات المحددة هي التالية.
نمط عنوان URL = ^/$ إعادة التوجيه = تم التحقق منها إعادة التوجيه = https://filecloud.relianoid.com/ui/core/index.html نوع إعادة التوجيه = إعادة توجيه دائمة رمز إعادة التوجيه = 301 (إعادة توجيه دائمة)
الخدمة 2: إنشاء خدمة تسمى مستخدمو واجهة المستخدم لتكوين خوادم التطبيقات الحقيقية للمستخدمين.
لاحظ أنه في هذا المثال، سيتم تفريغ حركة مرور SSL، ثم تحويلها وأخيرًا تشفيرها مرة أخرى إلى الخوادم الخلفية لضمان أمان الاتصال بالكامل.
يرجى استخدام الخيارات المحددة التالية:
نمط عنوان URL = ^/ui/core*|^/core* HTTPS Backend = تم التحقق منه الاستمرارية = IP: عنوان العميل الاستمرارية مدة الجلسة = 7200 إضافة خوادم تطبيق FileCloud الخلفية للمستخدم (على سبيل المثال، 192.168.100.10:443 و192.168.100.11:443)
الخدمة 3: إنشاء خدمة تسمى مسؤول واجهة المستخدم لتكوين خوادم التطبيقات الحقيقية للإدارة.
نمط عنوان URL = ^/ui/admin*|^/admin* HTTPS Backend = تم التحقق منه الاستمرارية = IP: عنوان العميل الاستمرارية مدة الجلسة = 7200 إضافة خوادم Backend لتطبيق FileCloud Admin (على سبيل المثال، 192.168.100.10:443 و192.168.100.11:443)
موازنة التحميل باستخدام مزرعة L4xNAT #
هذا التكوين أبسط من التكوين السابق ولكنه أقل مرونة أيضًا، لتحقيق مرور TCP، يرجى القيام بما يلي:
بمجرد إنشاء عنوان IP الافتراضي المخصص للخدمة (على سبيل المثال، 192.168.100.100) بالاسم eth1:FileCloud يرجى المتابعة لإنشاء مزرعة L4xNAT جديدة على النحو التالي.
ثم ، انتقل إلى الخدمات علامة التبويب "" واختر فحص صحة حارس المزرعة، على سبيل المثال. check_tcp.
أخيرًا، قم بتمكين جلسة persisntece من خلال IP مع وقت للعيش يبلغ 7200 كما هو الحال في تكوين المثال السابق وأضف واجهات FileCloud الخلفية في الخلفيات الجدول (على سبيل المثال، 192.168.100.10:443 و 192.168.100.11:443).
قم بإلقاء نظرة على لقطة الشاشة التالية مع الصورة النهائية الخدمة التكوين:
استمتع بمشاركة ملفاتك مع FileCloud القابل للتطوير!
بعض المراجع المستخدمة في هذا المقال:
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability



