Bahay Ipasa ang Pag-iisip Cloud computing: dalawang panalo, ang isang hindi kumpleto

Cloud computing: dalawang panalo, ang isang hindi kumpleto

Video: Cloud Computing - Hindi - #2 (Nobyembre 2024)

Video: Cloud Computing - Hindi - #2 (Nobyembre 2024)
Anonim

Ang Cloud computing ay madalas na naisip bilang tatlong kategorya: Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS), at Platform-as-a-Service (PaaS). Gusto ko i-rate ang unang dalawa bilang mga tagumpay, ngunit maaari ko lamang bigyan ang PaaS ng hindi kumpleto. Sa ngayon, sa kabila ng ilang mga niche na panalo, hindi ko nakikita ito na nagtagumpay sa karamihan sa mga pangkalahatang kaso.

Ang Software-as-a-Service ay ang pinakaluma sa tatlong mga kategorya at sa ilang mga paraan ang pinakamatagumpay. Ang Salesforce at Workday ay maaaring ang pinakamalaking halimbawa, bawat isa ay may milyon-milyong mga gumagamit. Mayroon ding isang bilang ng mga mas maliit ngunit pa rin matagumpay na mga halimbawa-Netsuite, Concur, Wageworks, ServiceNow, at iba pa. Maglagay pa ako ng higit pang mga pangkalahatang handog, tulad ng Office 365 at Google Apps, sa kategoryang ito. Ang lahat ng ito ay mga aplikasyon ng multi-nangungupahan kung saan ang isang solong pagkakataon ay ginagamit ng maraming iba't ibang mga samahan. Ang mga samahang ito ay maaaring i-configure ang software at madalas na gumagamit ng mga add-in (sa pamamagitan ng mga API), ngunit ang kumpanya na gumagawa ng software ay maaaring at i-upgrade ito nang regular, kaya hindi posible ang pakyawan na pag-customize.

Pinatunayan ng SaaS na pinakamatagumpay para sa mga pahalang na aplikasyon - pamamahala ng salesforce, mapagkukunan ng tao, pagsingil at payroll, suporta sa customer, atbp. Na kailangan ng karamihan sa mga kumpanya ngunit hindi ang mga pangunahing pagkakaiba-iba ng isang negosyo. Bilang isang resulta, ang hindi pagiging tunay na ipasadya ang mga aplikasyon ay maayos - sa maraming mga kaso, ang mga kumpanya ng trabaho ay ginagawa upang baguhin ang mga aplikasyon sa lugar sa mga lugar na ito ay hindi napakahalaga.

Sa malaking sukat, sa palagay ko ang isa sa pinakamahalagang-at madalas na hindi napapansin - mga aspeto ng paggamit ng mga naturang serbisyo sa SaaS ay pinakawalan nito ang mga panloob na corporate developer at sa gayon pinapayagan ang mga kumpanya na pangunahin ang kanilang teknolohiya sa paggastos nang higit pa sa mga pangunahing aplikasyon na talagang naiiba ang isang kumpanya .

Sa ilang mga paraan, ang SaaS ay nagsisimula sa pakiramdam na medyo may sapat na gulang sa karamihan ng mga naitatag na aplikasyon na may karamihan sa mga tampok na nais ng kanilang mga customer at medyo maliit na kumpetisyon sa presyo. Kung naka-lock ka sa Salesforce, hindi ka lumipat sa Dynamics CRM dahil mas mura ito ng dolyar. Ang SaaS ay matagumpay sa mga gumagamit ng halos lahat ng laki mula sa mga startup hanggang sa pinakamalaking mga organisasyon sa mundo.

