ratkom.net: potraga za nepoznatim

bespuća oblačnog računarstva, prostor privremene singularnosti

[cc] Platform as a Service: recimo mjesečni update na stanje oblačne nacije…

leave a comment »

Nije tajna da sam veliki pobornik PaaS modela – kao stari developer vidim ga kao ne samo svjetlo na kraju tunela nego kao reflektor na zjenici. Nema smisla da vam sad opet navodim sve prednosti (ima tu i nedostataka, ali…), nego mi je zanimljivo vidjeti kako je to model koji se opire bilo kojem obliku standardizacije ili suradnje.

Da je puno obećavao kao model, jest. Da baš i neće tako brzo, neće. Čak ni veliki ne vide baš toliko posla a tome… vidi što kaže Forrester:

image

PaaS je relativno skroman ali vrlo bitan za SaaS. Dakle, trenutno svako vozi svoju priču, manje više uspješno, s sličnim i različitim modelima pristupa. Kakvo je stanje nacije?

VMWare je ozbiljno ušao u svijet PaaS platforme, s malim odmakom da ju još uvijek vidi “zanimljivo” lokalno, odnosno privatno. Ne da nema public strategiju (Cloud Foundry), dapače, ali je interesantno koliko se trudi složiti private-hybrid-public priču (hybrid uzmite samo kao marketinški izraz, jer je to samo spoj privatnog i javnog), uz fokus na Micro Cloud Foundry modelu. Najjači model je ipak otvorenost “It can support multiple frameworks, multiple cloud providers, and multiple application services all on a cloud scale platform.”, što bi mogao VMWare dobro pozicionirati kod developera koji rade na SpringSourceu. Micro model nije ništa specijalno, barem za one koji su upoznali Windows Azure, ali se dobro reklamira, kao “lokalni oblak” – mada nije ništa blizu tome: nadam se da ne moramo raspravljati da oblak na jednom stroju nema puno smisla, osim za development (što MicroCloud zapravo i jest). No sad, mislim da je integracija u potpunosti slična Windows Azure developmentu koristeći Visual Studio, Publish se zove Push i tako… ništa drugačije, osim same izvedbe (primjeri recimo u Spring Roo okolini).

Google je bio prvi, pa se negdje izgubio uz put. Kako mu je to uspjelo, ostat će mi misterija do kraja radnog vijeka a i dalje, jer su i Microsoft i VMWare a dijelom i Salesforce otišli daleko dalje od njih. Na neke stvari se čeka prilično dugo (na primjer, Google Cloud SQL, relacijska baza u Google oblaku) koja je recimo u ograničenom “previewu”, sve ostalo je recimo novo izdanje ideje koja je već odrađena. Mislim da su više fokusirani na to kako sada od toga napraviti business (lansirali su GAE Premier Accounts), razmišljaju o SLA i ostalim poslovnim elementima, i tako. Faza: gdje su tu novci.

IBM je nedavno također dodao PaaS mogućnosti svom IBM SmartCloud-u (koji je otvoren u travnju ove godine) sada pod nazivom IBM Smart Application Services, kroz koji pokušava adresirati razvoj aplikacija u enterprise okruženju (logično ako se one temelje na Java EE platformi + WebSphere). No, nema ovdje baš previše inovativnosti, prepoznat ćete da su to standardna rješenja prepakirana u web servise (odnosno u aplikacijske servise koji su dostupni kroz platformu) – nešto vrlo slično ORACLE ponudi. Dodatno, podržava se vrlo specifični set znanja (Java, doduše raširena, ali… specifična.). Tu je i pitanje kako ovom pristupiti ako ste developer komada jedan ili ste mali shop – IBM orijentacija je prema enterprise okolini, gotovo potpuno suprotno od Microsofta (Azure) i Googlea (App Engine). Marketing kaže da ne postoji “vendor lock-in”, podržava samo Linux OS, (?), podržava samo IBM DB2 (?) itd, a ja stavljam upitnike kako bi ukazao na to da se zapravo radi u IaaS + SaaS modelu koji po meni ima vrlo malo veze sa PaaS-om, ali danas je valjda popularno staviti i taj križić u svoju kućicu. Da model ima svoje prednosti, govori i donja tablica, ali da je to PaaS…

image

No dobro, betu možete očekivati slijedeći mjesec (prosinac), pa probajte ako vam se enterprise temelji na IBM tehnologijama.

Microsoft, da budem koliko toliko korektan stavit ću ga u listi na zadnje mjesto pregleda, priprema novo izdanje Azure platforme. Kao i drugi provideri, gledaju se specifične primjene, kao na primjer podrška za Hadoop servise (zanimljivo, ali napustili smo svoj HPC servis i preuzeli open source), radimo s Open Nebulom kako bi podržali Hyper-V (opet open source) itd… O njemu inače dosta pišem pa sada da ne dupliciram podatke i informacije… www.azure.com.

Da sve nije jednostavno u PaaS svijetu svjedoči i trenutno razmišljanje Forrestera: “VDI, PaaS Technologies Stuck in Gestation Phase”: iako većinu stvari polako standardiziramo u svijetu enterprise cloud tehnologija, izgleda da PaaS ide svojim putem. Osobno mi je čudno da to njih čudi /:) ali pa zare različiti vendori ne bi trebali imati nekakvu različitost koja bi ih “izdigla” iznad konkurencije? Osim toga, zašto bi platforme podržavale i konkurenciju? Možda je na nivou infrastrukture to jednostavnije (Open Virtualization, pa LIve Migration ili Migration općenito), ali na PaaS modelu to nije tako jednostavno (pogledajte smo koji bi bili requirementi za podršku Microsoft AZUREu, Google AppEx ili VMWare MicroFoundryu…). Možda se previše brinemo oko toga kako osigurati standardizaciju na svemu i svačemu. PaaS bi ionako trebao biti platforma za brzu inovaciju, a inovacija znači diferencijaciju, zar ne? DA ne bi bilo “Ford, u više boja, dok god je crna”.

Primjetite da nisam previše pisao o ORACLEu, imaju i oni svoju “PaaS” ponudu ali ako vas zanima kako to izgleda, čitajte dio koji se odnosi na IBM.

Advertisement

Written by ratkom

24/11/2011 at 14:16

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.