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 ٹریفک کو لوڈ کرنے کے لیے نیٹ ورک لوڈ بیلنسرز کا استعمال کرتا ہے۔