Bedienerlose rand: Bring dienste reg langs die eindgebruiker

BEELDKREDIET:
Image krediet
iStock

Bedienerlose rand: Bring dienste reg langs die eindgebruiker

Bedienerlose rand: Bring dienste reg langs die eindgebruiker

Subopskrif teks
Bedienerlose randtegnologie revolusioneer wolk-gebaseerde platforms deur netwerke te bring waar die gebruikers is, wat lei tot vinniger toepassings en dienste.
    • Author:
    • Author naam
      Quantumrun Foresight
    • Maart 23, 2023

    Insig opsomming

    Sedert die laat 2010's het bedienerlose platformverskaffers toenemend na randrekenaarparadigmas verskuif om latency te bestuur (die tyd wat dit neem vir seine om toestelle te bereik) deur 'n mate van beheer aan die ontwikkelaar terug te gee in plaas van die wolkdiens. Edge computing se sukses is grootliks te danke aan die vooruitgang en gewildheid van inhoudverspreidingsnetwerke (CDN'e) en globale infrastruktuur.

    Bedienerlose randkonteks

    Data wat "op die rand" geleë is, word tipies in CDN's gestoor. Hierdie netwerke stoor data in 'n meer gelokaliseerde datasentrum nader aan die gebruiker. Alhoewel daar nog nie 'n duidelike definisie van bedienerlose rand is nie, is die uitgangspunt dat data toenemend versprei en meer buigsaam vir die gebruiker gestoor sal word. 

    Edge-funksies word meer gewild omdat bedienerlose (of wolkgebaseerde dienste) sekere beperkings het, soos latensie en waarneembaarheid. Alhoewel bedienerloos dit redelik maklik maak om wolktoepassings te bou en te ontplooi, probeer edge computing dit selfs beter maak. Die ontwikkelaarervaring word verbeter deur bedienerloos, aangesien wolkverskaffers die administrasie van rekenaarhulpbronne hanteer. Alhoewel hierdie metode front-end-ontwikkeling vaartbelyn maak, beperk dit ook beheer en insig in stelselinfrastruktuur, wat deur randrekenaars aangespreek kan word.

    Hoe meer werk 'n randbediener kan hanteer, hoe minder werk moet die oorsprongbediener doen. Daarbenewens is die algehele verwerkingskrag van die netwerk baie keer groter as dié van die oorsprongbediener alleen. Gevolglik is dit sinvol om take na stroomafrandfunksies af te laai en tyd op die oorsprongbediener vry te maak vir gespesialiseerde backend-aktiwiteit.

    Die mees toepaslike hedendaagse voorbeeld is Amazon Web Services (AWS) se Lambda@Edge. Kode word nou nader aan die gebruiker uitgevoer, wat die vertraging verminder. Kliënte hoef nie met infrastruktuur te doen het nie en word slegs vir hul rekenaartyd gehef. 

    Ontwrigtende impak

    'N Nuwe golf van bedienerlose is gereed om eindgebruikers en ontwikkelaars te bevoordeel, anders as vorige tegnologieë. Bedienerlose toepassings se aanpasbare en gedesentraliseerde aard maak hulle in staat om ontplooi te word op plekke wat voorheen buite bereik was: die rand. Edge-bedienerloos stel bedienerlose toepassings in staat om op toestelle wêreldwyd te gebruik, wat alle gebruikers dieselfde ervaring gee, ongeag hoe naby hulle aan die sentrale wolk is.

    Byvoorbeeld, die wolkplatformmaatskappy Fastly Solutions se Compute@Edge loop vanaf 72 liggings gelyktydig, so na as moontlik aan eindgebruikers. Edge-bedienerlose argitekture laat toe dat toepassings plaaslik gehuisves word, terwyl dit steeds die krag van sentrale wolkrekenaar verskaf. Die toepassings loop op die firma se randwolk, so hulle reageer genoeg vir 'n terugreisversoek vir elke toetsaanslag. Daardie tipe interaktiwiteit is onmoontlik om met 'n sentrale wolkstruktuur te bereik.

    Betaal-per-gebruik blyk die opkomende sakemodel in die bedienerlose randruimte te wees. Veral Internet of Things (IoT) toepassings kan 'n onvoorspelbare werklading hê, wat nie goed werk met statiese voorsiening nie. Statiese houervoorsiening vra gebruikers selfs wanneer hul toepassing ledig is. Hierdie meganisme kan 'n probleem wees wanneer die toepassing baie werk het om te doen. Die enigste manier om hierdie probleem op te los, is om meer kapasiteit by te voeg, maar dit kan duur wees. In teenstelling hiermee is die koste in bedienerlose rand gebaseer op werklike geaktiveerde gebeure, soos 'n toegewyde hulpbron en hoeveel keer 'n funksie opgeroep word. 

    Implikasies van bedienerlose rand

    Wyer implikasies van bedienerlose rand kan die volgende insluit: 

    • Media- en inhoudgebaseerde maatskappye wat inhoud kan lewer sonder om te buffer, en dit kan in kas gestoor word vir vinniger laai.
    • Programontwikkelaars wat kodes en toepassings vinnig kan toets met elke wysiging, wat lei tot vinniger produkbekendstellings. 
    • As-'n-diens-firmas (bv. bediener-as-'n-diens, produk-as-'n-diens, sagteware-as-'n-diens) wat beter konnektiwiteit aan hul eindgebruikers bied, sowel as beter prysopsies.
    • Maklike toegang tot oopbronkomponente en -nutsmiddels wat die skepping van modules, stelsels en toepassings vinniger moontlik maak.
    • Intydse opdaterings en onmiddellike toegang tot data wat noodsaaklik is vir slimstadtegnologieë, soos verkeersmonitering.

    Vrae om te oorweeg

    • Wat is die ander potensiële voordele van dienste nader aan die gebruiker?
    • As u 'n sagteware-ontwikkelaar is, hoe gaan bedienerlose rand die manier waarop u u take verrig verbeter?

    Insig verwysings

    Die volgende gewilde en institusionele skakels is vir hierdie insig verwys:

    MR Tillman se blog Van bedienerloos tot rand