Forleden skrev en leser og spurte om cloud computing kunne bidra til å spare plass på harddisken, noe som fikk meg til å innse at det er på tide å snakke om nøyaktig hva dette moroniske buzzwordet egentlig betyr.
Hva er Cloud Computing?
I følge National Institute of Standards and Technology er definisjonen for “Cloud Computing” dette uforståelige tullet tydelig skrevet for å være så forvirrende som mulig:
Cloud computing er en modell for å muliggjøre praktisk, on-demand nettverkstilgang til et delt basseng med konfigurerbare databehandlingsressurser (f.eks. Nettverk, servere, lagring, applikasjoner og tjenester) som raskt kan klargjøres og frigjøres med minimal administrasjonsinnsats eller tjenesteleverandør interaksjon.
Så hva er en definisjon for ekte mennesker?
Cloud Computing = Nettapplikasjoner
Det er alt det er med det. Hvis du bruker et nett- eller internettbasert program fra en større leverandør som Google eller Microsoft, bruker du cloud computing. Gratulerer!
Alle webapplikasjoner du noen gang har brukt, som Gmail, Google Calendar, Hotmail, SalesForce, Dropbox og Google Docs, er basert på “cloud computing”, fordi når du kobler deg til en av disse tjenestene, kobler du deg virkelig til et massivt basseng med servere et sted der ute på internett. Klienten trenger ikke å være en nettleser, men det er retningen alt går.
Tror du at det er mer enn det? Ikke tro meg? Bare hør på Larry Ellison, administrerende direktør og medstifter av Oracle, snakk om hvor moronisk dette begrepet egentlig er:
Så hvorfor Cloud Computing?
Vi har allerede slått fast at det er et meningsløst begrep som ganske enkelt beskriver webapplikasjoner, som har eksistert veldig lenge - men for å få bedrifter til å begynne å bytte til webapplikasjoner i stedet for selvhostede servere, oppfant markedsføringstypene en nytt motord.
Årsaken til at de brukte ordet "sky" i moteordet er enkel: i nettverksdiagrammer er internett vanligvis representert med en sky midt på tegningen. Disse markedsføringsdronene er oppfinnsomme, ikke sant?
Så i utgangspunktet er begrepet i seg selv bare en måte for konsulenter og selskaper å selge flere tjenester i en skinnende ny pakke. Her er en god illustrasjon av hvordan dette fungerer:
Tegneserie av Geek and Poke
Hvordan kan Cloud Computing hjelpe meg?
Siden bedrifter overalt flytter applikasjonene sine til nettet og kommer ut med nye og interessante funksjoner som er tilgjengelige via nettleseren din, vil du snart kunne få tilgang til praktisk talt alt fra hvilken som helst nettleser på hvilken som helst PC, og linjene vil bli uskarpe mellom skrivebordet og internett.
Nå som Microsoft har endelig utgitt beta for Internet Explorer 9 , som støtter nye webstandarder som HTML5 og bruker maskinvareakselerasjon for å gjøre hele opplevelsen rask - hver nettleser vil endelig være på samme hold. Da Microsoft sa at IE9 kommer til å endre nettet, tullet de ikke - de var det bare de som holder nettet tilbake med deres anemiske IE7- og IE8-nettlesere, for ikke å nevne den gamle IE6. Og nå er marerittet endelig nesten over.
Det blir enda mer interessant når Chrome OS endelig slippes, noe som i utgangspunktet er et hele operativsystemet bygget rundt en nettleser som det primære grensesnittet, med alle applikasjonene dine som webapplikasjoner i stedet for lokale - forhåpentligvis vil det støtte webintegrasjon som IE9 gjør med Windows 7-oppgavelinjen.
Hvordan er Cloud Computing forskjellig for bedrifter?
Hvis du er i IT-verdenen, klør du sannsynligvis på hodet på dette tidspunktet og tenker at jeg forenkler ideen bak cloud computing, så la oss forklare den virkelige forskjellen fra den mer tekniske siden av tingene.
Tidligere ville hvert selskap kjøre alle applikasjonene sine på alle sine egne servere, vert på sitt eget sted eller datasenter. Dette krever åpenbart mye vedlikehold og penger for å holde alt i gang, oppgradert og sikkert.
Fra et forretningsperspektiv kan bedrifter nå flytte mye av databehandlingen til skytjenester, som gir de samme applikasjonene som du ville installert på dine egne servere, men nå er de tilgjengelige over internett for alle sine kunder. Har du lest om selskaper som bytter til Google Docs? Det er et perfekt eksempel på at selskaper bytter fra å være vert for sine egne lokale servere til å bruke cloud computing i stedet.
Men hva om firmaet ditt tilbyr en tjeneste til andre? Du kan også dra nytte av cloud computing ved å lage applikasjoner som ikke kjører på dine egne servere, men som faktisk bruker serverressurser fra en av de store leverandørene - Google har App-motor , Har Microsoft det Windows Azure , og Amazon har sitt EC2 rammeverk .
De fleste av disse tjenestene fungerer på grunnlag av ressurser - slik at applikasjonen din bare belastes for mengden CPU og nettverksbruk den faktisk bruker - når applikasjonen din er liten og ikke har mange brukere, trenger du ikke Du blir ikke belastet mye, men fordelen er at den kan skalere opptil 10 000 brukere uten problemer (selv om du betaler mye mer for den ekstra CPU-bruken).
Trenger du fortsatt mer? Her er en video som forklarer det med ... små luftige skyer.
Nettapplikasjoner er fremtiden. Cloud Computing er et dumt motord. Diskutere.