Ang imprastraktura-as-a-Service, bilang pinasimunuan ng Amazon Web Services (AWS), ay matagumpay din. Maraming mga matagumpay na startup o bagong mga pakikipagsapalaran sa loob ng umiiral na mga kumpanya ay na-host sa isang modelo ng IaaS, na nagpapahintulot sa mga developer na masukat at suriin ang kanilang mga pangangailangan sa imprastraktura batay sa demand. Pinapayagan nito ang mga startup na lumikha ng isang produkto nang walang anumang pang-matagalang pamumuhunan sa isang sentro ng data. Ang kategoryang ito ay mabilis na umuusbong pa rin, kasama ang tatlong malalaking tagabigay - ang Amazon, Microsoft, at Google - nag-aalok ng mas maraming mga serbisyo at mas mapagkumpitensyang presyo bawat buwan. Nakapagtataka na mapanood ang mga pagbabago dito sa nakaraang taon.

Ang IaaS ay pinaka-kaakit-akit sa ngayon hanggang sa mas maliit at mga startup na mga kumpanya, kahit na ang ilan sa mga firms na ito ay naging napakalaki. Halimbawa, ang Netflix ay naka-host sa AWS, at ang karamihan sa mga bagong bagong startup sa Internet ay nagsisimula sa mga naturang serbisyo. Nagkaroon ng, at marahil ay magtatagal, ang ilang debate tungkol sa kung kailan dapat mag-alis ang isang bagong negosyo ng mga pampublikong serbisyo sa web at papunta sa sarili nitong imprastraktura, kung sa mismong data center, o mas malamang, sa isang colocation o tradisyonal na kapaligiran sa pagho-host. Maraming mga variable na hindi mo masabi na ang isang pamamaraan ay tiyak na mas mura kaysa sa iba pa sa lahat ng mga sitwasyon, ngunit ang mga vendor ng ulap ay maaaring gumawa ng isang nakakahimok na argumento.

Mayroong ilang mga aplikasyon na napakalayo- at nakasalalay sa pagganap na ito ay mahusay lamang na magkaroon ng lahat ng mga elemento sa isang nasa nasasakupang data center. Mayroong iba pang mga application kapag kailangan mong ipamahagi ang malaking halaga ng data sa buong mundo, at praktikal lamang ito sa isang malaking ibinahagi na hanay ng mga serbisyo ng data, tulad ng mga vendor ng ulap. Karamihan sa mga aplikasyon ay nasa isang lugar sa pagitan.

Bagaman ang mga madalas na negosyo ay magkakaroon ng isang bilang ng mga maliliit na koponan na gumagamit ng mga serbisyo ng IaaS para sa mga bagay tulad ng pagsubok at pag-unlad, madalas na ang mga firms na ito ang una upang ibalik ang naturang mga aplikasyon sa corporate infrastructure kapag ang mga aplikasyon ay nai-deploy o maging kritikal na misyon. Sa bahagi, ang ilan sa mga ito ay dahil sa regulasyon, pagsunod, at ligal na mga alalahanin, ngunit ang ilan sa mga ito ay pagnanais lamang ng higit na kontrol.

Ang ilan sa mga tradisyunal na negosyante ng negosyo ay nakikipagkumpitensya sa mga handog na IaaS ng kanilang sarili, lalo na ang IBM at HP. Ang aking hulaan ay sila ay mag-apela nang higit pa sa mga kumpanya na nais alinman sa napaka naisalokal at dalubhasang serbisyo o bilang bahagi ng isang "hybrid cloud, " gamit ang teknolohiya tulad ng OpenStack. Ngunit iyon pa rin ang umuusbong.

Ang Platform-as-a-Service ay isang kawili-wiling konsepto. Ang ideya ay ang pangunahing operating system at serbisyo ay dapat mapanatili ng provider na may mga indibidwal na developer lamang na responsable para sa aplikasyon sa tuktok nito.

Ito ang pinakabagong bahagi ng kapaligiran ng ulap at isa na nag-aalok ng maraming potensyal, at isang bilang ng mga malinaw na nagwagi. Ang kahulugan dito ay medyo "maulap" - ang ilan ay gumagamit ng term na nangangahulugang nag-aalok ng buong salansan ng pag-unlad, mula sa mga hypervisors at operating system hanggang sa buong pag-unlad ng mga kapaligiran; habang ginagamit ito ng iba upang mangahulugan ng isang tiyak na solusyon, tulad ng database o pagsasama bilang isang serbisyo.

