Ymyl di-weinydd: Dod â gwasanaethau wrth ymyl y defnyddiwr terfynol

CREDYD DELWEDD:
Credyd Delwedd
iStock

Ymyl di-weinydd: Dod â gwasanaethau wrth ymyl y defnyddiwr terfynol

Ymyl di-weinydd: Dod â gwasanaethau wrth ymyl y defnyddiwr terfynol

Testun is-bennawd
Mae technoleg ymyl di-weinydd yn chwyldroi llwyfannau cwmwl trwy ddod â rhwydweithiau i ble mae'r defnyddwyr, gan arwain at apiau a gwasanaethau cyflymach.
    • Awdur:
    • enw awdur
      Rhagolwg Quantumrun
    • Mawrth 23, 2023

    Crynodeb mewnwelediad

    Ers diwedd y 2010au, mae darparwyr platfformau di-weinydd wedi symud yn gynyddol i baradeimau cyfrifiadurol ymylol i reoli hwyrni (yr amser y mae'n ei gymryd i signalau gyrraedd dyfeisiau) trwy roi rhywfaint o reolaeth yn ôl i'r datblygwr yn lle'r gwasanaeth cwmwl. Mae llwyddiant cyfrifiadura Edge yn bennaf oherwydd datblygiadau a phoblogrwydd rhwydweithiau dosbarthu cynnwys (CDNs) a seilweithiau byd-eang.

    Cyd-destun ymyl di-weinydd

    Mae data sydd wedi'i leoli “ar yr ymyl” fel arfer yn cael ei storio mewn CDNs. Mae'r rhwydweithiau hyn yn storio data mewn canolfan ddata fwy lleol yn nes at y defnyddiwr. Er nad oes diffiniad clir eto o ymyl heb weinydd, y rhagosodiad yw y bydd data'n cael ei ddosbarthu'n gynyddol a'i storio'n fwy hyblyg ar gyfer y defnyddiwr. 

    Mae swyddogaethau Edge yn dod yn fwy poblogaidd oherwydd bod gan wasanaethau di-weinydd (neu wasanaethau cwmwl) rai cyfyngiadau, fel hwyrni ac arsylwi. Er bod di-weinydd yn ei gwneud hi'n weddol hawdd adeiladu a defnyddio cymwysiadau cwmwl, mae cyfrifiadura ymyl yn ceisio eu gwneud hyd yn oed yn well. Mae profiad y datblygwr yn cael ei wella gan wasanaeth di-weinydd gan fod darparwyr cwmwl yn delio â gweinyddu adnoddau cyfrifiadurol. Er bod y dull hwn yn symleiddio datblygiad pen blaen, mae hefyd yn cyfyngu ar reolaeth a mewnwelediad i seilwaith system, y gellir mynd i'r afael â hi gan gyfrifiadura ymylol.

    Po fwyaf o waith y gall gweinydd ymyl ei drin, y lleiaf o waith y mae'n rhaid i'r gweinydd tarddiad ei wneud. Yn ogystal, mae pŵer prosesu cyffredinol y rhwydwaith lawer gwaith yn fwy na phŵer y gweinydd tarddiad yn unig. O ganlyniad, mae'n synhwyrol dadlwytho tasgau i swyddogaethau ymyl i lawr yr afon a rhyddhau amser ar y gweinydd tarddiad ar gyfer gweithgaredd backend arbenigol.

    Yr enghraifft gyfoes fwyaf cymwys yw Lambda@Edge gan Amazon Web Services (AWS). Mae cod bellach yn cael ei redeg yn agosach at y defnyddiwr, gan leihau hwyrni. Nid oes rhaid i gwsmeriaid ddelio â seilwaith a dim ond am eu hamser cyfrifiadura y codir tâl arnynt. 

    Effaith aflonyddgar

    Mae ton newydd o ddi-weinydd ar fin bod o fudd i ddefnyddwyr terfynol a datblygwyr, yn wahanol i dechnolegau blaenorol. Mae natur gymwysadwy a datganoledig apiau di-weinydd yn golygu bod modd eu defnyddio mewn lleoliadau a oedd y tu hwnt i'w cyrraedd yn flaenorol: ymyl. Mae Edge serverless yn galluogi rhedeg apiau heb weinydd ar ddyfeisiau ledled y byd, gan roi'r un profiad i bob defnyddiwr waeth pa mor agos ydyn nhw i'r cwmwl canolog.

    Er enghraifft, mae Compute@Edge y cwmni platfform cwmwl Fastly Solutions yn rhedeg o 72 o leoliadau ar yr un pryd, mor agos at ddefnyddwyr terfynol â phosibl. Mae pensaernïaeth ddi-weinydd Edge yn caniatáu i apiau gael eu cynnal yn lleol tra'n dal i ddarparu pŵer cyfrifiadura cwmwl canolog. Mae'r apiau'n rhedeg ar gwmwl ymyl y cwmni, felly maen nhw'n ddigon ymatebol ar gyfer cais taith gron ar gyfer pob trawiad bysell. Mae'r math hwnnw o ryngweithio yn amhosibl ei gyflawni gyda strwythur cwmwl canolog.

    Mae'n ymddangos mai talu fesul defnydd yw'r model busnes sy'n dod i'r amlwg yn y gofod ymyl di-weinydd. Yn benodol, gall cymwysiadau Internet of Things (IoT) fod â llwyth gwaith anrhagweladwy, nad yw'n gweithio'n dda gyda darpariaeth statig. Mae darparu cynhwysyddion statig yn codi tâl ar ddefnyddwyr hyd yn oed pan fydd eu cymhwysiad yn segur. Gall y mecanwaith hwn fod yn broblem pan fydd gan y cais lawer o waith i'w wneud. Yr unig ffordd i ddatrys y broblem hon yw ychwanegu mwy o gapasiti, ond gall fod yn ddrud. Mewn cyferbyniad, mae'r gost mewn ymyl di-weinydd yn seiliedig ar ddigwyddiadau gwirioneddol a ysgogwyd, megis adnodd pwrpasol a sawl gwaith y mae swyddogaeth yn cael ei gweithredu. 

    Goblygiadau ymyl di-weinydd

    Gall goblygiadau ehangach ymyl heb weinydd gynnwys: 

    • Cwmnïau cyfryngau a chynnwys yn gallu darparu cynnwys heb glustogi, a gellir ei storio mewn celciau i'w llwytho'n gyflymach.
    • Datblygwyr rhaglen yn gallu profi codau a chymwysiadau yn gyflym gyda phob addasiad, gan arwain at lansio cynnyrch yn gyflymach. 
    • Cwmnïau fel-gwasanaeth (ee, gweinydd-fel-gwasanaeth, cynnyrch-fel-gwasanaeth, meddalwedd-fel-a-gwasanaeth) yn darparu gwell cysylltedd i'w defnyddwyr terfynol, yn ogystal â gwell opsiynau prisio.
    • Mynediad hawdd i gydrannau ac offer ffynhonnell agored sy'n caniatáu ar gyfer creu modiwlau, systemau a chymwysiadau yn gyflymach.
    • Diweddariadau amser real a mynediad ar unwaith at ddata sy'n hanfodol i dechnolegau dinas glyfar, megis monitro traffig.

    Cwestiynau i'w hystyried

    • Beth yw manteision posibl eraill gwasanaethau yn nes at y defnyddiwr?
    • Os ydych chi'n ddatblygwr meddalwedd, sut mae ymyl di-weinydd yn mynd i wella sut rydych chi'n cyflawni'ch tasgau?

    Cyfeiriadau mewnwelediad

    Cyfeiriwyd at y cysylltiadau poblogaidd a sefydliadol canlynol ar gyfer y mewnwelediad hwn:

    Blog MR Tillman O Ddiweinydd i Ymyl