Palvelimeton reuna: Tuo palvelut aivan loppukäyttäjän viereen

KUVAKrediitti:
Kuva pistetilanne
iStock

Palvelimeton reuna: Tuo palvelut aivan loppukäyttäjän viereen

Palvelimeton reuna: Tuo palvelut aivan loppukäyttäjän viereen

Alaotsikon teksti
Palvelimeton reunateknologia mullistaa pilvipohjaiset alustat tuomalla verkot sinne, missä käyttäjät ovat, mikä johtaa nopeampiin sovelluksiin ja palveluihin.
    • Kirjoittaja:
    • tekijän nimi
      Quantumrun Foresight
    • Maaliskuussa 23, 2023

    Havainnon yhteenveto

    2010-luvun lopusta lähtien palvelimettomat alustan tarjoajat ovat siirtyneet yhä enemmän reunalaskentaparadigmoihin hallitakseen latenssia (aikaa, joka kuluu signaalien saavuttamiseen laitteissa) antamalla osan hallinnasta takaisin kehittäjälle pilvipalvelun sijaan. Edge computingin menestys johtuu suurelta osin sisällönjakeluverkkojen (CDN) ja globaalien infrastruktuurien edistymisestä ja suosiosta.

    Palvelimeton reunakonteksti

    Tiedot, jotka sijaitsevat "reunalla", tallennetaan yleensä CDN-verkkoihin. Nämä verkot tallentavat tiedot lokalisoidumpaan datakeskukseen, joka on lähempänä käyttäjää. Vaikka palvelimettomasta reunasta ei ole vielä selkeää määritelmää, lähtökohtana on, että dataa hajautetaan ja tallennetaan entistä joustavammin käyttäjälle. 

    Edge-toiminnot ovat yleistymässä, koska palvelimettomilla (tai pilvipohjaisilla palveluilla) on joitain rajoituksia, kuten latenssi ja havaittavuus. Vaikka palvelimettomuuden ansiosta pilvisovellusten rakentaminen ja käyttöönotto on kohtuullisen helppoa, reunalaskenta yrittää tehdä niistä entistä parempia. Kehittäjäkokemusta parantaa palvelinton, koska pilvipalveluntarjoajat hoitavat laskentaresurssien hallinnan. Vaikka tämä menetelmä virtaviivaistaa etupään kehitystä, se myös rajoittaa ohjausta ja näkemystä järjestelmäinfrastruktuurista, mikä voidaan ratkaista reunalaskentalla.

    Mitä enemmän työtä reunapalvelin pystyy käsittelemään, sitä vähemmän työtä alkuperäpalvelimen on tehtävä. Lisäksi verkon kokonaisprosessointiteho on monta kertaa suurempi kuin lähtöpalvelimen yksinään. Tämän seurauksena on järkevää siirtää tehtäviä loppupään reunatoimintoihin ja vapauttaa aikaa alkuperäisellä palvelimella erikoistuneita taustatoimintoja varten.

    Soveltuvin nykyaikainen esimerkki on Amazon Web Services (AWS) Lambda@Edge. Koodi ajetaan nyt lähempänä käyttäjää, mikä vähentää viivettä. Asiakkaiden ei tarvitse käsitellä infrastruktuuria, ja heiltä veloitetaan vain laskenta-ajastaan. 

    Häiritsevä vaikutus

    Palvelimeton uusi aalto on valmis hyödyttämään loppukäyttäjiä ja kehittäjiä, toisin kuin aikaisemmat tekniikat. Palvelimettomien sovellusten mukautuva ja hajautettu luonne mahdollistaa sen, että ne voidaan ottaa käyttöön paikoissa, jotka eivät aiemmin olleet ulottuvilla: reunalla. Edge serverless mahdollistaa palvelimettomien sovellusten ajamisen laitteilla maailmanlaajuisesti, mikä antaa kaikille käyttäjille saman kokemuksen riippumatta siitä, kuinka lähellä he ovat keskuspilveä.

    Esimerkiksi pilvialustan yrityksen Fastly Solutionsin Compute@Edge toimii 72 paikasta samanaikaisesti, mahdollisimman lähellä loppukäyttäjiä. Edge-palvelimettomat arkkitehtuurit mahdollistavat sovellusten isännöimisen paikallisesti ja tarjoavat silti keskitetyn pilvipalvelun tehon. Sovellukset toimivat yrityksen reunapilvessä, joten ne ovat riittävän responsiivisia paluupyyntöön jokaista näppäinpainallusta kohden. Tällaista interaktiivisuutta on mahdoton saavuttaa keskitetyllä pilvirakenteella.

    Pay-per-use näyttää olevan nouseva liiketoimintamalli palvelimettomassa reunatilassa. Erityisesti Internet of Things (IoT) -sovelluksissa voi olla arvaamaton työkuormitus, mikä ei toimi hyvin staattisen hallinnan kanssa. Staattinen konttivaraus veloittaa käyttäjiä, vaikka heidän sovelluksensa olisi käyttämättömänä. Tämä mekanismi voi olla ongelma, kun sovelluksella on paljon tehtävää. Ainoa tapa ratkaista tämä ongelma on lisätä kapasiteettia, mutta se voi olla kallista. Sitä vastoin palvelimettoman reunan kustannukset perustuvat todellisiin laukaistuihin tapahtumiin, kuten omistettuun resurssiin ja siihen, kuinka monta kertaa toimintoa kutsutaan. 

    Palvelittoman reunan vaikutukset

    Palvelimeton reunan laajempia vaikutuksia voivat olla: 

    • Media- ja sisältöpohjaiset yritykset pystyvät toimittamaan sisältöä ilman puskurointia, ja se voidaan tallentaa välimuistiin nopeampaa latausta varten.
    • Ohjelmakehittäjät voivat testata koodeja ja sovelluksia nopeasti jokaisen muutoksen yhteydessä, mikä johtaa nopeampiin tuotteiden julkaisuihin. 
    • Palveluna toimivat yritykset (esim. palvelin palveluna, tuote palveluna, ohjelmisto palveluna), jotka tarjoavat paremmat yhteydet loppukäyttäjilleen sekä paremmat hinnoitteluvaihtoehdot.
    • Helppo pääsy avoimen lähdekoodin komponentteihin ja työkaluihin, jotka mahdollistavat moduulien, järjestelmien ja sovellusten nopeamman luomisen.
    • Reaaliaikaiset päivitykset ja välitön pääsy älykkäiden kaupunkitekniikoiden, kuten liikenteen valvonnan, kannalta tärkeisiin tietoihin.

    Pohdittavia kysymyksiä

    • Mitä muita mahdollisia etuja palveluista lähempänä käyttäjää on?
    • Jos olet ohjelmistokehittäjä, kuinka palvelinton reuna parantaa tehtäviesi suorittamista?

    Insight-viittauksia

    Tässä oivalluksessa viitattiin seuraaviin suosittuihin ja institutionaalisiin linkkeihin:

    MR Tillmanin blogi Palvelimettomasta reunaan