“Serverless je najjednostavni-
ji kao autsorsing rešenje. To vam
omogućava da platite nekom da up-
ravlja servisima, bazama podataka,
čak i logikom aplikacija kojima biste
vi inače upravljali sami”, objašnjava
se na blogu Martina Fowlera, po-
znatog programera, eksperta i kon-
sultanta za objektno-orijentisa-
no programiranje. Velika razlika sa
serverlessom je da “plaćate samo za
kompjuting koji vam je potreban, do
100 ms granično.”
Nema čekanja da se server re-
startuje ili balansiranja opterećenja
za konfigurisanje. Zadaci se samo
beskrajno izvršavaju. Fowler tvrdi da
ovaj model omogućava programeri-
ma i kompanijama da testiraju ideje
i izbace ih na tržište brže nego dru-
gi modeli.
Razlozi protiv
analiziranja. Wood takođe podseća
da mnogi korisnici koriste Lambdu
za “slepljivanje” AWS servisa i obav-
ljanje zadataka izveštavanja, plani-
ranja i menjanje podataka u pri-
premi za analizu.
Drugi glavni slučaj korišćenja koji
navodi Wood je u “Internet of Things
svetu”, gde su odgovori u realnom
vremenu potrebni u velikoj meri.
AWS je nedavno uveo mogućnost
da se Lambda funkcije pokreću na
Internet of Things uređajima kroz
njegovu Greengrass platformu, koja
može da izvršava Lambda funkci-
je na uređajima u oblastima slabe
povezanosti gde povratni put na-
trag na cloud data centar nije potre-
ban. Bezbednosna kamera može da
pokreće Lambdu i svaki put kada se
detektuje pokret beleži podatke i
šalje do baze podataka. Nema serve-
ra virtuelne mašine koji ništa ne radi
24 sata dnevno; kod koji pokreće
događaj radi samo kada je aktiviran
da radi. AWS-ov klijent FireEye kaže
da uštedi do 80% VM cene koristeći
Lambdu umesto EC2 instanci.
Serverless computing nije lek za
sve, a ima i nedostatke. Kao prvi
analitičari obično navode činjenicu
da je ovo veoma nezrelo tržište.
Upravljanje slučajevima korišćenja
serverlessa je prilično teško, kaže
Gartnerov direktor istraživanja Craig
Lowery. Postoje oskudni upravljački
alati za koordiniranje grupa funk-
cija. Softver za bezbednost, moni-
toring i optimizaciju koji podržava
ovu tehnologiju je u povoju. Možda
najvažnije, to zahteva da programeri
pišu aplikacije na različite načine.
“Moraju se rešiti mnogi nedostaci
sa arhitekturalnim ograničenjima na
softverskom dizajnu”, objašnjava on.
Serverless funkcije su takođe “sta-
teless”. One mogu da budu pono-
vo korišćene i ponovo izvršavane,
ali one ne pamte stanje, one izvrše
svoje zadatke i to je to. Vendori
Internet ogledalo Business & Technologies Magazine :: Broj 180