Wat is cloud computing en wat betekent dit stomme modewoord?
Onlangs schreef een lezer met de vraag of cloud computing zijn harde schijfruimte kon helpen besparen, waardoor ik me realiseerde dat het tijd is om te praten over wat dit idioot modewoord eigenlijk betekent.
Wat is cloud computing?
Volgens het National Institute of Standards and Technology is de definitie voor "Cloud Computing" dit onbegrijpelijke stuk onzin dat duidelijk is geschreven om zo verwarrend mogelijk te zijn:
Cloud computing is een model voor het mogelijk maken van gemakkelijke, on-demand netwerktoegang tot een gedeelde pool van configureerbare computerresources (bijv. Netwerken, servers, opslag, applicaties en services) die snel kunnen worden ingericht en vrijgegeven met minimale managementinspanning of serviceprovider wisselwerking.
Dus wat is een definitie voor echte mensen?
Cloud Computing = webapplicaties
Dat is alles wat er is. Als u een web- of internettoepassing gebruikt van een grote provider als Google of Microsoft, gebruikt u cloud computing. Proficiat!
Elke webtoepassing die u ooit heeft gebruikt, zoals Gmail, Google Agenda, Hotmail, SalesForce, Dropbox en Google Documenten, is gebaseerd op 'cloud computing', omdat wanneer u verbinding maakt met een van deze services, u echt verbinding maakt met een enorme pool van servers ergens op internet. De client hoeft geen webbrowser te zijn, maar dat is de richting die alles op gaat.
Denk je dat er meer is dan dat? Geloof me niet? Luister maar eens naar Larry Ellison, de CEO en mede-oprichter van Oracle, praten over hoe stom deze term eigenlijk is:
Dus waarom cloud computing?
We hebben al vastgesteld dat het een zinloze term is die eenvoudigweg webtoepassingen beschrijft, die al heel lang bestaan - maar om bedrijven ertoe te brengen over te schakelen naar webtoepassingen in plaats van door zelfhosted servers, hebben de marketingtypen een nieuw buzzword.
De reden waarom ze het woord 'cloud' in het buzzword gebruikten, is simpel: in netwerkdiagrammen wordt internet doorgaans weergegeven met een wolk in het midden van de tekening. Die marketing drones zijn inventief, nietwaar?
Dus de term zelf is eigenlijk gewoon een manier voor consultants en bedrijven om meer diensten te verkopen in een nieuw, glimmend pakket. Hier is een goede illustratie van hoe dit werkt:
Komisch door Geek en Poke
Hoe kan cloud computing mij hierbij helpen??
Omdat bedrijven overal hun applicaties naar het web verplaatsen en nieuwe en interessante functies ontdekken die toegankelijk zijn via uw webbrowser, kunt u binnenkort vrijwel alles openen vanuit elke browser op elke pc en de lijnen vervagen tussen de desktop en de internet.
Nu Microsoft de bètaversie voor Internet Explorer 9 heeft vrijgegeven, die nieuwe webstandaarden ondersteunt, zoals HTML5, en hardwareversnelling gebruikt om de hele ervaring snel te maken - elke browser zal eindelijk op hetzelfde niveau werken. Toen Microsoft zei dat IE9 het internet gaat veranderen, maakten ze geen grapje - ze waren het alleen degenen die het web tegenhouden met hun anemische IE7- en IE8-browsers, om nog maar te zwijgen over de oude IE6. En nu is de nachtmerrie eindelijk bijna voorbij.
Het wordt nog interessanter wanneer Chrome OS eindelijk wordt uitgebracht, wat eigenlijk een volledig besturingssysteem is, gebouwd rond een webbrowser als de primaire interface, met al je applicaties als webtoepassingen in plaats van lokaal - hopelijk ondersteunt het webintegratie zoals IE9 doet met de taakbalk van Windows 7.
Hoe is cloud computing anders voor bedrijven?
Als je in de IT-wereld zit, ben je waarschijnlijk op dit punt aan het krabben en denk je dat ik het idee achter cloud computing te simpel maak, dus laten we het echte verschil met de meer technische kant van dingen uitleggen.
In het verleden zou elk bedrijf al hun applicaties uitvoeren op al hun eigen servers, gehost op hun eigen locatie of in een datacenter. Dit vereist uiteraard veel onderhoud en geld om alles draaiende, opgewaardeerd en veilig te houden.
Vanuit zakelijk oogpunt kunnen bedrijven nu veel van hun computergebruik verplaatsen naar cloudservices, die dezelfde applicaties bieden die u zou installeren op uw eigen servers, maar nu zijn ze voor al hun klanten via internet toegankelijk. Heb je gelezen over bedrijven die overschakelen naar Google Documenten? Dat is een perfect voorbeeld van bedrijven die overstappen van het hosten van hun eigen lokale servers naar het gebruik van cloudcomputing.
Maar wat als uw bedrijf een dienst aan anderen levert? U kunt ook profiteren van cloud computing door applicaties te maken die niet op uw eigen servers draaien, maar in feite gebruik maken van serverbronnen die door een van de grote providers worden aangeboden - Google heeft App Engine, Microsoft heeft Windows Azure en Amazon heeft hun EC2-framework.
De meeste van deze services werken op basis van betalen (pay-for-resources), dus uw toepassing wordt alleen belast voor de hoeveelheid CPU en netwerkgebruik die deze daadwerkelijk gebruikt, wanneer uw toepassing klein is en niet veel gebruikers heeft, wordt niet veel in rekening gebracht, maar het voordeel is dat het zonder problemen tot 10.000 gebruikers kan opschalen (hoewel je veel meer betaalt voor het toegevoegde CPU-gebruik).
Heb je nog steeds meer nodig? Hier is een video die het uitlegt met ... kleine pluizige wolken.
Webapplicaties zijn de toekomst. Cloud Computing is een stom modewoord. Bespreken.