Ang isang argumento ay ang PaaS ay maaaring mapabilis ang pag-unlad dahil nangangailangan ng mas kaunting oras sa pagkakaloob ng mga bagong server at kapasidad para sa mga developer. Magaling iyon, ngunit sa panahon ng Infrastructure-as-a-Service, hindi lahat ito bago, at karamihan sa mga panloob na samahan na pinag-uusapan ko na nagsusumikap upang mas madali ang paglalaan. Para sa akin, ang pinakamahalagang argumento ay na-abstract lamang ang isa pang bagay na hindi kinakailangang mag-alala tungkol sa karamihan sa mga developer - ang platform mismo ng software.

Muli, ang konsepto na ito ay napakapopular sa mga startup. Ang mga site tulad ng Heroku (bahagi din ng Salesforce) at Google App Engine ay karaniwang ginagamit bilang mga platform na partikular para sa pagho-host ng mga web app na nakaharap sa consumer o mga mobile app. Gayundin ang mga serbisyo sa platform (tulad ng mga database) na inaalok ng AWS.

Sa panig ng enterprise, gayunpaman, ang ideyang ito ay hindi nakuha sa halos lahat ng naisip kong mangyayari. Marami sa mga tao ang gumagamit ng mga serbisyo sa platform bilang isang paraan ng pagpapalawak ng kanilang mga aplikasyon sa SaaS, kapansin-pansin ang Forceforce's Force.com ay isang paraan ng pagdaragdag ng mga tampok at koneksyon sa tuktok ng application ng core CRM. Ngunit sa isang mas pangkalahatang kahulugan, na ng isang kumpletong kapaligiran sa pag-unlad, hindi ko nakikita ang maraming mga negosyo na nagpatibay sa konseptong ito.

Sa bahagi, iyon ay dahil ang mga produkto ay hindi mukhang lahat na may edad na. Ang Microsoft ay gumawa ng isang malaking push para sa Azure ngunit kamakailan lamang ay lumilitaw na mas matagumpay sa mga serbisyo ng imprastruktura nito at sa mga aplikasyon tulad ng Office 365. Sinuportahan ni Azure ang iba't ibang mga tool ng developer sa ulap, ngunit medyo limitado at hindi malinaw bilang maraming mga developer ay gaya ng. Ang impression ko ay ang karamihan sa mga customer ng Microsoft ay gumagamit ng mga serbisyo sa SaaS at IaaS kaysa sa mga purong platform. Ang Google at Amazon ay mas bago sa laro ng negosyo, at habang sinusuportahan ng Google ang iba't ibang mga tool sa Internet (kabilang ang mga bagay tulad ng Hadoop at MongoDB), ang App Engine ay hindi pa talaga kung ano ang nakikita ko sa pag-unlad ng kumpanya.

Ang Google at Microsoft ay pustahan nang husto na ang PaaS ay magtagumpay sa isang mas pangkalahatang kahulugan, at ang Pivotal ng EMC ay may isang napakalakas na pangitain na itinayo mula sa serbisyo ng Cloud Foundry. Ngunit habang sinasabi ng mga pangunahing kumpanya ng pananaliksik na ang PaaS ay nakakakuha ng isang makabuluhang halaga ng pag-aampon sa korporasyon, ang karamihan sa nakita ko ay alinman sa isang angkop na solusyon o isang pilot program. Hindi ko pa naririnig ang anumang mga malalaking kumpanya na ganap na nagpatibay ng naturang teknolohiya.

Iyon ay madaling magbago sa paglipas ng panahon - ang konsepto ay tila nakakaakit - ngunit iyon ang dahilan kung bakit ko lang i-rate ito ng hindi kumpleto.

Cloud computing: dalawang panalo, ang isang hindi kumpleto