Internet ogledalo #180 | Page 29

“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