സെർവർലെസ്സ് എഡ്ജ്: അന്തിമ ഉപയോക്താവിന് അടുത്തായി സേവനങ്ങൾ കൊണ്ടുവരുന്നു

ഇമേജ് ക്രെഡിറ്റ്:
ഇമേജ് ക്രെഡിറ്റ്
iStock

സെർവർലെസ്സ് എഡ്ജ്: അന്തിമ ഉപയോക്താവിന് അടുത്തായി സേവനങ്ങൾ കൊണ്ടുവരുന്നു

സെർവർലെസ്സ് എഡ്ജ്: അന്തിമ ഉപയോക്താവിന് അടുത്തായി സേവനങ്ങൾ കൊണ്ടുവരുന്നു

ഉപശീർഷക വാചകം
സെർവർലെസ് എഡ്ജ് ടെക്നോളജി ക്ലൗഡ് അധിഷ്‌ഠിത പ്ലാറ്റ്‌ഫോമുകളിൽ വിപ്ലവം സൃഷ്‌ടിക്കുന്നു, ഉപയോക്താക്കളുള്ളിടത്തേക്ക് നെറ്റ്‌വർക്കുകൾ കൊണ്ടുവന്ന് വേഗതയേറിയ ആപ്പുകളിലേക്കും സേവനങ്ങളിലേക്കും നയിക്കുന്നു.
    • രചയിതാവ്:
    • രചയിതാവിന്റെ പേര്
      Quantumrun ദീർഘവീക്ഷണം
    • മാർച്ച് 23, 2023

    ഇൻസൈറ്റ് സംഗ്രഹം

    2010-കളുടെ അവസാനം മുതൽ, ക്ലൗഡ് സേവനത്തിനുപകരം ഡെവലപ്പർക്ക് കുറച്ച് നിയന്ത്രണം തിരികെ നൽകിക്കൊണ്ട്, ലേറ്റൻസി (സിഗ്നലുകൾ ഉപകരണങ്ങളിൽ എത്താൻ എടുക്കുന്ന സമയം) നിയന്ത്രിക്കാൻ സെർവർലെസ് പ്ലാറ്റ്ഫോം ദാതാക്കൾ എഡ്ജ് കമ്പ്യൂട്ടിംഗ് മാതൃകകളിലേക്ക് കൂടുതലായി മാറി. ഉള്ളടക്ക വിതരണ ശൃംഖലകളുടെയും (CDNs) ആഗോള അടിസ്ഥാന സൗകര്യങ്ങളുടെയും പുരോഗതിയും ജനപ്രീതിയുമാണ് എഡ്ജ് കമ്പ്യൂട്ടിംഗിന്റെ വിജയത്തിന് കാരണം.

    സെർവർലെസ് എഡ്ജ് സന്ദർഭം

    "അരികിൽ" സ്ഥിതി ചെയ്യുന്ന ഡാറ്റ സാധാരണയായി CDN-കളിൽ സംഭരിക്കുന്നു. ഈ നെറ്റ്‌വർക്കുകൾ ഉപയോക്താവിന് അടുത്തുള്ള കൂടുതൽ പ്രാദേശികവൽക്കരിച്ച ഡാറ്റാ സെന്ററിൽ ഡാറ്റ സംഭരിക്കുന്നു. സെർവർലെസ് എഡ്ജിന്റെ വ്യക്തമായ നിർവചനം ഇതുവരെ ഇല്ലെങ്കിലും, ഡാറ്റ കൂടുതൽ വിതരണം ചെയ്യപ്പെടുകയും ഉപയോക്താവിനായി കൂടുതൽ വഴക്കമുള്ള രീതിയിൽ സംഭരിക്കപ്പെടുകയും ചെയ്യും എന്നതാണ്. 

    സെർവർലെസ് (അല്ലെങ്കിൽ ക്ലൗഡ് അധിഷ്‌ഠിത സേവനങ്ങൾ) ലേറ്റൻസിയും നിരീക്ഷണക്ഷമതയും പോലുള്ള ചില പരിമിതികളുള്ളതിനാൽ എഡ്ജ് ഫംഗ്‌ഷനുകൾ കൂടുതൽ ജനപ്രിയമാവുകയാണ്. ക്ലൗഡ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതും വിന്യസിക്കുന്നതും സെർവർലെസ് ന്യായമായും എളുപ്പമാക്കുന്നുവെങ്കിലും, എഡ്ജ് കമ്പ്യൂട്ടിംഗ് അവയെ കൂടുതൽ മികച്ചതാക്കാൻ ശ്രമിക്കുന്നു. ക്ലൗഡ് ദാതാക്കൾ കമ്പ്യൂട്ടിംഗ് ഉറവിടങ്ങളുടെ അഡ്മിനിസ്ട്രേഷൻ കൈകാര്യം ചെയ്യുന്നതിനാൽ ഡെവലപ്പർ അനുഭവം സെർവർലെസ്സ് മെച്ചപ്പെടുത്തുന്നു. ഈ രീതി ഫ്രണ്ട്-എൻഡ് ഡെവലപ്‌മെന്റ് കാര്യക്ഷമമാക്കുന്നുണ്ടെങ്കിലും, ഇത് സിസ്റ്റം ഇൻഫ്രാസ്ട്രക്ചറിലേക്കുള്ള നിയന്ത്രണവും ഉൾക്കാഴ്ചയും നിയന്ത്രിക്കുന്നു, ഇത് എഡ്ജ് കമ്പ്യൂട്ടിംഗ് വഴി പരിഹരിക്കപ്പെടാം.

    ഒരു എഡ്ജ് സെർവറിന് കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന കൂടുതൽ ജോലി, ഒറിജിൻ സെർവറിന് ചെയ്യേണ്ട ജോലി കുറവാണ്. കൂടാതെ, നെറ്റ്‌വർക്കിന്റെ മൊത്തത്തിലുള്ള പ്രോസസ്സിംഗ് പവർ ഒറിജിൻ സെർവറിന്റേതിനേക്കാൾ പലമടങ്ങ് കൂടുതലാണ്. തൽഫലമായി, ഡൗൺസ്‌ട്രീം എഡ്ജ് ഫംഗ്‌ഷനുകളിലേക്ക് ടാസ്‌ക്കുകൾ ഓഫ്‌ലോഡ് ചെയ്യുന്നതും പ്രത്യേക ബാക്കെൻഡ് ആക്‌റ്റിവിറ്റിക്കായി ഒറിജിൻ സെർവറിൽ സമയം ശൂന്യമാക്കുന്നതും യുക്തിസഹമാണ്.

    ആധുനിക കാലത്തെ ഏറ്റവും പ്രസക്തമായ ഉദാഹരണം ആമസോൺ വെബ് സേവനങ്ങളുടെ (AWS) Lambda@Edge ആണ്. കോഡ് ഇപ്പോൾ ഉപയോക്താവിന് അടുത്ത് പ്രവർത്തിക്കുന്നു, ലേറ്റൻസി കുറയുന്നു. ഉപഭോക്താക്കൾക്ക് അടിസ്ഥാന സൗകര്യങ്ങൾ കൈകാര്യം ചെയ്യേണ്ടതില്ല, അവരുടെ കമ്പ്യൂട്ടിംഗ് സമയത്തിന് മാത്രമേ നിരക്ക് ഈടാക്കൂ. 

    തടസ്സപ്പെടുത്തുന്ന ആഘാതം

    മുൻകാല സാങ്കേതികവിദ്യകളിൽ നിന്ന് വ്യത്യസ്തമായി, അന്തിമ ഉപയോക്താക്കൾക്കും ഡെവലപ്പർമാർക്കും പ്രയോജനം ചെയ്യുന്നതിനായി സെർവർലെസ് ഒരു പുതിയ തരംഗമാണ്. സെർവർലെസ് ആപ്പുകളുടെ അഡാപ്റ്റബിൾ, വികേന്ദ്രീകൃത സ്വഭാവം, മുമ്പ് എത്തിച്ചേരാനാകാത്ത സ്ഥലങ്ങളിൽ വിന്യസിക്കാൻ അവരെ പ്രാപ്തമാക്കുന്നു: എഡ്ജ്. എഡ്ജ് സെർവർലെസ്സ് സെർവർലെസ്സ് ആപ്പുകൾ ലോകമെമ്പാടുമുള്ള ഉപകരണങ്ങളിൽ പ്രവർത്തിപ്പിക്കാൻ പ്രാപ്തമാക്കുന്നു, എല്ലാ ഉപയോക്താക്കൾക്കും അവർ സെൻട്രൽ ക്ലൗഡുമായി എത്ര അടുത്താണെങ്കിലും ഒരേ അനുഭവം നൽകുന്നു.

    ഉദാഹരണത്തിന്, ക്ലൗഡ് പ്ലാറ്റ്ഫോം കമ്പനിയായ ഫാസ്റ്റ്ലി സൊല്യൂഷൻസിന്റെ കമ്പ്യൂട്ട്@എഡ്ജ് 72 സ്ഥലങ്ങളിൽ നിന്ന് ഒരേസമയം പ്രവർത്തിക്കുന്നു, കഴിയുന്നത്ര അന്തിമ ഉപയോക്താക്കൾക്ക് സമീപം. സെൻട്രൽ ക്ലൗഡ് കമ്പ്യൂട്ടിംഗിന്റെ പവർ നൽകുമ്പോൾ തന്നെ പ്രാദേശികമായി ആപ്പുകൾ ഹോസ്റ്റ് ചെയ്യാൻ എഡ്ജ് സെർവർലെസ് ആർക്കിടെക്ചറുകൾ അനുവദിക്കുന്നു. ഫേമിന്റെ എഡ്ജ് ക്ലൗഡിലാണ് ആപ്പുകൾ പ്രവർത്തിക്കുന്നത്, അതിനാൽ ഓരോ കീസ്‌ട്രോക്കിനുമുള്ള റൗണ്ട് ട്രിപ്പ് അഭ്യർത്ഥനയ്ക്ക് അവ വേണ്ടത്ര പ്രതികരിക്കും. ഒരു സെൻട്രൽ ക്ലൗഡ് ഘടന ഉപയോഗിച്ച് അത്തരം ഇന്ററാക്റ്റിവിറ്റി കൈവരിക്കുക അസാധ്യമാണ്.

    സെർവർലെസ് എഡ്ജ് സ്‌പെയ്‌സിൽ ഉയർന്നുവരുന്ന ബിസിനസ്സ് മോഡലാണ് ഓരോ ഉപയോഗത്തിനും പണം നൽകുക. പ്രത്യേകിച്ചും, ഇന്റർനെറ്റ് ഓഫ് തിംഗ്‌സ് (IoT) ആപ്ലിക്കേഷനുകൾക്ക് പ്രവചനാതീതമായ ജോലിഭാരമുണ്ടാകാം, അത് സ്റ്റാറ്റിക് പ്രൊവിഷനിംഗിൽ നന്നായി പ്രവർത്തിക്കില്ല. സ്റ്റാറ്റിക് കണ്ടെയ്‌നർ പ്രൊവിഷനിംഗ് ഉപയോക്താക്കൾക്ക് അവരുടെ ആപ്ലിക്കേഷൻ നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ പോലും നിരക്ക് ഈടാക്കുന്നു. ആപ്ലിക്കേഷന് ഒരുപാട് ജോലികൾ ചെയ്യാനുണ്ടെങ്കിൽ ഈ സംവിധാനം ഒരു പ്രശ്നമാകാം. ഈ പ്രശ്നം പരിഹരിക്കാനുള്ള ഒരേയൊരു മാർഗ്ഗം കൂടുതൽ ശേഷി കൂട്ടിച്ചേർക്കുക എന്നതാണ്, പക്ഷേ അത് ചെലവേറിയതായിരിക്കാം. ഇതിനു വിപരീതമായി, സെർവർലെസ്സ് എഡ്ജിലെ ചെലവ്, ഒരു സമർപ്പിത വിഭവം, ഒരു ഫംഗ്‌ഷൻ എത്ര തവണ അഭ്യർത്ഥിച്ചു എന്നതുപോലുള്ള യഥാർത്ഥ ട്രിഗർ ചെയ്‌ത ഇവന്റുകൾ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. 

    സെർവർലെസ്സ് എഡ്ജിന്റെ പ്രത്യാഘാതങ്ങൾ

    സെർവർലെസ്സ് എഡ്ജിന്റെ വിശാലമായ പ്രത്യാഘാതങ്ങൾ ഉൾപ്പെടാം: 

    • മീഡിയയ്ക്കും ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കിയുള്ള കമ്പനികൾക്കും ബഫറിംഗ് കൂടാതെ ഉള്ളടക്കം ഡെലിവർ ചെയ്യാൻ കഴിയും, അത് വേഗത്തിൽ ലോഡുചെയ്യുന്നതിന് കാഷെകളിൽ സംഭരിക്കാനും കഴിയും.
    • പ്രോഗ്രാം ഡെവലപ്പർമാർക്ക് ഓരോ പരിഷ്‌ക്കരണത്തിലും കോഡുകളും ആപ്ലിക്കേഷനുകളും വേഗത്തിൽ പരിശോധിക്കാൻ കഴിയും, ഇത് വേഗത്തിലുള്ള ഉൽപ്പന്ന ലോഞ്ചുകളിലേക്ക് നയിക്കുന്നു. 
    • ഒരു സേവന സ്ഥാപനങ്ങൾ (ഉദാ, സെർവർ-ഒരു-സേവനം, ഉൽപ്പന്നം-സേവനം-സേവനം, സോഫ്‌റ്റ്‌വെയർ-സേവനം-സേവനം) അവരുടെ അന്തിമ ഉപയോക്താക്കൾക്ക് മികച്ച കണക്റ്റിവിറ്റിയും മികച്ച വിലനിർണ്ണയ ഓപ്ഷനുകളും നൽകുന്നു.
    • മൊഡ്യൂളുകൾ, സിസ്റ്റങ്ങൾ, ആപ്ലിക്കേഷനുകൾ എന്നിവ വേഗത്തിൽ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്ന ഓപ്പൺ സോഴ്‌സ് ഘടകങ്ങളിലേക്കും ടൂളുകളിലേക്കും എളുപ്പത്തിലുള്ള ആക്‌സസ്.
    • തത്സമയ അപ്‌ഡേറ്റുകളും ട്രാഫിക് നിരീക്ഷണം പോലെയുള്ള സ്മാർട്ട് സിറ്റി സാങ്കേതികവിദ്യകൾക്ക് നിർണായകമായ ഡാറ്റയിലേക്കുള്ള തൽക്ഷണ ആക്‌സസും.

    പരിഗണിക്കേണ്ട ചോദ്യങ്ങൾ

    • ഉപഭോക്താവിനോട് കൂടുതൽ അടുപ്പമുള്ള സേവനങ്ങളുടെ മറ്റ് സാധ്യതകൾ എന്തൊക്കെയാണ്?
    • നിങ്ങളൊരു സോഫ്‌റ്റ്‌വെയർ ഡെവലപ്പറാണെങ്കിൽ, സെർവർലെസ് എഡ്ജ് നിങ്ങളുടെ ജോലികൾ എങ്ങനെ മെച്ചപ്പെടുത്തും?

    ഇൻസൈറ്റ് റഫറൻസുകൾ

    ഈ ഉൾക്കാഴ്ചയ്ക്കായി ഇനിപ്പറയുന്ന ജനപ്രിയവും സ്ഥാപനപരവുമായ ലിങ്കുകൾ പരാമർശിച്ചു:

    എം ആർ ടിൽമാന്റെ ബ്ലോഗ് സെർവർലെസ് മുതൽ എഡ്ജ് വരെ