Hem Framåt tänkande Cloud computing: två vinster, en ofullständig

Cloud computing: två vinster, en ofullständig

Video: How Cloud Computing Became a Big Tech Battleground | WSJ (September 2024)

Video: How Cloud Computing Became a Big Tech Battleground | WSJ (September 2024)
Anonim

Molnberäkning anses ofta vara tre kategorier: Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) och Platform-as-a-Service (PaaS). Jag skulle bedöma de två första som framgångar, men jag kan bara ge PaaS en ofullständig. Hittills, trots några få nischvinster, ser jag inte att det lyckas i de flesta allmänna fall.

Software-as-a-Service är den äldsta av de tre kategorierna och på vissa sätt den mest framgångsrika. Salesforce och Workday är kanske de största exemplen, var och en med miljoner användare. Det finns också ett antal något mindre men ändå ganska framgångsrika exempel - Netsuite, Concur, Wageworks, ServiceNow och andra. Jag skulle till och med lägga mer allmänna erbjudanden, som Office 365 och Google Apps, i denna kategori. Alla dessa är flerhyresapplikationer där en enda instans används av många olika organisationer. Dessa organisationer kan konfigurera programvaran och använder ofta tillägg (via API: er), men företaget som gör programvaran kan och kommer att uppgradera den regelbundet, så att grossistanpassning inte är möjlig.

SaaS har visat sig vara mest framgångsrikt för de horisontella applikationerna - försäljningsstyrning, personalresurser, fakturering och lön, kundsupport, etc. - som de flesta företag behöver men inte är kärndifferentierarna i ett företag. Som ett resultat har det inte varit bra att inte kunna anpassa applikationerna riktigt - i många fall var arbetsföretagen för att ändra lokala applikationer inom dessa områden var inte så viktigt.

I stor utsträckning tror jag att en av de viktigaste - och ofta förbises - aspekterna av att använda sådana SaaS-tjänster är att det frigör interna företagsutvecklare och därmed möjliggör för företag att rikta sina teknikutgifter mer på kärnapplikationerna som verkligen differentierar ett företag.

På vissa sätt börjar SaaS känna sig ganska mogen med de flesta av de etablerade applikationerna som har de flesta funktioner som deras kunder vill ha och relativt liten priskonkurrens. Om du är inlåst i Salesforce flyttar du inte till Dynamics CRM eftersom det är ett par dollar billigare. SaaS har varit framgångsrik med användare av nästan alla storlekar från nystartade företag till världens största organisationer.

Infrastructure-as-a-Service, som banbrytts av Amazon Web Services (AWS), är också ganska framgångsrik. Många framgångsrika nystartade företag eller nya företag inom befintliga företag har varit värd för en IaaS-modell, som gör det möjligt för utvecklare att skala upp och skala tillbaka sina infrastrukturbehov baserat på efterfrågan. Det gör det möjligt för nystartade företag att skapa en produkt utan någon långsiktig investering i ett datacenter. Denna kategori utvecklas fortfarande snabbt, med de tre stora leverantörerna - Amazon, Microsoft och Google - som erbjuder fler tjänster och mer konkurrenskraftiga priser varje månad. Det har varit fantastiskt att se förändringarna här det senaste året.

IaaS har hittills varit mest attraktivt för mindre och nystartade företag, även om vissa av dessa företag har varit ganska stora. Till exempel är Netflix värd på AWS, och de flesta av de stora nya Internet-startarna börjar på sådana tjänster. Det har varit, och förmodligen, länge kommer att vara, någon debatt om när ett nytt företag bör flytta från offentliga webbtjänster och till sin egen infrastruktur, vare sig det är i sitt eget datacenter, eller mer troligt, i en samlokalisering eller traditionell värdmiljö. Det finns så många variabler att du inte kan säga att en metod är definitivt billigare än den andra i alla situationer, men molnleverantörerna kan göra ett övertygande argument.

Det finns vissa applikationer som är så latens- och prestationsberoende att det bara är effektivt att ha alla elementen i ett lokalt datacenter. Det finns andra applikationer när du behöver distribuera enorma mängder data över hela världen, och det är bara praktiskt med en enorm distribuerad uppsättning datatjänster, till exempel molnleverantörer. De flesta applikationer finns någonstans däremellan.

