Szerver nélküli él: a szolgáltatások közvetlenül a végfelhasználó mellé helyezése

KÉP HITEL:
Kép hitel
iStock

Szerver nélküli él: a szolgáltatások közvetlenül a végfelhasználó mellé helyezése

Szerver nélküli él: a szolgáltatások közvetlenül a végfelhasználó mellé helyezése

Alcím szövege
A kiszolgáló nélküli éltechnológia forradalmasítja a felhőalapú platformokat azáltal, hogy a hálózatokat oda viszi, ahol a felhasználók vannak, ami gyorsabb alkalmazásokhoz és szolgáltatásokhoz vezet.
    • Szerző:
    • Szerző neve
      Quantumrun Foresight
    • Március 23, 2023

    Insight összefoglaló

    A 2010-es évek vége óta a szerver nélküli platformszolgáltatók egyre inkább az élvonalbeli számítástechnikai paradigmákra tértek át a késleltetés (az az idő, amely alatt a jelek elérik az eszközöket) kezelésében azáltal, hogy a felhőszolgáltatás helyett visszaadják az irányítást a fejlesztőnek. Az Edge computing sikere nagyrészt a tartalomelosztó hálózatok (CDN-ek) és a globális infrastruktúrák fejlődésének és népszerűségének köszönhető.

    Szerver nélküli élkörnyezet

    A „szélén” található adatokat általában CDN-ekben tárolják. Ezek a hálózatok egy, a felhasználóhoz közelebb eső, lokalizáltabb adatközpontban tárolják az adatokat. Bár még nincs egyértelmű definíciója a szerver nélküli élnek, a feltételezés az, hogy az adatokat egyre jobban elosztják és rugalmasabban tárolják a felhasználó számára. 

    Az Edge funkciók egyre népszerűbbek, mert a szerver nélküli (vagy felhőalapú) szolgáltatásoknak vannak bizonyos korlátai, például a késleltetés és a megfigyelhetőség. Annak ellenére, hogy a szerver nélküli megoldás meglehetősen egyszerűvé teszi a felhőalkalmazások felépítését és üzembe helyezését, az éles számítástechnika igyekszik még jobbá tenni őket. A fejlesztői élményt javítja a szerver nélküli megoldás, mivel a felhőszolgáltatók kezelik a számítási erőforrásokat. Bár ez a módszer leegyszerűsíti a front-end fejlesztést, korlátozza az irányítást és a rendszer-infrastruktúrába való betekintést is, amit az éles számítástechnika kezelhet.

    Minél több munkát tud kezelni egy szélső szerver, annál kevesebb munkát kell végeznie az eredeti szervernek. Ezenkívül a hálózat teljes feldolgozási teljesítménye sokszor nagyobb, mint az eredeti szerveré önmagában. Ennek eredményeként ésszerű a feladatokat a downstream peremfunkciókra áthelyezni, és időt szabadítani az eredeti kiszolgálón speciális háttértevékenységekre.

    A legmegfelelőbb modern példa az Amazon Web Services (AWS) Lambda@Edge. A kód most közelebb fut a felhasználóhoz, csökkentve a késleltetést. Az ügyfeleknek nem kell infrastruktúrával foglalkozniuk, és csak a számítási idejükért kell fizetniük. 

    Bomlasztó hatás

    A szerver nélküli megoldások új hulláma a végfelhasználók és a fejlesztők hasznára válik, ellentétben a korábbi technológiákkal. A kiszolgáló nélküli alkalmazások adaptálható és decentralizált jellege lehetővé teszi, hogy olyan helyeken telepítsék őket, amelyek korábban nem voltak elérhetők: a peremen. Az Edge serverless lehetővé teszi a szerver nélküli alkalmazások futtatását az eszközökön világszerte, így minden felhasználó ugyanazt az élményt nyújtja, függetlenül attól, hogy milyen közel van a központi felhőhöz.

    Például a felhőplatform-cég, a Fastly Solutions Compute@Edge 72 helyről fut egyidejűleg, a lehető legközelebb a végfelhasználókhoz. Az Edge szerver nélküli architektúrák lehetővé teszik az alkalmazások helyi üzemeltetését, miközben továbbra is biztosítják a központi felhőalapú számítástechnika erejét. Az alkalmazások a cég peremfelhőjén futnak, így kellően érzékenyek ahhoz, hogy minden billentyűleütésre oda-vissza kérjenek. Ez a fajta interaktivitás lehetetlen központi felhőstruktúrával.

    Úgy tűnik, hogy a használatonkénti fizetés a feltörekvő üzleti modell a szerver nélküli peremterületen. Különösen az Internet of Things (IoT) alkalmazásoknak lehet kiszámíthatatlan a munkaterhelése, ami nem működik megfelelően a statikus kiépítéssel. A statikus konténer-kiépítés díjat számít fel a felhasználóknak akkor is, ha az alkalmazásuk tétlen. Ez a mechanizmus problémát jelenthet, ha az alkalmazásnak sok munkája van. A probléma megoldásának egyetlen módja a kapacitás növelése, de ez költséges lehet. Ezzel szemben a szerver nélküli élben a költségek a ténylegesen aktivált eseményeken alapulnak, például egy dedikált erőforráson és egy függvény meghívásának hányszorosán. 

    A szerver nélküli él következményei

    A szerver nélküli él szélesebb körű következményei a következők lehetnek: 

    • A média- és tartalomalapú vállalatok pufferelés nélkül képesek tartalmat szállítani, amelyek gyorsítótárban tárolhatók a gyorsabb betöltés érdekében.
    • A programfejlesztők minden módosítással gyorsan tesztelhetik a kódokat és alkalmazásokat, ami gyorsabb termékbevezetést eredményez. 
    • A szolgáltató cégek (pl. szerver-szolgáltatás, termék-szolgáltatás, szoftver-szolgáltatás), amelyek jobb kapcsolatot biztosítanak végfelhasználóik számára, valamint jobb árképzési lehetőségeket.
    • Könnyű hozzáférés a nyílt forráskódú komponensekhez és eszközökhöz, amelyek lehetővé teszik a modulok, rendszerek és alkalmazások gyorsabb létrehozását.
    • Valós idejű frissítések és azonnali hozzáférés az intelligens városi technológiák, például a forgalomfigyelés szempontjából kulcsfontosságú adatokhoz.

    Megfontolandó kérdések

    • Milyen egyéb lehetséges előnyökkel jár a felhasználóhoz közelebb álló szolgáltatások?
    • Ha Ön szoftverfejlesztő, hogyan fogja javítani a kiszolgáló nélküli Edge feladatait?

    Insight hivatkozások

    A következő népszerű és intézményi hivatkozásokra hivatkoztunk ehhez a betekintéshez: