Häromdagen skrev en läsare och frågade om molntjänster kunde hjälpa till att spara hårddiskutrymme, vilket fick mig att inse att det är dags att prata om exakt vad detta moroniska buzzword verkligen betyder.
Vad är Cloud Computing?
Enligt National Institute of Standards and Technology är definitionen för "Cloud Computing" detta obegripliga stycke nonsens tydligt skriven för att vara så förvirrande som möjligt:
Cloud computing är en modell för att möjliggöra praktisk, on-demand nätverksåtkomst till en delad pool av konfigurerbara datorresurser (t.ex. nätverk, servrar, lagring, applikationer och tjänster) som snabbt kan tillhandahållas och släppas med minimal ledningsinsats eller tjänsteleverantör samspel.
Så vad är en definition för riktiga människor?
Cloud Computing = webbapplikationer
Det är allt som finns i det. Om du använder en webb- eller internetbaserad applikation från en större leverantör som Google eller Microsoft använder du molnbearbetning. grattis!
Varje webbapplikation som du någonsin har använt, som Gmail, Google Calendar, Hotmail, SalesForce, Dropbox och Google Docs, är baserade på "cloud computing", för när du ansluter till en av dessa tjänster ansluter du dig verkligen till en massiv pool av servrar någonstans där ute på internet. Klienten behöver inte vara en webbläsare, men det är den riktning som allt går.
Tror du att det är mer än så? Tro mig inte? Lyssna bara på Larry Ellison, VD och grundare av Oracle, prata om hur moronisk denna term egentligen är:
Så varför Cloud Computing?
Vi har redan konstaterat att det är en meningslös term som helt enkelt beskriver webbapplikationer, som har funnits mycket länge - men för att få företag att börja byta till webbapplikationer istället för självhostade servrar uppfann marknadsföringstyperna en nytt motord.
Anledningen till att de använde ordet ”moln” i motordet är enkelt: i nätverksdiagram representeras internet vanligtvis med ett moln mitt på ritningen. Dessa marknadsföringsdronor är uppfinningsrika, eller hur?
Så i princip är själva termen bara ett sätt för konsulter och företag att sälja fler tjänster i ett glänsande nytt paket. Här är en bra illustration av hur detta fungerar:
Serietidning Nörd och Poke
Hur kan Cloud Computing hjälpa mig?
Eftersom företag överallt flyttar sina applikationer till webben och kommer ut med nya och intressanta funktioner som är tillgängliga via din webbläsare, kommer du snart att få tillgång till nästan vad som helst från vilken webbläsare som helst på vilken dator som helst, och raderna kommer att suddas ut mellan skrivbordet och internet.
Nu när Microsoft har gjort det släppte äntligen beta för Internet Explorer 9 , som stöder nya webbstandarder som HTML5 och använder hårdvaruacceleration för att göra hela upplevelsen snabb - varje webbläsare kommer äntligen på samma fot. När Microsoft sa att IE9 kommer att ändra webben, skojade de inte - det var de bara de som håller tillbaka webben med deras anemiska IE7- och IE8-webbläsare, för att inte tala om den gamla IE6. Och nu är mardrömmen äntligen nästan över.
Det blir ännu mer intressant när Chrome OS äntligen släpps, vilket i grunden är ett hela operativsystemet byggt runt en webbläsare som det primära gränssnittet, med alla dina applikationer som webbapplikationer istället för lokala - förhoppningsvis kommer det att stödja webbintegration som IE9 gör med aktivitetsfältet i Windows 7.
Hur skiljer sig cloud computing från företag till företag?
Om du befinner dig i IT-världen kliar du förmodligen på huvudet just nu och tänker att jag förenklar idén bakom cloud computing, så låt oss förklara den verkliga skillnaden från den mer tekniska sidan.
Tidigare skulle varje företag köra alla sina applikationer på alla sina egna servrar, värd på sin egen plats eller sitt datacenter. Detta kräver självklart mycket underhåll och pengar för att hålla allt igång, uppgraderat och säkert.
Ur ett affärsperspektiv kan företag nu flytta mycket av sin dator till molntjänster, som tillhandahåller samma applikationer som du skulle installera på dina egna servrar, men nu är de tillgängliga över internet för alla sina kunder. Har du läst om företag som byter till Google Docs? Det är ett perfekt exempel på att företag byter från att ha värd för sina egna lokala servrar till att använda cloud computing istället.
Men tänk om ditt företag tillhandahåller en tjänst till andra? Du kan också dra nytta av cloud computing genom att skapa applikationer som inte körs på dina egna servrar, men som faktiskt använder serverresurser från en av de stora leverantörerna - Google har App Engine Har Microsoft Windows Azure och Amazon har sina EC2-ramverk .
De flesta av dessa tjänster fungerar på resursbasis - så att din applikation bara debiteras för den mängd CPU och nätverksanvändning som den faktiskt använder - när din applikation är liten och inte har många användare, behöver du inte Du kommer inte att debiteras mycket, men fördelen är att den kan skala upp till 10 000 användare utan problem (även om du betalar mycket mer för den extra CPU-användningen).
Behöver du fortfarande mer? Här är en video som förklarar det med ... små fluffiga moln.
Webbapplikationer är framtiden. Cloud Computing är ett dumt motord. Diskutera.