لچکدار لوڈ بیلنسنگ (ELB) کیا ہے؟

Lchkdar Lw Bylnsng Elb Kya



ELB (ایلاسٹک لوڈ بیلنسنگ) AWS کی طرف سے فراہم کردہ ایک ضروری سروس ہے جس کا استعمال نیٹ ورک ٹریفک کو مختلف دستیابی زونز کے درمیان تقسیم کرنے کے لیے استعمال کیا جاتا ہے تاکہ ایپلیکیشن اسکیل ایبلٹی کو بہتر بنایا جا سکے اور اعلی اپ ٹائم کو یقینی بنایا جا سکے۔ لچکدار لوڈ بیلنسرز صارفین کو رجسٹرڈ اہداف کے لیے مختلف صحت کی جانچ پڑتال کرنے کی بھی اجازت دیتے ہیں، اور EBS کو ایک ہی دستیابی زون میں اور متعدد دستیابی والے علاقوں میں بھی فعال کرنا ممکن ہے۔

AWS میں LBs کی دو قسمیں ہیں جن تک صارف کو رسائی حاصل ہے:

  • ایپلیکیشن لوڈ بیلنسر : یہ HTTP اور HTTPS ٹریفک کو روٹ کرنے کے لیے استعمال ہوتے ہیں،
  • نیٹ ورک لوڈ بیلنسر : یہ TCP ٹریفک کو روٹ کرنے کے لیے استعمال ہوتے ہیں:







لچکدار لوڈ بیلنسنگ کی خصوصیات

AWS ELB کی اہم خصوصیات درج ذیل ہیں:



  • AWS ELB ایک مربوط سرٹیفکیٹ مینیجر، صارف کی تصدیق کے طریقہ کار، اور SSL اور TLS ڈکرپشن کی سہولت فراہم کرتا ہے۔
  • یہ ایپلی کیشنز کی خودکار اسکیلنگ بھی فراہم کرتا ہے۔
  • ایپلی کیشنز کی کارکردگی کو ریئل ٹائم میں مانیٹر کیا جا سکتا ہے۔
  • یہ رکاوٹوں کو ننگا کر سکتا ہے اور سرور کی سطح کے معاہدے کی تعمیل کو برقرار رکھ سکتا ہے۔

لچکدار لوڈ بیلنسنگ کے فوائد

Amazon Elastic Load Balancer کے درج ذیل فوائد ہیں:



  • ELB نیٹ ورک ٹریفک کو خود بخود تقسیم کرتا ہے، مثال کے طور پر، EC2 مثالوں، کنٹینرز، اور IP پتوں کی ٹریفک، زیادہ دستیابی اور اپ ٹائم حاصل کرنے کے مقصد سے۔
  • یہ مسلسل کارکردگی کو برقرار رکھنے کے لیے ٹریفک کی طلب میں ہونے والی تبدیلیوں کو خود بخود ہینڈل کرتا ہے۔
  • یہ تمام دستیابی زونز کے درمیان ٹریفک کو یکساں طور پر تقسیم کرتا ہے اور ایپلیکیشن کی غلطی برداشت کو بھی بہتر بناتا ہے۔
  • یہ تقسیم شدہ نیٹ ورک لوڈ کی وجہ سے نیٹ ورک میں درخواست کے جواب کے وقت کو کم کرتا ہے۔
  • AWS لچکدار لوڈ بیلنسنگ جسمانی اور ورچوئل وسائل دونوں کی کارکردگی اور وشوسنییتا کو یقینی بناتا ہے۔
  • یہ نیٹ ورک میں غیر صحت بخش EC2 مثالوں کا پتہ لگانے میں مدد کرتا ہے۔
  • AWS ELB نیٹ ورک میں محفوظ ساکٹ لیئرز کا مرکزی انتظام فراہم کرتا ہے۔
  • اعلی سیکورٹی کو یقینی بنانے کے لیے، ELB VPN میں ایپلیکیشنز کے ساتھ جڑتا ہے۔

یہ سب کچھ ایمیزون لچکدار لوڈ بیلنسنگ کے مختصر تعارف کے بارے میں تھا۔





نتیجہ

AWS ELB AWS سروس ہے جو آنے والے نیٹ ورک ٹریفک کو مختلف دستیابی زونز میں تقسیم کرتی ہے تاکہ ایپلی کیشنز کی سکیل ایبلٹی، سیکورٹی اور رفتار کو بہتر بنایا جا سکے۔ جب نیٹ ورک کی ٹریفک کو Amazon ELB کے ذریعے تقسیم کیا جاتا ہے، تو یہ ہائی اپ ٹائم اور کم تاخیر کو یقینی بناتا ہے۔ AWS ELB HTTP اور HTTPS ٹریفک کو تقسیم کرنے کے لیے ایپلیکیشن لوڈ بیلنسرز اور TCP ٹریفک کو لوڈ کرنے کے لیے نیٹ ورک لوڈ بیلنسرز کا استعمال کرتا ہے۔