Även om företag ofta kommer att ha ett antal små team som använder IaaS-tjänster för saker som test och utveckling, är dessa företag ofta de första som tar tillbaka sådana applikationer till företagets infrastruktur när applikationerna distribueras eller blir uppdragskritiska. En del av detta beror på reglerande, efterlevnad och juridiska problem, men en del av detta är bara en önskan om mer kontroll.

Flera av de traditionella företagstillverkarna konkurrerar nu med sina egna IaaS-erbjudanden, särskilt IBM och HP. Min gissning är att de kommer att tilltala mer företag som vill ha antingen mycket lokala och specialiserade tjänster eller som en del av ett "hybridmoln", med hjälp av teknik som OpenStack. Men det är fortfarande bara att dyka upp.

Platform-as-a-Service är ett intressant koncept. Tanken är att det grundläggande operativsystemet och tjänsterna ska upprätthållas av leverantören med enskilda utvecklare som bara ansvarar för applikationen ovanpå.

Detta är den nyaste delen av molnmiljön och en som erbjuder mycket potential och ett antal tydliga vinnare. Definitionen här är lite "molnig" - vissa använder termen för att erbjuda hela utvecklingsstacken, från hypervisorer och operativsystem till full utvecklingsmiljöer; medan andra använder den för att betyda en specifik lösning, till exempel databas eller integration som en tjänst.

Ett argument är att PaaS kan påskynda utvecklingen eftersom det tar mindre tid att tillhandahålla nya servrar och kapacitet för utvecklare. Det är fantastiskt, men i en tid av infrastruktur som tjänst är det inte så nytt, och de flesta interna organisationer jag pratar med arbetar hårt för att underlätta avsättningen. För mig är det viktigare argumentet att det bara abstraherar en sak till som de flesta utvecklare inte behöver oroa sig för - själva mjukvaruplattformen.

Återigen har detta koncept varit ganska populärt bland nystartade företag. Webbplatser som Heroku (också en del av Salesforce) och Google App Engine används ofta som plattformar specifikt för webbhotell eller mobilappar för konsumenter. Så också erbjuds plattformstjänster (som databaser) av AWS.

Men på företagssidan har denna idé inte tagit nästan lika mycket som jag trodde att den skulle göra. Massor av människor använder plattformstjänster som ett sätt att utöka sina SaaS-applikationer, framför allt är Salesforces Force.com ett sätt att lägga till funktioner och anslutningar ovanpå den centrala CRM-applikationen. Men i en mer allmän bemärkelse, för en komplett utvecklingsmiljö, ser jag inte många företag anta detta koncept än.

Det beror delvis på att produkterna inte verkar så mogna ännu. Microsoft har gjort ett stort tryck för Azure men nyligen verkar det vara mer framgångsrikt med sina infrastrukturtjänster och med applikationer som Office 365. Azure stöder olika utvecklarverktyg i molnet, men det är fortfarande något begränsat och inte så tydligt som många utvecklare skulle tycka om. Mitt intryck är att de flesta av Microsofts kunder använder SaaS- och IaaS-tjänster mer än de rena plattforms-tjänsterna. Google och Amazon är nyare i företagets spel, och även om Google stöder en mängd olika Internetverktyg (inklusive saker som Hadoop och MongoDB), är dess App Engine ännu inte riktigt vad jag ser i företagsutvecklingen.

Google och Microsoft satsar ganska kraftigt på att PaaS kommer att lyckas i en mer allmän mening och EMC: s Pivotal har en mycket stark vision byggd av sin Cloud Foundry-tjänst. Men medan de stora forskningsföretagen säger att PaaS får ett betydande antal antagande av företag, är det mesta av vad jag har sett antingen en nischlösning eller ett pilotprogram. Jag har ännu inte hört några stora företag som helt använder sig av sådan teknik.

Det kan lätt förändras över tid - konceptet verkar tilltalande - men det är därför jag bara skulle bedöma detta som en ofullständig.

Cloud computing: två vinster, en ofullständig