naplaćuju za FaaS platforme peni za
milion izvršenih funkcija, što ilustru-
je kako oni podstiču programere da
planiraju za šta se funkcije pokreću.
No, kako ističe Lowery, “postaje zbr-
kano za upravljanje kada imate mno-
go funkcija”.
Takođe postoji i problem sa ven-
dorskim lock inom. Nije baš lako
uzeti aplikaciju napravljenu na
FaaS-u i portovati je na drugu plat-
formu, bilo on-premises ili na dru-
gi javni cloud, primećuje Lowery.
Pošto je tržište tako mlado, prav-
ljenje alata za serverless platforme
je prilagođeno okruženju u kome
oni rade. AWS Lambda se duboko
integriše sa mnogim drugim AWS
proizvodima. Wood navodi da zato
što Lambda podržava zajedničke
programske jezike kao što su Node.
js, Python i Java, ovaj kod može biti
iznet. “Ne postoji nikakav poseban
Lambda jezik”, kaže on.
Uopšte, Lowery kaže da je ser-
verless computing ili FaaS veo-
ma moćno izdanje za postojeće
računarske paradigme virtuelnih
mašina i kontejnera. “Lambda je pot-
puno nova stvar. Mislim da ćemo vi-
deti mnogo ljudi koji uspešno kreira-
ju cele aplikacije na osnovu server-
lessa”. U isto vreme, on nije podesan
za svaku aplikaciju. Baze podata-
ka neće raditi u Lambdi ili bilo ko-
joj drugoj aplikaciji koja zahteva da
stanje bude sačuvano.
Tržište za serverless
Iako se AWS-u pripisuje da je
prvi izašao na tržište sa serverless
computing platformom, od tada su
mnogi veliki provajderi IaaS javnog
clouda krenuli istim putem. Wood
čak tvrdi da su mnogi AWS ser-
visi “serverless”, uključujući Lam-
bdu, S3, kao i njegovu NoSQL Dy-
namoDB bazu podataka i SQL-po-
držanu Aurora database platfor-
mu. Ni jedan od ovih proizvoda ne
zahteva pretplaniranje korišćenja
resursa ili tekuće upravljanje infra-
strukturom.
Lambda dolazi sa do milion bes-
platno obrađenih zahteva mesečno;
nakon čega milion zahteva košta 0,20
dolara. Lambda se takođe naplaćuje
Internet ogledalo Business & Technologies Magazine :: Broj 180
na osnovu vremena utrošenog na
računarske procese po stopi od
0,00001667 dolara za GB po sekundi
korišćenja platforme, zaokruženo na
blizu 100. deo milisekunde.
Microsoft Azure ima slične cene
za svoj Azure Functions proizvod,
koji je kompanija učinila generalno
dostupnim u novembru prošle go-
dine. Google Functions je u beta fazi,
a daje do 2 miliona zahteva besplat-
no svakog meseca, sa malo višim ce-
nama po transakciji, ali nižim sto-
pama računanja. IBM ne navodi eks-
plicitno listu cena za OpenWhisk, ali
Heredia, rukovodilac OpenWhiska,
kaže da je veliki diferencijator za
IBM-ovu serverless computing plat-
formu to što je ona open source,
hostovana u Apache Software Fou-
ndationu. Teorijski, to daje koris-
nicima mogućnost da pokreću
OpenWhisk gde god žele.
Takođe postoji nekolicina startu-
pa na tržištu koji pokušavaju da po-
nude serverless computing plat-
forme, komponente i alate za up-
ravljanje. Možda je najpoznatiji Iron.
io koji pruža serverless computing
platformu baziranu na Docker kon-
tejnerima.
Lowery, Gartnerov analitičar, kaže
da je tržište toliko mlado da još ne
postoje pobednici i gubitnici. Mada,
AWS ima proizvod generalno najduže
dostupan na tržištu. Pravi ključ, ka-
že on, je određivanje za šta će se
serverless sistem koristiti. FaaS može
da bude moćan alat za “slepljiva-
nje” različitih servisa u okviru clouda
određenog vendora. S druge strane,
drugi slučajevi korišćenja pokretani
Internet of Things događajem možda
nisu tako vezani za cloud određenog
vendora. Io