ایمیزون API گیٹ وے کیا ہے؟

Aymyzwn Api Gy W Kya



Amazon API گیٹ وے AWS سروس ہے جو AWS میں APIs کو منظم کرنے کے لیے استعمال ہوتی ہے اور کسی مخصوص ایپلیکیشن کے ڈیٹا تک رسائی کے لیے استعمال ہوتی ہے۔ یہ کسی بھی پیمانے پر APIs تخلیق کرتا ہے، شائع کرتا ہے، برقرار رکھتا ہے، مانیٹر کرتا ہے اور محفوظ کرتا ہے۔ API گیٹ وے کلائنٹس سے API کالز وصول کرتا ہے اور پھر اس API کے لیے موزوں ترین راستہ تلاش کرنے کے لیے متعدد مائیکرو سروسز کی درخواست کرتا ہے۔

آئیے ایمیزون API گیٹ وے کی فعالیت پر تفصیل سے بات کرتے ہیں۔







API گیٹ وے کیسے کام کرتا ہے؟

ایمیزون API گیٹ وے ٹریفک کنٹرولر کے طور پر کام کرتا ہے کیونکہ یہ تمام API درخواستوں کے لیے ایک داخلی نقطہ بناتا ہے۔ ' کلائنٹس ' (جیسے IoT ڈیوائسز، VPCs، اور اسٹریمنگ ڈیش بورڈز) بھیجیں ' API کی درخواست 'درخواستوں کے لیے۔ ایک ہی وقت میں متعدد درخواستیں (ممکنہ طور پر درخواستوں کی ایک بڑی تعداد) ہیں، اور ایمیزون API گیٹ وے تمام درخواستوں کے لیے سنگل انٹری پوائنٹ کے طور پر کام کرتا ہے۔ یہ سنگل انٹری پوائنٹ (API گیٹ وے) پھر API کال یا درخواست کا انتظام کرتا ہے اور اسے ایپلی کیشنز کو بھیجتا ہے اور ' AWS خدمات 'ان ایپلی کیشنز سے منسلک:





ایمیزون API کے فوائد

درج ذیل فوائد ہیں جو AWS API اپنے صارفین کو فراہم کرتا ہے۔





  • یہ مائیکرو سروسز کا استعمال کرتے ہوئے AWS خدمات کی فراہمی کو مرکزی بناتا ہے۔
  • یہ API پر مبنی انضمام کو محفوظ اور منظم کرنے میں مدد کرتا ہے۔
  • API گیٹ وے انتہائی قابل ترتیب ہیں۔
  • ری فیکٹرنگ یا وسائل کی تعداد میں تبدیلی کی صورت میں صارفین کو خود کنفیگریشنز کو تبدیل کرنے کی ضرورت نہیں ہے۔
  • یہ عمل کی پیچیدگی کو کم کرتا ہے جب متعدد کلائنٹس ایک درخواست کے ساتھ متعدد کلائنٹس کی درخواستوں کو ایک درخواست میں تبدیل کرکے تعامل کرتے ہیں۔
  • یہ ایک نیٹ ورک میں API کو اس طرح منظم کرتا ہے جو APIs کے زیادہ استعمال کو روکتا ہے۔

ایمیزون API کے نقصانات

فوائد کے ساتھ، Amazon API گیٹ وے کو استعمال کرنے میں کچھ خرابیاں بھی ہیں۔ آئیے API گیٹ وے کے کچھ ممکنہ نقصانات پر بات کرتے ہیں:

  • چونکہ API گیٹ وے تمام API درخواستوں کے اندراج کا واحد نقطہ ہے، API گیٹ وے کی ناکامی ایک ساتھ تمام درخواستوں کی ناکامی کا باعث بنے گی۔
  • یہ نیٹ ورک میں تاخیر کو بڑھا سکتا ہے۔
  • جب مختلف قسم کے صارفین (جیسے IOS، android، اور Microsoft) ایک ہی وقت میں درخواستیں بھیجتے ہیں، تو تمام API درخواستوں کے لیے ایک داخلی نقطہ عمل کو پیچیدہ بنا دیتا ہے۔

یہ ایمیزون API گیٹ وے کے مقصد اور کام کے بارے میں ایک مختصر گفتگو تھی۔



نتیجہ

AWS API گیٹ وے AWS سروس ہے جو AWS میں APIs کو منظم کرنے کے لیے استعمال ہوتی ہے۔ یہ سروس ایک سے زیادہ کلائنٹس سے API کی درخواست کا انتظام کر سکتی ہے، تمام درخواستوں کے لیے سنگل انٹری پوائنٹ ہونے کی وجہ سے، اور پھر API کی درخواستوں کو ان ایپلی کیشنز سے منسلک ایپلی کیشنز اور AWS سروسز تک پہنچانے کا بہترین ممکنہ راستہ تلاش کر سکتی ہے۔ اس پوسٹ نے AWS API گیٹ وے کے کام اور مقصد کا مکمل جائزہ پیش کیا۔