कैसे Zevenet लोड Balancer के साथ बैलेंस FileCloud लोड करने के लिए

द्वारा प्रकाशित किया गया था Zevenet | 25 अक्टूबर, 2018

FileCloud ओवरव्यू

FileCloud एक निजी क्लाउड को सक्षम करता है जो आपकी फ़ाइलों को कहीं से भी किसी भी डिवाइस से सुलभ बनाता है, लेकिन कंप्यूटरों में भी सिंक्रनाइज़ेशन करता है। यह उपयोगकर्ताओं को किसी संगठन के भीतर या बाहर फ़ाइलों को साझा करने में मदद करता है।

Filecloud किसी भी संगठन में एक महत्वपूर्ण सेवा हो सकती है, इस कारण से यह एक स्केलेबल वास्तुकला में सेवा की जाने वाली कुछ क्षमताएं प्रदान करता है और उच्च उपलब्धता और बढ़ाया सुरक्षा के साथ संतुलित लोड करता है।

FileCloud स्केलेबल आर्किटेक्चर

निम्न आरेख FileCloud सॉफ्टवेयर के विभिन्न टुकड़ों का वर्णन करता है और उच्च उपलब्धता सेवा कैसे प्राप्त की जा सकती है:

FileCloud आरेख

आधिकारिक समर्थन पोर्टल से पिछली छवि का विश्लेषण करते हुए, एपीपी सर्वर नोड्स लोड संतुलन के लिए महत्वपूर्ण हैं, यह ऐप परत अपाचे सर्वरों के साथ पेश की जाती है, इसलिए HTTP (एस) प्रोटोकॉल उपयोगकर्ताओं को एप्लिकेशन वितरित करने के लिए जिम्मेदार है।

FileCloud Frontend Apache सर्वर दो अलग-अलग एप्लिकेशन, क्लाइंट कनेक्शन के लिए एक और प्रशासन प्रबंधन के लिए एक और कार्य करता है।

RSI उपयोगकर्ताओं को आवेदन दृश्यपटल यूआरआई के माध्यम से सुलभ है /ui/core/index.html, और यह निम्न चित्र जैसा दिखता है।

दूसरी तरफ, प्रशासन आवेदन पैनल यूआरआई के माध्यम से सुलभ है /ui/admin/index.html, और यह निम्न चित्र जैसा दिखता है।

FileCloud लोड संतुलन के लिए पहला प्रस्तावित विन्यास एक बनाने में आधारित है LSLB >> HTTP फ़ार्म, यह विन्यास विभाजित करता है प्रशासन और उपयोगकर्ता यातायात एक ही खेत में दो अलग-अलग सेवाओं के माध्यम से। इस तरह, यह प्रबंधन उद्देश्यों के लिए अधिक लचीलापन प्रदान करता है, उदाहरण के लिए, उपयोगकर्ताओं के लिए एप्लिकेशन को प्रभावित किए बिना व्यवस्थापक अनुभाग तक पहुंच को अक्षम किया जा सकता है।

एक अन्य कॉन्फ़िगरेशन, पिछले एक की तुलना में बहुत आसान और अधिक कुशल, उस के लिए उपयोग करते हुए एक टीसीपी पास-थ्रू में आधारित है LSLB >> L4xNAT खेत, सभी ट्रैफ़िक को वांछित बैकएंड पर अग्रेषित किया जाएगा, बिना यह ध्यान रखे कि कौन सा ऐप प्रबंधित है।

दोनों प्रस्तावित विन्यासों के लिए हमें आवश्यकता होगी:

1. की सिफारिश की ज़ेवनेट क्लस्टर कॉन्फ़िगरेशन पहले से ही सेट है।
2. के साथ एक आभासी आईपी 443 पोर्ट उपयोग में नहीं है (उदा, 192.168.100.100) हमारे उदाहरण में यह आईपी DNS में हल करता है filecloud.zevenet.com .
3. कम से कम दो Filecloud अपाचे सर्वर कॉन्फ़िगर किए गए और चल रहे हैं, उन आईपी को लोड बैलेंसर से ही पहुंचना होगा (पूर्व, 192.168.100.10, 192.168.100.11).
4. सुनिश्चित करें कि फ़ाइलक्लाउड सिस्टम दोनों फाइलक्लाउड अपाचे सर्वर से ठीक से काम करता है।

