Ивица без сервера: Довођење услуга тик уз крајњег корисника

КРЕДИТ ЗА СЛИКУ:
Слика кредит
иСтоцк

Ивица без сервера: Довођење услуга тик уз крајњег корисника

Ивица без сервера: Довођење услуга тик уз крајњег корисника

Текст поднаслова
Технологија ивица без сервера револуционише платформе засноване на облаку тако што доводи мреже тамо где се налазе корисници, што доводи до бржих апликација и услуга.
    • Аутор:
    • ime аутора
      Куантумрун Форесигхт
    • Март КСНУМКС, КСНУМКС

    Сажетак увида

    Од касних 2010-их, провајдери платформи без сервера су се све више пребацивали на парадигме ивичног рачунарства како би управљали кашњењем (време које је потребно да сигнали стигну до уређаја) дајући део контроле програмеру уместо услуге у облаку. Успех Едге рачунарства је великим делом последица напретка и популарности мрежа за дистрибуцију садржаја (ЦДН) и глобалне инфраструктуре.

    Контекст ивице без сервера

    Подаци који се налазе „на ивици“ обично се чувају у ЦДН-овима. Ове мреже чувају податке у локализованијем центру података ближе кориснику. Иако још увек не постоји јасна дефиниција ивице без сервера, премиса је да ће се подаци све више дистрибуирати и флексибилније чувати за корисника. 

    Едге функције постају све популарније јер услуге без сервера (или услуге засноване на облаку) имају нека ограничења, попут кашњења и видљивости. Иако без сервера чини прилично лаку прављење и примену апликација у облаку, ивично рачунарство покушава да их учини још бољим. Искуство програмера је побољшано без сервера јер провајдери у облаку управљају администрацијом рачунарских ресурса. Иако овај метод поједностављује развој фронт-енд-а, он такође ограничава контролу и увид у системску инфраструктуру, што се може решити ивичним рачунарством.

    Што више посла може да обави ивични сервер, то мање посла мора да обави изворни сервер. Поред тога, укупна процесорска снага мреже је много пута већа од оне самог изворног сервера. Као резултат тога, разумно је пребацити задатке на функције низводног руба и ослободити време на изворном серверу за специјализоване позадинске активности.

    Најприменљивији савремени пример је Ламбда@Едге компаније Амазон Веб Сервицес (АВС). Код се сада покреће ближе кориснику, смањујући кашњење. Корисници не морају да се баве инфраструктуром и наплаћују им се само време за рачунар. 

    Ометајући утицај

    Нови талас без сервера је спреман да користи крајњим корисницима и програмерима, за разлику од претходних технологија. Прилагодљива и децентрализована природа апликација без сервера чини их способним за примену на локацијама које су раније биле ван домашаја: на ивици. Едге серверлесс омогућава покретање апликација без сервера на уређајима широм света, пружајући свим корисницима исто искуство без обзира колико су близу централног облака.

    На пример, Цомпуте@Едге компаније за клауд платформу компаније Фастли Солутионс ради са 72 локације истовремено, што је ближе могуће крајњим корисницима. Едге архитектуре без сервера омогућавају да се апликације хостују локално, а истовремено пружају моћ централног рачунарства у облаку. Апликације раде на ивичном облаку компаније, тако да довољно реагују на повратни захтев за сваки притисак на тастер. Ту врсту интерактивности немогуће је постићи са централном структуром облака.

    Чини се да је плаћање по употреби пословни модел у настајању у рубном простору без сервера. Конкретно, апликације Интернета ствари (ИоТ) могу имати непредвидиво оптерећење, што не функционише добро са статичким обезбеђивањем. Додељивање статичког контејнера наплаћује корисницима чак и када је њихова апликација неактивна. Овај механизам може бити проблем када апликација има пуно посла. Једини начин да се реши овај проблем је додавање више капацитета, али то може бити скупо. Насупрот томе, цена у ивици без сервера заснива се на стварним покренутим догађајима, као што је наменски ресурс и колико пута је функција позвана. 

    Импликације ивице без сервера

    Шире импликације ивице без сервера могу укључивати: 

    • Компаније које се баве медијима и садржајем су у могућности да испоручују садржај без баферовања и који се може ускладиштити у кеш меморије ради бржег учитавања.
    • Програмери су у могућности да брзо тестирају кодове и апликације са сваком модификацијом, што доводи до бржег лансирања производа. 
    • Фирме као услуга (нпр. сервер-као-услуга, производ-као-услуга, софтвер-као-услуга) обезбеђују бољу повезаност својим крајњим корисницима, као и боље опције цена.
    • Једноставан приступ компонентама и алатима отвореног кода који омогућавају брже креирање модула, система и апликација.
    • Ажурирања у реалном времену и тренутни приступ подацима који су кључни за технологије паметних градова, као што је праћење саобраћаја.

    Питања која треба размотрити

    • Које су друге потенцијалне предности услуга које су ближе кориснику?
    • Ако сте програмер софтвера, како ће ивица без сервера побољшати начин на који обављате своје задатке?

    Референце за увид

    Следеће популарне и институционалне везе су референциране за овај увид:

    Блог МР Тиллмана Од без сервера до ивице