Video: ARTIK & ASTI - Облака (Рай один на двоих) (Prosinac 2024)
Računarstvo u oblaku često se smatra trima kategorijama: softver kao usluga (SaaS), infrastruktura kao usluga (IaaS) i platforma kao usluga (PaaS). Prve dvije ocjene bih ocijenio uspjehom, ali PaaSu mogu dati samo nepotpun. Za sada, unatoč nekoliko osvojenih niša, ne vidim da u većini općih slučajeva uspijeva.
Softver kao usluga je najstariji od tri kategorije i na neki način najuspješniji. Salesforce i Workday mogu biti najveći primjeri, svaki sa milijunima korisnika. Postoji i niz nešto manjih, ali još uvijek prilično uspješnih primjera - Netsuite, Concur, Wageworks, ServiceNow i drugi. U tu bih kategoriju stavio i općenitije ponude, kao što su Office 365 i Google Apps. Sve su to aplikacije s više stanara u kojima jedan primjerak koristi mnogo različitih organizacija. Te organizacije mogu konfigurirati softver i često koristiti dodatke (putem API-ja), ali tvrtka koja proizvodi softver može ga redovito nadograđivati, tako da veleprodajna prilagodba nije moguća.
SaaS se pokazao najuspješnijim za horizontalne aplikacije - upravljanje prodajnom snagom, ljudske resurse, obračune i plaće, korisničku podršku itd. - koje su potrebne većini tvrtki, ali nisu temeljni diferencijati poslovanja. Kao rezultat toga, nemoguće je stvarno prilagoditi aplikacije bilo je u redu - u mnogim su slučajevima radničke tvrtke radile na promjeni lokalnih aplikacija na tim područjima samo što nije bilo vrlo važno.
U velikoj mjeri mislim da je jedan od najvažnijih - i često zanemarenih - aspekata upotrebe takvih SaaS usluga to što oslobađa interne korporativne programere i na taj način omogućava kompanijama da više usmjere svoje tehnologije na osnovne aplikacije koje zaista razlikuju tvrtku.,
Na neki način, SaaS se počinje osjećati prilično zrelo s većinom etabliranih aplikacija koje imaju većinu funkcija koje njihovi kupci žele i relativno malu cjenovnu konkurenciju. Ako ste zaključani u Salesforceu, ne prelazite na Dynamics CRM jer je par dolara jeftiniji. SaaS je uspješan s korisnicima gotovo svake veličine, od startupa do najvećih organizacija na svijetu.
Infrastruktura kao usluga, kojom su ušli Amazon Web Services (AWS), također je prilično uspješna. Mnogi uspješni startupi ili novi pothvati unutar postojećih tvrtki ugošćeni su na IaaS modelu, koji programerima omogućava da povećaju i povećaju svoje potrebe za infrastrukturom na temelju potražnje. Omogućuje startupima stvaranje proizvoda bez ikakvih dugoročnih ulaganja u podatkovni centar. Ova se kategorija još uvijek brzo razvija, a tri velika pružatelja usluga - Amazon, Microsoft i Google - nude svaki mjesec više usluga i konkurentnije cijene. Nevjerojatno je bilo gledati promjene ovdje tijekom protekle godine.
IaaS je do sada bio najatraktivniji za manje i početne tvrtke, iako su neke od njih postale prilično velike. Na primjer, Netflix je domaćin na AWS-u, a većina velikih novih Internet startupova započinje upravo na tim uslugama. Bilo je, i vjerojatno će dugo biti, rasprava oko toga kada bi se novi posao trebao preseliti iz javnih web usluga i na vlastitu infrastrukturu, bilo u vlastitom podatkovnom centru, ili vjerojatnije, u kolokaciji ili tradicionalnom hosting okruženju. Postoji toliko mnogo varijabli da ne možete reći da je jedna metoda definitivno jeftinija od druge u svim situacijama, ali dobavljači oblaka mogu dati uvjerljiv argument.
Postoje neke aplikacije koje toliko ovise o kašnjenju i performansama da je sve elemente učinkovito samo u lokalnom podatkovnom centru. Postoje i druge aplikacije kada trebate distribuirati ogromne količine podataka po cijelom svijetu, a to je praktično samo s ogromnim distribuiranim nizom podatkovnih usluga, poput dobavljača u oblaku. Većina aplikacija je negdje između.
Iako će poduzeća imati niz malih timova koji koriste usluge IaaS za stvari kao što su testiranje i razvoj, često su te tvrtke prve koje vraćaju takve aplikacije u korporacijsku infrastrukturu kada su aplikacije raspoređene ili postanu kritične za misiju. Dijelom je to zbog regulatornih, poštivanja i zakonskih nedoumica, ali nešto je samo želja za većom kontrolom.
Nekoliko tradicionalnih dobavljača poduzeća natječe se s vlastitim ponudama IaaS-a, posebno IBM-om i HP-om. Pretpostavljam da će se više svidjeti tvrtkama koje žele bilo vrlo lokalizirane i specijalizirane usluge ili kao dio "hibridnog oblaka" koristeći tehnologiju kao što je OpenStack. Ali to se tek pojavljuje.
Platforma kao usluga je zanimljiv koncept. Ideja je da osnovni operativni sustav i usluge treba održavati od pružatelja usluga, a individualni programeri odgovorni su samo za aplikaciju.
Ovo je najnoviji dio okruženja u oblaku i onaj koji nudi puno potencijala i nekoliko jasnih pobjednika. Ovdje je definicija pomalo "oblačno" - neki koriste ovaj izraz da bi značili ponuditi čitav razvojni skup, od hipervizora i operativnih sustava do punih razvojnih okruženja; dok ga drugi koriste za značenje određenog rješenja, poput baze podataka ili integracije kao usluge.
Jedan argument je da PaaS može ubrzati razvoj jer treba manje vremena za pružanje novih poslužitelja i kapaciteta za programere. To je sjajno, ali u doba pružanja usluge kao infrastruktura, nije sve tako novo, a većina unutarnjih organizacija s kojima razgovaram naporno radi na olakšanju pružanja usluga. Za mene je važniji argument da on samo povlači još jednu stvar zbog koje se većina programera ne treba brinuti - samu softversku platformu.
Opet je ovaj koncept bio prilično popularan među startupima. Web-lokacije poput Heroku (također dio Salesforcea) i Google App Engine-a najčešće se koriste kao platforme posebno za hosting web-aplikacija ili mobilnih aplikacija okrenutih potrošačima. Kao i usluge platforme (poput baza podataka) koje nudi AWS.
Ali sa strane poduzeća, ova se ideja nije povukla gotovo onoliko koliko sam mislila da bi. Mnogo ljudi koristi platforme kao način za proširenje svojih SaaS aplikacija, a posebno Salesforce's Force.com je način dodavanja značajki i veza na vrhu temeljne CRM aplikacije. Ali u općenitijem smislu, cjelovitog razvojnog okruženja, još uvijek ne vidim da mnogo poduzeća usvoji ovaj koncept.
Dijelom je to zato što proizvodi još uvijek nisu toliko zreli. Microsoft je napravio veliki pritisak za Azure, ali u posljednje vrijeme čini se da je uspješniji sa svojim infrastrukturnim uslugama i s aplikacijama poput Office 365. Azure podržava razne alate za razvojne programere u oblaku, ali još uvijek je pomalo ograničen i ne toliko jasan kao što bi mnogi programeri radili Kao. Moj je dojam da većina Microsoftovih kupaca koristi usluge SaaS i IaaS više od onih čistih platformi. Google i Amazon noviji su u poslovnoj igri, a iako Google podržava razne internetske alate (uključujući stvari kao što su Hadoop i MongoDB), njezin App Engine još uvijek nije ono što vidim u korporativnom razvoju.
Google i Microsoft prilično se klade da će PaaS uspjeti u općenitijem smislu, a EMC-ov Pivotal ima vrlo jaku viziju izgrađenu od usluge Cloud Foundry. No, dok velike istraživačke tvrtke kažu da PaaS dobiva znatnu količinu korporativnog usvajanja, većina onoga što sam vidio je bilo nišno rješenje ili pilot program. Još nisam čuo nijedna velika tvrtka koja bi u potpunosti prihvatila takvu tehnologiju.
To bi se lako moglo promijeniti s vremenom - koncept djeluje privlačno - ali zato bih to ocijenio samo nepotpunim.