HTTP फार्म के साथ लोड संतुलन

एक बार वर्चुअल आई.पी. 192.168.100.100 नाम के साथ बनाया गया है eth1: FileCloud कृपया एक नया HTTP फार्म बनाने के लिए आगे बढ़ें:

फिर, उन्नत दृश्य में क्लिक करें और बदलें HTTP श्रोता सेवा मेरे HTTPS, कृपया HTTPS प्रोफ़ाइल और परिवर्तन के लिए वांछित SSL प्रमाणपत्र यहाँ चुनें बैकएंड रिस्पांस टाइमआउट सेवा मेरे 7200 सेकंड में (2 घंटे) यह सुनिश्चित करने के लिए कि बड़ी फाइलें अपलोड / डाउनलोड की जा रही हैं, तो कनेक्शन को नहीं छोड़ा जाएगा।

FileCloud आरेख

कृपया पढ़ें इस लेख यदि आपको SSL फार्म के लिए PEM प्रमाणपत्र बनाने में सहायता की आवश्यकता है। इस उदाहरण के बाद, के लिए प्रमाणपत्र बनाया जाना चाहिए CN = filecloud.zevenet.com.

पर क्लिक करें सेवा टैब और 3 सेवाएं इस प्रकार बनाएं:

सेवा 1: नामक एक सेवा बनाएँ RedirecttoMainउपयोगकर्ताओं को सेटिंग के लिए मुख्य लॉगिन पृष्ठ पर पुनर्निर्देशित करने के लिए यूआरएल पैटर्न और पुन: निर्देशित नीचे दिखाए गए अनुसार विकल्प।

ध्यान दें कि बैकएंड सेट करने के लिए पुनर्निर्देशित विकल्प की आवश्यकता नहीं है। विशिष्ट विकल्प निम्नलिखित हैं।

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

सेवा 2: नामक एक सेवा बनाएँ UIUsers उपयोगकर्ताओं के लिए वास्तविक एप्लिकेशन सर्वर को कॉन्फ़िगर करने के लिए।

ध्यान दें कि इस उदाहरण में, एसएसएल ट्रैफ़िक को ऑफलोड किया जाएगा, फिर स्विच किया जाएगा और अंत में बैकएंड पर फिर से एन्क्रिप्ट किया जाएगा ताकि यह सुनिश्चित हो सके कि पूर्ण संचार सुरक्षित है।

कृपया निम्नलिखित विशिष्ट विकल्पों का उपयोग करें:

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)

सेवा 3: नामक एक सेवा बनाएँ UIAdmin प्रशासन के लिए वास्तविक एप्लिकेशन सर्वर को कॉन्फ़िगर करने के लिए।

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)

L4xNAT फ़ार्म के साथ लोड संतुलन

यह कॉन्फ़िगरेशन पिछले वाले की तुलना में सरल है, लेकिन यह कम लचीला भी है, ताकि टीसीपी पास-थ्रू प्राप्त करने के लिए कृपया निम्नलिखित करें:

एक बार समर्पित वर्चुअल आईपी सेवा के लिए बनाया गया है (उदा, 192.168.100.100) नाम के साथ eth1: FileCloud कृपया निम्नानुसार एक नया L4xNAT फ़ार्म बनाने के लिए आगे बढ़ें।

फिर, इस पर जाएं सेवा टैब और एक फार्म गार्जियन स्वास्थ्य जांच का चयन करें, पूर्व। check_tcp.

अंत में, पिछले उदाहरण विन्यास के रूप में 7200 के रहने के लिए एक समय के साथ आईपी के माध्यम से लगातार सत्र को सक्षम करें और FileCloud बैकएंड को जोड़ें। backends तालिका (पूर्व, 192.168.100.10: 443 और 192.168.100.11: 443).

अंतिम के साथ निम्नलिखित स्क्रीनशॉट देखें सर्विस विन्यास:

स्केलेबल FileCloud के साथ अपनी फ़ाइल साझाकरण का आनंद लें!

इस लेख में प्रयुक्त कुछ संदर्भ:
https://www.getfilecloud.com/supportdocs/display/cloud/FileCloud+High+Availability

पर साझा करें:

GNU फ्री डॉक्यूमेंटेशन लाइसेंस की शर्तों के तहत प्रलेखन।

क्या यह लेख सहायक था?

संबंधित आलेख