سرور لیس کنارے: آخری صارف کے بالکل قریب خدمات لانا

تصویری کریڈٹ:
تصویری کریڈٹ
iStock

سرور لیس کنارے: آخری صارف کے بالکل قریب خدمات لانا

سرور لیس کنارے: آخری صارف کے بالکل قریب خدمات لانا

ذیلی سرخی والا متن
سرور لیس ایج ٹکنالوجی کلاؤڈ بیسڈ پلیٹ فارمز میں ایسے نیٹ ورکس کو لا کر جہاں صارفین ہیں وہاں انقلاب لا رہی ہے، جس سے ایپس اور خدمات تیز تر ہیں۔
    • مصنف:
    • مصنف کا نام
      Quantumrun دور اندیشی
    • مارچ 23، 2023

    بصیرت کا خلاصہ

    2010 کی دہائی کے اواخر سے، سرور لیس پلیٹ فارم فراہم کنندگان نے کلاؤڈ سروس کے بجائے کچھ کنٹرول ڈیولپر کو واپس دے کر تاخیر (آلات تک سگنلز تک پہنچنے میں جو وقت لگتا ہے) کا انتظام کرنے کے لیے تیزی سے کنارے کمپیوٹنگ پیراڈائمز کی طرف منتقل کیا۔ ایج کمپیوٹنگ کی کامیابی بڑے حصے میں مواد کی تقسیم کے نیٹ ورکس (CDNs) اور عالمی انفراسٹرکچر کی ترقی اور مقبولیت کی وجہ سے ہے۔

    سرور کے بغیر کنارے کا سیاق و سباق

    ڈیٹا جو "کنارے پر" واقع ہے عام طور پر CDNs میں محفوظ کیا جاتا ہے۔ یہ نیٹ ورک صارف کے قریب زیادہ مقامی ڈیٹا سینٹر میں ڈیٹا اسٹور کرتے ہیں۔ اگرچہ ابھی تک سرور لیس کنارے کی کوئی واضح تعریف نہیں ہے، لیکن بنیاد یہ ہے کہ ڈیٹا کو تیزی سے تقسیم کیا جائے گا اور صارف کے لیے زیادہ لچکدار طریقے سے ذخیرہ کیا جائے گا۔ 

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

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

    جدید دور کی سب سے قابل اطلاق مثال Amazon Web Services (AWS) کی Lambda@Edge ہے۔ کوڈ اب صارف کے قریب چلا گیا ہے، تاخیر کو کم کرتا ہے۔ صارفین کو بنیادی ڈھانچے سے نمٹنے کی ضرورت نہیں ہے اور صرف ان کے کمپیوٹنگ وقت کے لئے چارج کیا جاتا ہے۔ 

    خلل ڈالنے والا اثر

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

    مثال کے طور پر، کلاؤڈ پلیٹ فارم کمپنی Fastly Solutions' Compute@Edge 72 مقامات سے بیک وقت چلتا ہے، جتنا ممکن ہوسکے اختتامی صارفین کے قریب۔ ایج سرور لیس آرکیٹیکچرز ایپس کو مقامی طور پر میزبانی کرنے کی اجازت دیتے ہیں جبکہ اب بھی سنٹرل کلاؤڈ کمپیوٹنگ کی طاقت فراہم کرتے ہیں۔ ایپس فرم کے کنارے کلاؤڈ پر چلتی ہیں، لہذا وہ ہر کی اسٹروک کے لیے راؤنڈ ٹرپ کی درخواست کے لیے کافی جوابدہ ہیں۔ مرکزی بادل کی ساخت کے ساتھ اس قسم کی تعاملات حاصل کرنا ناممکن ہے۔

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

    سرور لیس کنارے کے مضمرات

    سرور لیس کنارے کے وسیع مضمرات میں شامل ہوسکتا ہے: 

    • میڈیا اور مواد پر مبنی کمپنیاں بغیر بفرنگ کے مواد فراہم کرنے کے قابل ہیں، اور اسے تیزی سے لوڈ کرنے کے لیے کیش میں محفوظ کیا جا سکتا ہے۔
    • پروگرام کے ڈویلپرز ہر ترمیم کے ساتھ کوڈز اور ایپلیکیشنز کو تیزی سے جانچنے کے قابل ہوتے ہیں، جس کی وجہ سے پروڈکٹ کو تیز تر لانچ کیا جاتا ہے۔ 
    • بطور سروس فرم (مثلاً، بطور خدمت، پروڈکٹ بطور سروس، سافٹ ویئر بطور سروس) اپنے اختتامی صارفین کو بہتر کنیکٹیویٹی فراہم کرنے کے ساتھ ساتھ قیمتوں کے بہتر اختیارات فراہم کرتی ہیں۔
    • اوپن سورس اجزاء اور ٹولز تک آسان رسائی جو ماڈیولز، سسٹمز اور ایپلیکیشنز کی تیزی سے تخلیق کی اجازت دیتے ہیں۔
    • ریئل ٹائم اپ ڈیٹس اور سمارٹ سٹی ٹیکنالوجیز، جیسے ٹریفک مانیٹرنگ کے لیے اہم ڈیٹا تک فوری رسائی۔

    غور کرنے کے لیے سوالات۔

    • صارف کے قریب خدمات کے دیگر ممکنہ فوائد کیا ہیں؟
    • اگر آپ ایک سافٹ ویئر ڈویلپر ہیں، تو سرور لیس ایج آپ کے کاموں کو انجام دینے کے طریقے کو کیسے بہتر بنائے گا؟

    بصیرت کے حوالے

    اس بصیرت کے لیے درج ذیل مشہور اور ادارہ جاتی روابط کا حوالہ دیا گیا:

    ایم آر ٹل مین کا بلاگ سرور لیس سے ایج تک