Hrana bez serveru: Přináší služby přímo ke koncovému uživateli

KREDIT OBRAZU:
Kredit
iStock

Hrana bez serveru: Přináší služby přímo ke koncovému uživateli

Hrana bez serveru: Přináší služby přímo ke koncovému uživateli

Text podnadpisu
Okrajová technologie bez serveru přináší revoluci v cloudových platformách tím, že přivádí sítě tam, kde jsou uživatelé, což vede k rychlejším aplikacím a službám.
    • Autor:
    • jméno autora
      Quantumrun Foresight
    • 23. března 2023

    Shrnutí statistik

    Od konce roku 2010 poskytovatelé bezserverových platforem stále více přecházeli na paradigmata okrajových počítačů, aby řídili latenci (dobu, kterou signálům trvá, než se dostanou k zařízením) tím, že místo cloudové služby dávají určitou kontrolu zpět vývojářům. Úspěch Edge computingu je z velké části způsoben pokrokem a popularitou sítí pro distribuci obsahu (CDN) a globálních infrastruktur.

    Kontext okraje bez serveru

    Data, která se nacházejí „na okraji“, jsou obvykle uložena v sítích CDN. Tyto sítě ukládají data ve více lokalizovaném datovém centru blíže k uživateli. I když zatím neexistuje jasná definice bezserverového okraje, předpokladem je, že data budou pro uživatele stále více distribuována a pružněji ukládána. 

    Funkce Edge jsou stále populárnější, protože bezserverové (nebo cloudové služby) mají určitá omezení, jako je latence a pozorovatelnost. Přestože bez serverů je poměrně snadné vytvářet a nasazovat cloudové aplikace, edge computing se je snaží ještě vylepšit. Vývojářské prostředí je vylepšeno bezserverem, protože správu výpočetních zdrojů zajišťují poskytovatelé cloudu. Přestože tato metoda zjednodušuje vývoj front-endu, omezuje také kontrolu a náhled do systémové infrastruktury, což lze řešit pomocí edge computingu.

    Čím více práce dokáže edge server zvládnout, tím méně práce musí původní server vykonat. Celkový výpočetní výkon sítě je navíc mnohonásobně vyšší než samotný původní server. Výsledkem je, že je rozumné přesunout úkoly na downstreamové okrajové funkce a uvolnit čas na původním serveru pro specializované backendové aktivity.

    Nejvhodnějším příkladem moderní doby je Lambda@Edge od Amazon Web Services (AWS). Kód je nyní spuštěn blíže k uživateli, což snižuje latenci. Zákazníci se nemusí zabývat infrastrukturou a platí se jim pouze výpočetní čas. 

    Rušivý dopad

    Nová vlna bezserverů je připravena přinést prospěch koncovým uživatelům a vývojářům, na rozdíl od předchozích technologií. Adaptabilní a decentralizovaná povaha bezserverových aplikací umožňuje jejich nasazení na místech, která byla dříve mimo dosah: okraj. Edge serverless umožňuje spouštění bezserverových aplikací na zařízeních po celém světě a poskytuje všem uživatelům stejný zážitek bez ohledu na to, jak blízko jsou k centrálnímu cloudu.

    Například Compute@Edge společnosti Fastly Solutions pro cloudovou platformu běží na 72 místech současně, co nejblíže koncovým uživatelům. Okrajové bezserverové architektury umožňují, aby aplikace byly hostovány lokálně a přitom stále poskytovaly výkon centrálního cloud computingu. Aplikace běží na cloudu na okraji společnosti, takže jsou dostatečně citlivé na žádost o zpáteční cestu na každý stisk klávesy. Tento typ interaktivity je nemožné dosáhnout s centrální cloudovou strukturou.

    Pay-per-use se zdá být nově vznikajícím obchodním modelem v okrajovém prostoru bez serverů. Zejména aplikace internetu věcí (IoT) mohou mít nepředvídatelné zatížení, které se statickým zřizováním nefunguje dobře. Statické zřizování kontejnerů účtuje uživatelům poplatky, i když je jejich aplikace nečinná. Tento mechanismus může být problém, když má aplikace hodně práce. Jediný způsob, jak tento problém vyřešit, je přidat další kapacitu, ale to může být drahé. Naproti tomu náklady v bezserverovém okraji jsou založeny na skutečných spuštěných událostech, jako je vyhrazený zdroj a kolikrát je funkce vyvolána. 

    Důsledky bezserverového okraje

    Širší důsledky bezserverového okraje mohou zahrnovat: 

    • Média a společnosti založené na obsahu jsou schopny dodávat obsah bez ukládání do vyrovnávací paměti, který lze ukládat do mezipaměti pro rychlejší načítání.
    • Vývojáři programů jsou schopni rychle testovat kódy a aplikace s každou úpravou, což vede k rychlejšímu uvedení produktu na trh. 
    • Společnosti poskytující služby jako server (např. server-as-a-service, product-as-a-service, software-as-a-service) poskytující lepší konektivitu svým koncovým uživatelům a také lepší cenové možnosti.
    • Snadný přístup k open source komponentám a nástrojům, které umožňují rychlejší vytváření modulů, systémů a aplikací.
    • Aktualizace v reálném čase a okamžitý přístup k datům zásadním pro technologie chytrého města, jako je monitorování dopravy.

    Otázky k zamyšlení

    • Jaké jsou další potenciální výhody služeb blíže uživateli?
    • Pokud jste vývojář softwaru, jak se serverless edge zlepší ve způsobu, jakým provádíte své úkoly?

    Statistikové reference

    Následující populární a institucionální odkazy byly uvedeny pro tento náhled:

    Blog MR Tillmana Od Serverless po Edge