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

लोड संतुलन क्या है?

एक सामान्य वेब ब्राउज़िंग परिदृश्य में, आपका ब्राउज़र किसी सर्वर से अनुरोध भेजता है और सर्वर उस डेटा के साथ जवाब देता है जो आपके द्वारा अनुरोधित वेबपृष्ठ को लिखता है। क्या होगा यदि इस सर्वर से हजारों ब्राउज़र जुड़े हुए हैं? यह तब तक अभिभूत हो जाएगा, जब तक कि कोई अन्य सर्वर उन सक्रिय कनेक्शनों को संभालने के काम को पूरा न करे। इस समस्या का समाधान अपने सबसे बुनियादी रूप में संतुलित संतुलन है।

भार संतुलन के साथ, कनेक्टेड सर्वरों का एक नेटवर्क और सॉफ़्टवेयर जादू का एक छोटा सा हिस्सा उनके बीच सक्रिय कनेक्शन वितरित करने के लिए एक साथ आता है ताकि कोई भी सर्वर अत्यधिक अधिभारित न हो जाए। इस तरह, Google या Facebook जैसी साइट एक ही समय में लाखों सक्रिय उपयोगकर्ताओं को एक ही स्थान पर रखने के बिना संभाल सकती है।

पूरे ऑपरेशन का मस्तिष्क "लोड बैलेंसर" के रूप में जाना जाता है, एक नेटवर्क रूटिंग सिस्टम जो समन्वयक के रूप में कार्य करता है, यह निर्धारित करता है कि प्रत्येक कनेक्शन कहाँ रहता है।

यदि आप यह जानना चाहते हैं कि लोड संतुलन कैसा दिखता है, तो इस प्रकार Google अपने डोमेन में DNS लोड संतुलन लागू करता है:

ध्यान दें कि डोमेन के लिए कितने आईपी लौटाए जाते हैं। वे कुछ सर्वर हैं जो Google मेरे निकटता के भीतर उपयोग करता है।

परत 4 बनाम परत 7

दो प्रकार के लोड संतुलन हैं: परत 4 और परत 7. ये संख्याएं यातायात के प्रकार का प्रतिनिधित्व करती हैं जिन्हें संभाला जा रहा है और ओपन सिस्टम इंटरकनेक्शन (ओएसआई) मॉडल के विभिन्न स्तरों से संबंधित हैं। सादगी के लिए, हम ओएसआई में बहुत दूर डाइविंग नहीं करेंगे। यदि आप उत्सुक हैं, तो आप इस साफ-अलग छोटी तथ्य पत्र में अपने सभी अलग-अलग स्तरों के बारे में पढ़ सकते हैं।

आपको इन परतों के बारे में सभी जानना है कि परत 4 - "परिवहन परत" - इंटरनेट संचार के गहरे पहलुओं से संबंधित है। परत 7 - "एप्लिकेशन लेयर" के रूप में जाना जाता है - जैसे ही आप वेबसाइट या वेब ऐप दर्ज करते हैं, उससे संबंधित सौदों से संबंधित है।

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

यह वेबसाइटों की मदद कैसे करता है?

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

निष्कर्ष

जबकि अक्सर "अदृश्य" तकनीक के रूप में अनदेखा किया जाता है, लोड संतुलन हर दिन उपयोग की जाने वाली कई प्रमुख सेवाओं की रीढ़ की हड्डी है। स्विच और नेटवर्क्स आपके डेटा को अथक रूप से पंप कर रहे हैं ताकि यह सुनिश्चित किया जा सके कि वेब पर जाकर आपको सबसे आसान अनुभव मिल सके। समझना कि लोड संतुलन क्या है, और यह आपके उपयोगकर्ता-अनुभव पर कैसे लागू होता है, इंटरनेट के आंतरिक कार्यों की आपकी समझ को विस्तारित करने का एक अच्छा तरीका है।

यदि आपके पास कोई प्रश्न या कुछ जोड़ने के लिए है, तो अपने विचारों को एक टिप्पणी में छोड़ दें!