FileCloud का लोड बैलेंस कैसे करें? RELIANOID भार संतुलन

श्रेणियाँ देखें

FileCloud का लोड बैलेंस कैसे करें? RELIANOID भार संतुलन

3 मिनट पढ़ा

फ़ाइलक्लाउड अवलोकन #

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

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

फ़ाइलक्लाउड स्केलेबल आर्किटेक्चर #

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

फ़ाइलक्लाउड आरेख

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

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

उपयोगकर्ता के एप्लिकेशन का फ्रंटएंड URI /ui/core/index.html के माध्यम से सुलभ है , और यह निम्नलिखित चित्र जैसा दिखता है।

दूसरी ओर, प्रशासनिक एप्लिकेशन पैनल को URI /ui/admin/index.html के माध्यम से एक्सेस किया जा सकता है , और यह निम्नलिखित चित्र जैसा दिखता है।

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

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

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

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

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

वर्चुअल आईपी 192.168.100.100 को eth1:FileCloud नाम से बनाने के बाद , कृपया निम्नानुसार एक नया HTTP फ़ार्म बनाएं:

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

फ़ाइलक्लाउड आरेख

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

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

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

ध्यान दें कि रीडायरेक्ट विकल्प के साथ बैकएंड सेट करना अभी ज़रूरी नहीं है। विशिष्ट विकल्प निम्नलिखित हैं।

यूआरएल पैटर्न = ^/$ रीडायरेक्ट = चेक किया गया रीडायरेक्ट = https://filecloud.relianoid.com/ui/core/index.html रीडायरेक्ट प्रकार = स्थायी रीडायरेक्ट कोड = 301 (स्थायी रीडायरेक्ट)

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

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

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

URL पैटर्न = ^/ui/core*|^/core* HTTPS बैकएंड = चेक किया गया दृढ़ता = IP: क्लाइंट पता दृढ़ता सत्र का समय = 7200 FileCloud उपयोगकर्ता एप्लिकेशन बैकएंड सर्वर जोड़ें (उदाहरण, 192.168.100.10:443 और 192.168.100.11:443)

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

URL पैटर्न = ^/ui/admin*|^/admin* HTTPS बैकएंड = चेक किया गया दृढ़ता = IP: क्लाइंट पता दृढ़ता सत्र का समय = 7200 FileCloud व्यवस्थापक अनुप्रयोग बैकएंड सर्वर जोड़ें (उदाहरण, 192.168.100.10:443 और 192.168.100.11:443)

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

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

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

फिर, सर्विसेज टैब पर जाएं और फार्म गार्डियन हेल्थ चेक चुनें, उदाहरण के लिए check_tcp

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

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

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

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

📄 इस दस्तावेज़ को पीडीएफ प्रारूप में डाउनलोड करें #

    ई - मेल: *

    BetterDocs द्वारा संचालित