Forleden skrev en læser og spurgte, om cloud computing kunne hjælpe med at spare plads på harddisken, hvilket fik mig til at indse, at det er tid til at tale om, hvad dette moroniske buzzword virkelig betyder.
Hvad er Cloud Computing?
Ifølge National Institute of Standards and Technology er definitionen for "Cloud Computing" dette uforståelige stykke vrøvl tydeligt skrevet for at være så forvirrende som muligt:
Cloud computing er en model til at muliggøre bekvem, on-demand netværksadgang til en delt pulje af konfigurerbare databehandlingsressourcer (f.eks. Netværk, servere, opbevaring, applikationer og tjenester), der hurtigt kan forsynes og frigives med minimal ledelsesindsats eller tjenesteudbyder interaktion.
Så hvad er en definition for rigtige mennesker?
Cloud Computing = Webapplikationer
Det er alt der er ved det. Hvis du bruger en internet- eller internetbaseret applikation fra en større udbyder som Google eller Microsoft, bruger du cloud computing. Tillykke!
Alle webapplikationer, du nogensinde har brugt, som Gmail, Google Kalender, Hotmail, SalesForce, Dropbox og Google Docs, er baseret på "cloud computing", fordi når du opretter forbindelse til en af disse tjenester, opretter du virkelig forbindelse til en massiv pool af servere et eller andet sted derude på Internettet. Klienten behøver ikke at være en webbrowser, men det er den retning, alt går.
Tror du, at der er mere ved det end det? Tro mig ikke? Lyt bare til Larry Ellison, administrerende direktør og medstifter af Oracle, tale om, hvor moronisk dette udtryk virkelig er:
Så hvorfor Cloud Computing?
Vi har allerede konstateret, at det er et meningsløst udtryk, der simpelthen beskriver webapplikationer, der har eksisteret i meget lang tid - men for at få virksomheder til at begynde at skifte til webapplikationer i stedet for selvhostede servere, opfandt marketingtyperne en nyt buzzword.
Årsagen til, at de brugte ordet "sky" i buzzwordet, er enkel: i netværksdiagrammer er internettet normalt repræsenteret med en sky midt på tegningen. Disse marketingdroner er opfindsomme, ikke sandt?
Så grundlæggende er selve udtrykket kun en måde for konsulenter og virksomheder at sælge flere tjenester i en skinnende ny pakke. Her er en god illustration af, hvordan dette fungerer:
Tegneserie af Nørd og Poke
Hvordan kan Cloud Computing hjælpe mig?
Da virksomheder overalt flytter deres applikationer til internettet og kommer ud med nye og interessante funktioner, der er tilgængelige via din webbrowser, vil du snart kunne få adgang til næsten alt fra enhver browser på enhver pc, og linjerne sløres mellem skrivebordet og internet.
Nu hvor Microsoft har gjort det endelig frigivet beta til Internet Explorer 9 , som understøtter nye webstandarder som HTML5 og bruger hardwareacceleration for at gøre hele oplevelsen hurtig - hver browser vil endelig være på samme fod. Da Microsoft sagde, at IE9 vil ændre internettet, tulede de ikke - det var de kun dem, der holder internettet tilbage med deres anæmiske IE7- og IE8-browsere, for ikke at nævne den gamle IE6. Og nu er mareridtet endelig næsten forbi.
Det bliver endnu mere interessant, når Chrome OS endelig frigives, hvilket grundlæggende er et hele operativsystemet bygget op omkring en webbrowser som den primære grænseflade med alle dine applikationer som webapplikationer i stedet for lokale - forhåbentlig understøtter den webintegration som IE9 gør med proceslinjen i Windows 7.
Hvordan er cloud computing forskelligt for virksomheder?
Hvis du er i IT-verdenen, klør du sandsynligvis på hovedet på dette tidspunkt og tænker at jeg overforenkler ideen bag cloud computing, så lad os forklare den reelle forskel fra den mere tekniske side af tingene.
Tidligere ville hvert firma køre alle deres applikationer på alle deres egne servere, hostet på deres eget sted eller datacenter. Dette kræver naturligvis en masse vedligeholdelse og penge for at holde alt kørende, opgraderet og sikkert.
Fra et forretningsmæssigt perspektiv kan virksomheder nu flytte meget af deres computing til cloud-tjenester, der leverer de samme applikationer, som du ville installere på dine egne servere, men nu er de tilgængelige over internettet for nogen af deres kunder. Har du læst om virksomheder, der skifter til Google Docs? Det er et perfekt eksempel på, at virksomheder skifter fra at hoste deres egne lokale servere til at bruge cloud computing i stedet.
Men hvad hvis din virksomhed leverer en service til andre? Du kan også drage fordel af cloud computing ved at oprette applikationer, der ikke kører på dine egne servere, men faktisk bruger serverressourcer leveret af en af de store udbydere - Google har App-motor , Har Microsoft det Windows Azure og Amazon har deres EC2-ramme .
De fleste af disse tjenester fungerer på basis af ressourcer - så din applikation kun opkræves for den mængde CPU og netværksbrug, som den faktisk bruger - når din applikation er lille og ikke har mange brugere, har du ikke Du bliver ikke opkrævet meget, men fordelen er, at den kan skalere op til 10.000 brugere uden problemer (selvom du betaler meget mere for den ekstra CPU-brug).
Har du stadig brug for mere? Her er en video, der forklarer det med ... små bløde skyer.
Webapplikationer er fremtiden. Cloud Computing er et dumt buzzword. Drøfte.