Internet ogledalo #180 | Page 30

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