Za određena radna opterećenja,
želeli smo da eliminišemo sav taj
menadžment tako da možete da
izvršavate vaš kod bez brige o infra-
strukturi ili menadžmentu servera.
To je serverless.”
Argumenti za serverless
Amazon Web Services je u velikoj
meri zaslužan za veliko interesova-
nje za serverless tržište. Kompanija
je 2014. godine predstavila svoj
serverless computing proizvod -
Lambda. Matt Wood, generalni di-
rektor AWS Strategy, kaže da je
proizvod bio inspirisan jednim od
kompanijskih najpopularnijih proiz-
voda – Simple Storage Serviceom
(S3).
I Bloger Sam Kroonenburg smatra
da je odnos između S3 i Lambdae
važna analogija. “S3 posluje u ob-
jektima za skladištenje. Vi date je-
dan objekat, a S3 ga uskladišti. Vi
ne znate kako, ne znate gde. Nije
vas ni briga. Ne postoje drajveri oko
kojih se brinete. Ne postoji takva
stvar kao što je prostor na disku...
Sve od ovoga je eliminisano. Ne
možete previše ili premalo opteretiti
skladišni kapacitet u S3. On je to što
jeste”, objašnjava Kroonenburg na
svom Cloud Guru Blogu.
AWS je želeo da preuzme tu istu
filozofiju za računarstvo. “Lambada
se bavi funkcijama. Vi date kod funk-
cije i Lambda ga izvrši na zahtev…
Ne možete previše ili premalo op-
teretiti kapacitet izvršenja u Lambdi.
On je to što jeste”, objašnjava Wood.
U tradicionalnom IaaS cloud okru-
ženju korisnici opskrbljuju virtuelne
mašine, skladište, baze podataka i
sve bezbednosne i upravljačke alate
koji idu uz to. Oni pune aplikacije
na tim virtuelnim mašinama i onda
koriste alate kao što su balanseri
opterećenja da ih skaliraju. Koriste
upravljački softver da optimizu-
ju veličine zahteva i pronađu vir-
tuelnu mašinu koja je ostavljena za
slučaj nezgode. Lambda i druge Fa-
aS platforme nude drugačiji model.
Kod je napisan u funkcijama. Kada se
desi događaj koji aktivira tu funkciju
Lambda je pokreće. To je to. Nema
planiranja kapaciteta, nema balansi-
ranja opterećenja; samo zadaci koji
se izvršavaju, objašnjava Butler u pri-
Internet ogledalo Business & Technologies Magazine :: Broj 180
logu za “Network World”.
Wood, generalni direktor AWS-a,
kaže da je to korisno u različitim
slučajevima upotrebe. Na pri-
mer, Lambda funkcije mogu da budu
napisane tako da svaki put kada se
fotografija otpremi na S3, Lambda
kreira kopije različitih veličina, op-
timizovane za desktop, mobilni ili
tablete. Ili, svaki put kada je unos
aplaudovan u bazu podataka, Lam-
bda funkcija može biti napisana za
smeštanje podataka u skladište kao
što je Amazon Redshift radi kasnijeg