Domov Dopredu myslenie Cloud computing: dva výhry, jeden neúplný

Cloud computing: dva výhry, jeden neúplný

Video: Cloud computing complete tutorial (November 2024)

Video: Cloud computing complete tutorial (November 2024)
Anonim

Cloud computing sa často považuje za tri kategórie: Softvér ako služba (SaaS), Infraštruktúra ako služba (IaaS) a Platforma ako služba (PaaS). Prvé dva by som hodnotil ako úspechy, ale môžem dať PaaSovi iba neúplnosť. Doteraz, napriek niekoľkým výherným výklenkom, vo väčšine všeobecných prípadov nevidím úspech.

Softvér ako služba je najstaršou z troch kategórií a v niektorých ohľadoch najúspešnejšou. Salesforce a Workday môžu byť najväčšími príkladmi, každý s miliónmi používateľov. Existuje aj niekoľko trochu menších, ale stále pomerne úspešných príkladov - Netsuite, Concur, Wageworks, ServiceNow a ďalšie. Do tejto kategórie by som dokonca zaradil všeobecnejšie ponuky, ako napríklad Office 365 a Google Apps. To všetko sú aplikácie pre viacerých nájomcov, kde jednu inštanciu používa mnoho rôznych organizácií. Tieto organizácie môžu softvér nakonfigurovať a často používajú doplnky (prostredníctvom rozhraní API), ale spoločnosť, ktorá softvér vyrába, ho môže a bude pravidelne aktualizovať, takže veľkoobchodné prispôsobenie nie je možné.

SaaS sa osvedčila ako najúspešnejšia pre horizontálne aplikácie - riadenie predajných síl, ľudské zdroje, fakturácia a mzdy, zákaznícka podpora atď. -, ktoré väčšina spoločností potrebuje, ale nie sú hlavnými diferenciátormi podnikania. Výsledkom je, že možnosť skutočne prispôsobiť aplikácie bola v poriadku - v mnohých prípadoch pracovné spoločnosti robili zmeny v aplikáciách v týchto oblastiach, jednoducho to nebolo veľmi dôležité.

Myslím si, že jedným z najdôležitejších - a často prehliadaných - aspektov využívania takýchto služieb SaaS je do značnej miery to, že uvoľňuje interných podnikových vývojárov a umožňuje tak spoločnostiam nasmerovať svoje výdavky na technológie viac na základné aplikácie, ktoré skutočne odlišujú spoločnosť.,

V niektorých ohľadoch sa SaaS začína cítiť pomerne vyspelý s väčšinou zavedených aplikácií, ktoré majú väčšinu funkcií, ktoré zákazníci požadujú, a relatívne malú cenovú konkurenciu. Ak ste uzamknutí v službe Salesforce, neprejdete do Dynamics CRM, pretože je o pár dolárov lacnejšia. SaaS bola úspešná s používateľmi takmer všetkých veľkostí, od startupov po najväčšie organizácie na svete.

Infraštruktúra-as-a-Service, ako priekopník Amazon Web Services (AWS), je tiež pomerne úspešná. Mnoho úspešných startupov alebo nových podnikov v rámci existujúcich firiem bolo hosťovaných na modeli IaaS, ktorý umožňuje vývojárom zväčšiť a zmenšiť svoje potreby v oblasti infraštruktúry na základe dopytu. Umožňuje startupom vytvárať produkt bez akejkoľvek dlhodobej investície do dátového centra. Táto kategória sa stále rýchlo vyvíja a traja veľkí poskytovatelia - Amazon, Microsoft a Google - ponúkajú každý mesiac viac služieb a konkurencieschopnejšie ceny. Bolo úžasné sledovať tu zmeny za posledný rok.

IaaS bol doteraz najatraktívnejší pre menšie a začínajúce firmy, aj keď niektoré z týchto firiem boli dosť veľké. Napríklad, Netflix je hostiteľom AWS a väčšina veľkých nových internetových startupov sa začína v takýchto službách. Tam bola, a pravdepodobne bude, dlhá debata o tom, kedy by sa nové podnikanie malo presunúť z verejných webových služieb a na svoju vlastnú infraštruktúru, či už vo vlastnom dátovom centre alebo pravdepodobne v kolokácii alebo v tradičnom hostiteľskom prostredí. Existuje toľko premenných, že nemôžete povedať, že jedna metóda je určite lacnejšia ako druhá vo všetkých situáciách, ale predajcovia cloudu môžu urobiť presvedčivý argument.

Existujú niektoré aplikácie, ktoré sú tak závislé od latencie a výkonu, že je efektívne mať všetky prvky v miestnom dátovom centre. Existujú ďalšie aplikácie, keď potrebujete distribuovať obrovské množstvo údajov do celého sveta, a to je praktické iba s obrovskou distribuovanou sadou dátových služieb, ako sú napríklad dodávatelia cloudu. Väčšina aplikácií je niekde medzi nimi.

