AWS लोड बैलेंसर क्या है और यह कैसे काम करता है

Aws Loda Bailensara Kya Hai Aura Yaha Kaise Kama Karata Hai



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

इस गाइड में अनुभाग शामिल हैं:







एडब्ल्यूएस लोड बैलेंसर क्या है?

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





AWS लोड बैलेंसर की मुख्य अवधारणाएँ

कुछ महत्वपूर्ण लोड बैलेंसर अवधारणाओं को नीचे समझाया गया है।





एप्लिकेशन लोड बैलेंसर : ALB HTTP स्तर के उपयोग की अनुमति देता है और परत 7 पर काम करता है। यह एक मशीन से कई अनुप्रयोगों के लोड संतुलन को सक्षम करता है:


गेटवे लोड बैलेंसर : यह एक अद्वितीय भार संतुलन है क्योंकि यह आमतौर पर AWS में फ़ायरवॉल, घुसपैठ का पता लगाने, आदि जैसे तृतीय-पक्ष नेटवर्क आभासी उपकरणों के बेड़े को तैनात, स्केल और प्रबंधित करता है:




नेटवर्क लोड बैलेंसर : NLB परत 4 पर काम करता है जो उदाहरण के लिए TCP ट्रैफ़िक को अग्रेषित करने की अनुमति देता है। इसका उच्च प्रदर्शन भी है क्योंकि यह प्रति सेकंड लाखों अनुरोधों को संभालता है:

AWS लोड बैलेंसर कैसे काम करता है?

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

यह सब एडब्ल्यूएस लोड बैलेंसर और इसकी कार्यप्रणाली के बारे में था।

निष्कर्ष

अमेज़ॅन लोड बैलेंसर्स का उपयोग क्लाउड पर एप्लिकेशन के स्केलेबिलिटी इश्यू को प्रबंधित करने के लिए किया जाता है। इसका उपयोग इनबाउंड या आउटबाउंड ट्रैफ़िक के अनुसार एप्लिकेशन को ऑटो-स्केल करने के लिए किया जाता है। संचार चैनल को सुचारू और कुशल बनाने के लिए इसे उपयोगकर्ता और एप्लिकेशन इंस्टेंस के बीच रखा जाता है। इस गाइड ने AWS लोड बैलेंसर और इसकी कार्यप्रणाली के बारे में बताया है।