Serverless edge: Nagdadala ng mga serbisyo sa tabi mismo ng end-user

CREDIT NG LARAWAN:
Image credit
iStock

Serverless edge: Nagdadala ng mga serbisyo sa tabi mismo ng end-user

Serverless edge: Nagdadala ng mga serbisyo sa tabi mismo ng end-user

Teksto ng subheading
Ang serverless edge na teknolohiya ay binabago ang mga cloud-based na platform sa pamamagitan ng pagdadala ng mga network sa kung nasaan ang mga user, na humahantong sa mas mabilis na mga app at serbisyo.
    • May-akda:
    • pangalan Author
      Quantumrun Foresight
    • Marso 23, 2023

    Buod ng pananaw

    Mula noong huling bahagi ng 2010s, ang mga serverless platform provider ay lalong lumipat sa edge computing paradigms upang pamahalaan ang latency (ang oras na kinakailangan para sa mga signal upang maabot ang mga device) sa pamamagitan ng pagbibigay ng ilang kontrol pabalik sa developer sa halip na ang cloud service. Ang tagumpay ng Edge computing ay dahil sa malaking bahagi ng mga pagsulong at kasikatan ng mga content distribution network (CDN) at mga pandaigdigang imprastraktura.

    Walang server na konteksto sa gilid

    Ang data na matatagpuan "sa gilid" ay karaniwang naka-imbak sa mga CDN. Ang mga network na ito ay nag-iimbak ng data sa isang mas naka-localize na data center na mas malapit sa user. Bagama't wala pang malinaw na kahulugan ng serverless edge, ang saligan ay ang data ay lalong ipapamahagi at mas flexible na maiimbak para sa user. 

    Ang mga pag-andar sa gilid ay nagiging mas sikat dahil ang serverless (o cloud-based na mga serbisyo) ay may ilang mga limitasyon, tulad ng latency at observability. Kahit na ang walang server ay ginagawang makatuwirang madali ang pagbuo at pag-deploy ng mga cloud application, sinusubukan ng edge computing na gawing mas mahusay ang mga ito. Ang karanasan ng developer ay pinahusay ng walang server dahil pinangangasiwaan ng mga cloud provider ang pangangasiwa ng mga mapagkukunan ng computing. Bagama't pina-streamline ng pamamaraang ito ang front-end na pag-unlad, pinaghihigpitan din nito ang kontrol at insight sa imprastraktura ng system, na maaaring matugunan ng edge computing.

    Kung mas maraming trabaho ang maaaring hawakan ng isang edge server, mas kaunting trabaho ang kailangang gawin ng pinagmulan ng server. Bilang karagdagan, ang pangkalahatang kapangyarihan sa pagpoproseso ng network ay maraming beses na mas malaki kaysa sa nag-iisang pinanggalingang server. Bilang resulta, makatuwirang mag-offload ng mga gawain sa mga downstream na edge function at magbakante ng oras sa pinagmulang server para sa espesyal na aktibidad sa backend.

    Ang pinaka-naaangkop na modernong-panahong halimbawa ay ang Lambda@Edge ng Amazon Web Services (AWS). Ang code ay tumatakbo na ngayon nang mas malapit sa user, na nagpapababa ng latency. Ang mga customer ay hindi kailangang harapin ang imprastraktura at sinisingil lamang para sa kanilang oras sa pag-compute. 

    Nakakagambalang epekto

    Isang bagong wave ng serverless ang nakahanda upang makinabang ang mga end-user at developer, hindi tulad ng mga naunang teknolohiya. Ang pagiging madaling ibagay at desentralisadong mga app na walang server ay nagbibigay sa kanila ng kakayahang ma-deploy sa mga lokasyong hindi maabot: ang gilid. Ang Edge serverless ay nagbibigay-daan sa mga serverless na app na tumakbo sa mga device sa buong mundo, na nagbibigay sa lahat ng user ng parehong karanasan kahit gaano pa sila kalapit sa gitnang cloud.

    Halimbawa, ang kumpanya ng cloud platform na Fastly Solutions' Compute@Edge ay tumatakbo mula sa 72 lokasyon nang sabay-sabay, na malapit sa mga end-user hangga't maaari. Ang mga arkitektura na walang server sa gilid ay nagbibigay-daan sa mga app na ma-host nang lokal habang nagbibigay pa rin ng lakas ng central cloud computing. Gumagana ang mga app sa edge cloud ng firm, kaya sapat na tumutugon ang mga ito para sa isang round-trip na kahilingan para sa bawat keystroke. Ang ganitong uri ng interaktibidad ay imposibleng makamit sa gitnang istraktura ng ulap.

    Ang pay-per-use ay tila ang umuusbong na modelo ng negosyo sa walang server na edge space. Sa partikular, ang mga application ng Internet of Things (IoT) ay maaaring magkaroon ng hindi nahuhulaang workload, na hindi gumagana nang maayos sa static na provisioning. Sinisingil ng static na provisioning ng container ang mga user kahit na idle ang kanilang application. Ang mekanismong ito ay maaaring maging isang problema kapag ang application ay may maraming trabaho na dapat gawin. Ang tanging paraan upang malutas ang problemang ito ay magdagdag ng higit pang kapasidad, ngunit maaaring magastos ito. Sa kabaligtaran, ang gastos sa serverless edge ay batay sa aktwal na na-trigger na mga kaganapan, tulad ng isang nakalaang mapagkukunan at kung gaano karaming beses na ginagamit ang isang function. 

    Mga implikasyon ng walang server na gilid

    Maaaring kabilang sa mas malawak na implikasyon ng serverless edge ang: 

    • Ang mga kumpanyang nakabatay sa media at nilalaman ay nakakapaghatid ng nilalaman nang walang pag-buffer, at iyon ay maaaring maimbak sa mga cache para sa mas mabilis na pag-load.
    • Nagagawa ng mga developer ng program na subukan ang mga code at application nang mabilis sa bawat pagbabago, na humahantong sa mas mabilis na paglulunsad ng produkto. 
    • Bilang-isang-serbisyong kumpanya (hal., server-bilang-isang-serbisyo, produkto-bilang-serbisyo, software-bilang-isang-serbisyo) na nagbibigay ng mas mahusay na koneksyon sa kanilang mga end-user, pati na rin ang mas mahusay na mga opsyon sa pagpepresyo.
    • Madaling pag-access sa mga open-source na bahagi at tool na nagbibigay-daan para sa mas mabilis na paggawa ng mga module, system, at application.
    • Mga real-time na update at agarang pag-access sa data na mahalaga sa mga teknolohiya ng matalinong lungsod, tulad ng pagsubaybay sa trapiko.

    Mga katanungang dapat isaalang-alang

    • Ano ang iba pang potensyal na benepisyo ng mga serbisyong mas malapit sa user?
    • Kung ikaw ay isang software developer, paano mapapabuti ng serverless edge kung paano mo ginagampanan ang iyong mga gawain?

    Mga sanggunian ng insight

    Ang mga sumusunod na sikat at institusyonal na link ay isinangguni para sa pananaw na ito:

    Blog ni MR Tillman Mula Serverless hanggang Edge