Serverita serv: teenuste toomine otse lõppkasutaja kõrvale

PILDIKrediit:
Pildikrediit
iStock

Serverita serv: teenuste toomine otse lõppkasutaja kõrvale

Serverita serv: teenuste toomine otse lõppkasutaja kõrvale

Alapealkirja tekst
Serverita servatehnoloogia muudab pilvepõhised platvormid revolutsiooniliseks, tuues võrgud sinna, kus kasutajad on, mis viib kiiremate rakenduste ja teenusteni.
    • Autor:
    • autori nimi
      Quantumrun Foresight
    • Märtsil 23, 2023

    Ülevaate kokkuvõte

    Alates 2010. aastate lõpust on serveriteta platvormi pakkujad üha enam nihkunud äärmuslikele andmetöötlusparadigmadele, et hallata latentsust (aeg, mis kulub signaalide jõudmiseks seadmetesse), andes pilveteenuse asemel osa kontrolli tagasi arendajale. Edge computingi edu on suures osas tingitud sisujaotusvõrkude (CDN) ja ülemaailmsete infrastruktuuride edusammudest ja populaarsusest.

    Serverita servakontekst

    Andmed, mis asuvad "serval", salvestatakse tavaliselt CDN-idesse. Need võrgud salvestavad andmeid rohkem lokaliseeritud andmekeskusesse, mis on kasutajale lähemal. Kuigi serverita serva selget määratlust veel pole, on eelduseks see, et andmeid hakatakse kasutaja jaoks üha enam jaotama ja paindlikumalt salvestama. 

    Edge-funktsioonid muutuvad üha populaarsemaks, kuna serverita (või pilvepõhistel teenustel) on teatud piirangud, nagu latentsus ja jälgitavus. Ehkki serverita on pilverakenduste loomine ja juurutamine suhteliselt lihtne, püüab servaarvutus neid veelgi paremaks muuta. Arendaja kogemust täiustab serverivaba, kuna arvutiressursside haldamisega tegelevad pilveteenuse pakkujad. Kuigi see meetod lihtsustab esiotsa arendust, piirab see ka juhtimist ja ülevaadet süsteemi infrastruktuurist, mida saab lahendada servaarvutitega.

    Mida rohkem tööd suudab servaserver teha, seda vähem tööd peab lähteserver tegema. Lisaks on võrgu üldine töötlemisvõimsus mitu korda suurem kui lähteserveri oma. Selle tulemusena on mõistlik ülesanded maha laadida allavoolu servafunktsioonidele ja vabastada lähteserveris aega spetsiaalsete taustatoimingute jaoks.

    Tänapäeva kõige sobivam näide on Amazon Web Services (AWS) Lambda@Edge. Koodi käivitatakse nüüd kasutajale lähemal, mis vähendab latentsust. Kliendid ei pea tegelema infrastruktuuriga ja neilt võetakse tasu ainult arvuti aja eest. 

    Häiriv mõju

    Erinevalt varasematest tehnoloogiatest on uus serverita laine kasulik lõppkasutajatele ja arendajatele. Serverita rakenduste kohandatav ja detsentraliseeritud olemus võimaldab neid juurutada kohtades, mis varem kättesaamatus kohas: äärealadel. Edge serverita võimaldab serverita rakendusi käitada seadmetes kogu maailmas, pakkudes kõigile kasutajatele sama kogemust olenemata sellest, kui lähedal nad kesksele pilvele on.

    Näiteks pilveplatvormi ettevõtte Fastly Solutionsi Compute@Edge töötab samaaegselt 72 kohast, lõppkasutajatele võimalikult lähedal. Edge'i serverita arhitektuurid võimaldavad rakendusi kohapeal hostida, pakkudes samal ajal keskse pilvandmetöötluse võimsust. Rakendused töötavad ettevõtte servapilvel, nii et need reageerivad piisavalt iga klahvivajutuse edasi-tagasi päringu jaoks. Sellist interaktiivsust on keskse pilvestruktuuriga võimatu saavutada.

    Kasutustasu näib olevat serverita servaruumis tärkav ärimudel. Eelkõige võib asjade Interneti (IoT) rakendustel olla ettearvamatu töökoormus, mis ei tööta hästi staatilise varustamise korral. Staatiline konteineri varustamine võtab kasutajatelt tasu isegi siis, kui nende rakendus on jõude. See mehhanism võib olla probleem, kui rakendusel on palju tööd. Ainus viis selle probleemi lahendamiseks on võimsuse lisamine, kuid see võib olla kulukas. Seevastu serverita serva maksumus põhineb tegelikel käivitatud sündmustel, nagu spetsiaalne ressurss ja funktsiooni käivitamise arv. 

    Serverita serva tagajärjed

    Serverita serva laiemad tagajärjed võivad hõlmata järgmist: 

    • Meedia- ja sisupõhised ettevõtted saavad sisu edastada ilma puhverdamiseta ja seda saab kiiremaks laadimiseks vahemällu salvestada.
    • Programmi arendajad saavad iga muudatusega koode ja rakendusi kiiresti testida, mis toob kaasa kiirema toote käivitamise. 
    • Teenuse osutavad ettevõtted (nt server kui teenus, toode kui teenus, tarkvara kui teenus), mis pakuvad oma lõppkasutajatele paremat ühenduvust ja paremaid hinnavalikuid.
    • Lihtne juurdepääs avatud lähtekoodiga komponentidele ja tööriistadele, mis võimaldavad mooduleid, süsteeme ja rakendusi kiiremini luua.
    • Reaalajas värskendused ja vahetu juurdepääs andmetele, mis on nutika linna tehnoloogiate, näiteks liikluse jälgimise jaoks üliolulised.

    Küsimused, mida kaaluda

    • Millised on muud potentsiaalsed eelised, mida pakuvad kasutajale lähemal olevad teenused?
    • Kui olete tarkvaraarendaja, kuidas parandab serverita serv teie ülesannete täitmist?

    Insight viited

    Selle ülevaate jaoks viidati järgmistele populaarsetele ja institutsionaalsetele linkidele:

    MR Tillmani ajaveeb Serverivabast servani