Kraštas be serverio: paslaugų teikimas šalia galutinio vartotojo

VAIZDO KREDITAS:
Paveikslėlio kredito
iStock

Kraštas be serverio: paslaugų teikimas šalia galutinio vartotojo

Kraštas be serverio: paslaugų teikimas šalia galutinio vartotojo

Paantraštės tekstas
Technologija be serverio iš esmės keičia debesų kompiuterijos platformas, perkeldama tinklus ten, kur yra vartotojai, o tai leidžia sukurti greitesnes programas ir paslaugas.
    • Autorius:
    • autoriaus vardas
      Quantumrun Foresight
    • Kovo 23, 2023

    Įžvalgos santrauka

    Nuo 2010-ųjų pabaigos be serverių platformų teikėjai vis dažniau perėjo prie kraštinių skaičiavimo paradigmų, kad galėtų valdyti delsą (laiką, per kurį signalai pasiekia įrenginius), suteikdami tam tikrą valdymą kūrėjui, o ne debesijos paslaugai. „Edge Computing“ sėkmę daugiausia nulėmė turinio platinimo tinklų (CDN) ir pasaulinės infrastruktūros pažanga ir populiarumas.

    Kontekstas be serverio

    Duomenys, esantys „ant krašto“, paprastai saugomi CDN. Šie tinklai saugo duomenis labiau lokalizuotame duomenų centre arčiau vartotojo. Nors dar nėra aiškaus serverio neturinčio krašto apibrėžimo, daroma prielaida, kad duomenys bus vis plačiau paskirstomi ir lanksčiau saugomi vartotojui. 

    „Edge“ funkcijos tampa vis populiaresnės, nes be serverio (arba debesies pagrindu veikiančios paslaugos) turi tam tikrų apribojimų, pvz., delsos ir stebėjimo. Nors be serverio gana lengva kurti ir įdiegti debesies programas, krašto kompiuterija stengiasi jas padaryti dar geresnes. Kūrėjo patirtį pagerina be serverio, nes debesų paslaugų teikėjai tvarko skaičiavimo išteklius. Nors šis metodas supaprastina priekinės dalies kūrimą, jis taip pat riboja sistemos infrastruktūros valdymą ir įžvalgą, o tai gali būti išspręsta naudojant krašto kompiuteriją.

    Kuo daugiau darbo gali atlikti krašto serveris, tuo mažiau darbo turi atlikti pradinis serveris. Be to, bendra tinklo apdorojimo galia yra daug kartų didesnė nei tik pradinio serverio. Dėl to tikslinga užduotis perkelti į paskesnius krašto funkcijas ir atlaisvinti laiko pradiniame serveryje specializuotai užpakalinei veiklai.

    Tinkamiausias šių dienų pavyzdys yra „Amazon Web Services“ (AWS) „Lambda@Edge“. Kodas dabar paleidžiamas arčiau vartotojo, sumažinant delsą. Klientams nereikia rūpintis infrastruktūra ir jie apmokestinami tik už laiką, kurį jie skaičiuoja. 

    Trikdantis poveikis

    Skirtingai nuo ankstesnių technologijų, nauja be serverių banga gali būti naudinga galutiniams vartotojams ir kūrėjams. Pritaikomas ir decentralizuotas programų be serverių pobūdis leidžia jas diegti anksčiau nepasiekiamose vietose: pakraštyje. Edge be serverio leidžia paleisti programas be serverių įrenginiuose visame pasaulyje, todėl visiems vartotojams suteikiama tokia pati patirtis, nesvarbu, kaip arti jie yra prie centrinio debesies.

    Pavyzdžiui, debesų platformos įmonės „Fastly Solutions“ „Compute@Edge“ vienu metu veikia 72 vietose, kuo arčiau galutinių vartotojų. „Edge“ be serverio architektūra leidžia programėles priglobti vietoje, tuo pačiu užtikrinant centrinės debesų kompiuterijos galią. Programos veikia firmos krašto debesyje, todėl jos pakankamai reaguoja, kad būtų galima pateikti užklausą apie kiekvieną klavišo paspaudimą. Tokio interaktyvumo neįmanoma pasiekti naudojant centrinę debesų struktūrą.

    Atrodo, kad mokėjimas už naudojimą yra naujas verslo modelis erdvėje be serverio. Visų pirma, daiktų interneto (IoT) programos gali turėti nenuspėjamą darbo krūvį, o tai netinkamai veikia naudojant statinį aprūpinimą. Statinis konteinerio aprūpinimas apmokestina vartotojus net tada, kai jų programa neveikia. Šis mechanizmas gali sukelti problemų, kai programa turi daug nuveikti. Vienintelis būdas išspręsti šią problemą yra padidinti talpą, tačiau tai gali būti brangu. Priešingai, be serverio krašto kaina yra pagrįsta faktiniais suaktyvintais įvykiais, pvz., skirtais ištekliais ir funkcijos iškvietimu. 

    Krašto be serverio pasekmės

    Platesnė krašto be serverio reikšmė gali būti tokia: 

    • Žiniasklaida ir turiniu pagrįstos įmonės gali pateikti turinį be buferio, o tai gali būti saugoma talpyklose, kad būtų galima greičiau įkelti.
    • Programų kūrėjai gali greitai išbandyti kodus ir programas atlikdami kiekvieną pakeitimą, todėl produktai bus paleisti greičiau. 
    • Paslaugą teikiančios įmonės (pvz., serveris kaip paslauga, produktas kaip paslauga, programinė įranga kaip paslauga), užtikrinančios geresnį ryšį su savo galutiniais naudotojais ir geresnes kainodaros parinktis.
    • Lengva prieiga prie atvirojo kodo komponentų ir įrankių, kurie leidžia greičiau kurti modulius, sistemas ir programas.
    • Atnaujinimai realiuoju laiku ir momentinė prieiga prie duomenų, būtinų išmaniųjų miesto technologijoms, pvz., eismo stebėjimui.

    Klausimai, kuriuos reikia apsvarstyti

    • Kokie dar galimi paslaugų privalumai, esantys arčiau vartotojo?
    • Jei esate programinės įrangos kūrėjas, kaip „servless edge“ pagerins jūsų užduočių atlikimą?

    Įžvalgos nuorodos

    Šioje įžvalgoje buvo nurodytos šios populiarios ir institucinės nuorodos:

    MR Tillmano dienoraštis Nuo serverio iki krašto