Okraj bez servera: Prináša služby priamo koncovému používateľovi

OBRÁZOK PRE OBRÁZOK:
Obrazový kredit
iStock

Okraj bez servera: Prináša služby priamo koncovému používateľovi

Okraj bez servera: Prináša služby priamo koncovému používateľovi

Text podnadpisu
Okrajová technológia bez servera prináša revolúciu v cloudových platformách tým, že prináša siete tam, kde sú používatelia, čo vedie k rýchlejším aplikáciám a službám.
    • Autor:
    • meno autora
      Predvídavosť Quantumrun
    • March 23, 2023

    Súhrn prehľadu

    Od konca roka 2010 sa poskytovatelia platforiem bez serverov čoraz viac presúvali na paradigmy okrajových výpočtov, aby spravovali latenciu (čas, ktorý trvá, kým sa signály dostanú k zariadeniam) tým, že namiesto cloudovej služby dávajú určitú kontrolu späť vývojárom. Úspech Edge computingu je z veľkej časti spôsobený pokrokom a popularitou sietí na distribúciu obsahu (CDN) a globálnych infraštruktúr.

    Bezserverový okrajový kontext

    Údaje, ktoré sa nachádzajú „na okraji“, sú zvyčajne uložené v sieťach CDN. Tieto siete ukladajú údaje vo viac lokalizovanom dátovom centre bližšie k používateľovi. Zatiaľ čo zatiaľ neexistuje jasná definícia bezserverového okraja, predpokladom je, že údaje budú pre používateľa čoraz viac distribuované a flexibilnejšie uložené. 

    Okrajové funkcie sú čoraz populárnejšie, pretože bezserverové (alebo cloudové služby) majú určité obmedzenia, ako je latencia a pozorovateľnosť. Aj keď bez servera je pomerne jednoduché zostavovať a nasadzovať cloudové aplikácie, edge computing sa ich snaží ešte vylepšiť. Zážitok pre vývojárov je vylepšený bezserverovým, pretože poskytovatelia cloudu sa starajú o správu výpočtových zdrojov. Hoci táto metóda zefektívňuje vývoj front-endu, obmedzuje tiež kontrolu a prehľad o systémovej infraštruktúre, čo môže byť riešené edge computingom.

    Čím viac práce dokáže edge server zvládnuť, tým menej práce musí pôvodný server vykonať. Okrem toho je celkový výpočtový výkon siete mnohonásobne vyšší ako samotný pôvodný server. Výsledkom je, že je rozumné presunúť úlohy na downstream okrajové funkcie a uvoľniť čas na pôvodnom serveri pre špecializované backendové aktivity.

    Najvhodnejším súčasným príkladom je Lambda@Edge od Amazon Web Services (AWS). Kód sa teraz spúšťa bližšie k používateľovi, čím sa znižuje latencia. Zákazníci sa nemusia zaoberať infraštruktúrou a platia im iba výpočtový čas. 

    Rušivý vplyv

    Nová vlna bez serverov je pripravená priniesť výhody koncovým používateľom a vývojárom, na rozdiel od predchádzajúcich technológií. Prispôsobivý a decentralizovaný charakter aplikácií bez serverov umožňuje ich nasadenie na miestach, ktoré boli predtým mimo dosahu: okraj. Edge serverless umožňuje spúšťať aplikácie bez serverov na zariadeniach po celom svete, čím poskytuje všetkým používateľom rovnaký zážitok bez ohľadu na to, ako blízko sú k centrálnemu cloudu.

    Napríklad Compute@Edge spoločnosti Fastly Solutions pre cloudovú platformu beží zo 72 miest súčasne, čo najbližšie ku koncovým používateľom. Okrajové bezserverové architektúry umožňujú, aby aplikácie boli hosťované lokálne, pričom stále poskytujú výkon centrálneho cloud computingu. Aplikácie bežia na cloude na okraji spoločnosti, takže sú dostatočne citlivé na spiatočnú požiadavku na každé stlačenie klávesu. Tento typ interaktivity nie je možné dosiahnuť pomocou centrálnej cloudovej štruktúry.

    Zdá sa, že platba za použitie je novým obchodným modelom v okrajovom priestore bez serverov. Najmä aplikácie internetu vecí (IoT) môžu mať nepredvídateľné pracovné zaťaženie, ktoré pri statickom poskytovaní nefunguje dobre. Poskytovanie statických kontajnerov účtuje používateľom poplatky, aj keď je ich aplikácia nečinná. Tento mechanizmus môže byť problémom, keď má aplikácia veľa práce. Jediný spôsob, ako vyriešiť tento problém, je pridať ďalšiu kapacitu, ale to môže byť drahé. Na rozdiel od toho náklady v bezserverovom okraji sú založené na skutočných spustených udalostiach, ako je vyhradený zdroj a koľkokrát je funkcia vyvolaná. 

    Dôsledky okraja bez servera

    Širšie dôsledky okraja bez servera môžu zahŕňať: 

    • Médiá a spoločnosti založené na obsahu sú schopné doručovať obsah bez ukladania do vyrovnávacej pamäte, ktorý možno uložiť do vyrovnávacej pamäte pre rýchlejšie načítanie.
    • Vývojári programov sú schopní rýchlo testovať kódy a aplikácie pri každej úprave, čo vedie k rýchlejšiemu uvedeniu produktov na trh. 
    • Spoločnosti poskytujúce ako službu (napr. server ako služba, produkt ako služba, softvér ako služba) poskytujúce svojim koncovým používateľom lepšiu konektivitu, ako aj lepšie cenové možnosti.
    • Jednoduchý prístup k open source komponentom a nástrojom, ktoré umožňujú rýchlejšie vytváranie modulov, systémov a aplikácií.
    • Aktualizácie v reálnom čase a okamžitý prístup k údajom, ktoré sú kľúčové pre technológie inteligentných miest, ako je napríklad monitorovanie dopravy.

    Otázky na zváženie

    • Aké sú ďalšie potenciálne výhody služieb, ktoré sú bližšie k používateľovi?
    • Ak ste vývojár softvéru, ako bude serverless edge zlepšiť spôsob, akým vykonávate svoje úlohy?

    Prehľadové referencie

    Pre tento prehľad boli použité nasledujúce populárne a inštitucionálne odkazy:

    Blog MR Tillmana Od Serverless po Edge