Zatiaľ čo podniky často budú mať niekoľko malých tímov využívajúcich služby IaaS na také účely, ako je testovanie a vývoj, často sú to prvé podniky, ktoré takéto aplikácie privádzajú späť do podnikovej infraštruktúry, keď sú nasadené alebo sa stanú kritickými úlohami. Čiastočne je to kvôli regulačným opatreniam, dodržiavaniu právnych predpisov a právnym obavám, ale niektoré sú len túžbou po väčšej kontrole.

Niekoľko tradičných podnikových predajcov teraz súťaží s vlastnými ponukami IaaS, najmä IBM a HP. Myslím, že sa budú viac páčiť spoločnostiam, ktoré chcú buď veľmi lokalizované a špecializované služby, alebo ako súčasť „hybridného cloudu“ využívajúceho technológie, ako je OpenStack. Ale to sa ešte len vynára.

Platforma ako služba je zaujímavý koncept. Zámerom je, že poskytovateľ by mal udržiavať základný operačný systém a služby s jednotlivými vývojármi, ktorí sú zodpovední iba za aplikáciu nad ňou.

Toto je najnovšia časť cloudového prostredia, ktorá ponúka veľa potenciálu a množstvo jasných výhercov. Definícia je tu trochu „zakalená“ - niektorí používajú tento termín na označenie celého vývojového balíčka, od hypervizorov a operačných systémov po úplné vývojové prostredia; zatiaľ čo iní ho používajú na označenie konkrétneho riešenia, napríklad databázy alebo integrácie ako služby.

Jedným z argumentov je, že PaaS môže urýchliť vývoj, pretože vývojom nových serverov a kapacity sa zaberie menej času. To je skvelé, ale v dobe infraštruktúry ako služba nie je to všetko, čo nové a väčšina vnútorných organizácií, s ktorými hovorím, tvrdo pracuje na tom, aby sa poskytovanie dotácií oveľa uľahčilo. Podľa môjho názoru je dôležitejším argumentom to, že iba abstraktuje jednu vec, ktorú si väčšina vývojárov nemusí robiť - samotnú softvérovú platformu.

Tento koncept bol medzi začínajúcimi podnikmi opäť veľmi populárny. Webové stránky ako Heroku (tiež súčasť Salesforce) a Google App Engine sa bežne používajú ako platformy špeciálne na hosťovanie webových aplikácií alebo mobilných aplikácií orientovaných na spotrebiteľa. Rovnako tak platia pre platformové služby (napríklad databázy) AWS.

Na strane podniku sa však táto myšlienka nevyskočila takmer tak, ako som si myslel. Mnoho ľudí používa platformové služby ako spôsob rozšírenia svojich aplikácií SaaS, najmä Force.com od spoločnosti Salesforce je spôsob, ako pridať funkcie a pripojenia k základným aplikáciám CRM. Ale vo všeobecnejšom zmysle, že v prostredí úplného rozvoja, zatiaľ nevidím veľa podnikov túto koncepciu prijať.

Čiastočne je to preto, že produkty sa ešte nezdajú také vyspelé. Microsoft urobil veľký tlak na Azure, ale v poslednej dobe sa zdá byť úspešnejší so svojimi infraštruktúrnymi službami a aplikáciami ako Office 365. Azure podporuje rôzne vývojárske nástroje v cloude, ale je stále trochu obmedzený a nie je taký jasný, ako by mnohí vývojári dokázali Páči sa mi to. Mám dojem, že väčšina zákazníkov spoločnosti Microsoft využíva služby SaaS a IaaS viac ako služby výlučne na platforme. Google a Amazon sú novinkami v podnikovej hre. Aj keď spoločnosť Google podporuje rôzne internetové nástroje (vrátane vecí ako Hadoop a MongoDB), jej App Engine ešte nie je skutočným nástrojom rozvoja spoločnosti.

Google a Microsoft pomerne stávkujú, že PaaS uspeje vo všeobecnejšom zmysle a Pivotal spoločnosti EMC má veľmi silnú víziu založenú na službe Cloud Foundry. Ale zatiaľ čo hlavné výskumné spoločnosti tvrdia, že PaaS získava značné množstvo podnikových adopcií, väčšina toho, čo som videl, je buď špecializované riešenie alebo pilotný program. Ešte som nepočula žiadne veľké spoločnosti, ktoré by túto technológiu úplne prijali.

To by sa mohlo časom ľahko zmeniť - koncept sa zdá byť príťažlivý - ale to je dôvod, prečo by som to hodnotil iba ako neúplný.

Cloud computing: dva výhry, jeden neúplný