SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 16 / 28

इलास्टिक लोड बैलेंसर एक नज़र में

Application या Network Load Balancer और Auto Scaling से instances में traffic बाँटें।

ELB क्या करता है

इलास्टिक लोड बैलेंसर (ELB) आपके EC2 इंस्टेंस के सामने बैठता है और आने वाले ट्रैफ़िक को स्वस्थ इंस्टेंस में बाँटता है, ताकि कोई भी एक इंस्टेंस ओवरलोड न हो।

ALB, NLB संक्षेप में

एप्लिकेशन लोड बैलेंसर (ALB) HTTP समझता है — पाथ/होस्ट के आधार पर रूट करता है, वेब ऐप्स के लिए बढ़िया। नेटवर्क लोड बैलेंसर (NLB) TCP परत पर काम करता है — अत्यंत तेज़, कच्चे थ्रूपुट के लिए।

Auto Scaling के साथ जोड़ें

अकेला ELB सर्वर नहीं जोड़ता। इसे Auto Scaling Group के साथ जोड़ें ताकि फ़्लीट माँग के अनुसार बढ़े और घटे, और लोड बैलेंसर जो भी फ़िलहाल स्वस्थ हो उस पर रूट करे।

त्वरित जाँच: आपको URL पाथ के आधार पर रिक्वेस्ट को अलग-अलग बैकएंड सेवाओं पर रूट करना है। कौन-सा सबसे उपयुक्त है?

  • नेटवर्क लोड बैलेंसर
  • सिक्योरिटी ग्रुप
  • Auto Scaling Group
  • एप्लिकेशन लोड बैलेंसर
Answer

एप्लिकेशन लोड बैलेंसर — ALB HTTP समझता है और पाथ, होस्ट या हेडर के आधार पर रूट कर सकता है।