Hvad er Cloud Computing og hvad betyder dette dumme buzzword?
Den anden dag skrev en læser i at spørge om cloud computing kunne hjælpe med at spare plads på harddisken, hvilket gjorde mig klar over, at det er tid til at tale om præcis hvad dette moroniske ordord betyder virkelig.
Hvad er Cloud Computing?
Ifølge National Institute of Standards and Technology er definitionen for "Cloud Computing" det uforståelige stykke nonsens, der klart er skrevet for at være så forvirrende som muligt:
Cloud computing er en model, der gør det nemt at få adgang til netværksadgang til en fælles pool af konfigurerbare databehandlingsressourcer (f.eks. Netværk, servere, lagring, applikationer og tjenester), der hurtigt kan leveres og frigives med minimal ledelsesindsats eller tjenesteudbyder interaktion.
Så hvad er en definition for rigtige mennesker?
Cloud Computing = Webapplikationer
Det er alt der er til det. Hvis du bruger et web- eller internetbaseret program fra en større udbyder som Google eller Microsoft, bruger du cloud computing. tillykke!
Hver webapplikation, du nogensinde har brugt, som Gmail, Google Kalender, Hotmail, SalesForce, Dropbox og Google Docs, er baseret på "cloud computing", fordi du, når du opretter forbindelse til en af disse tjenester, virkelig forbinder til en massiv pool af servere et sted derude på internettet. Klienten behøver ikke at være en webbrowser, men det er den retning, alt er på vej.
Tænk, at der er mere til det end det? Tro mig ikke? Lyt bare på Larry Ellison, CEO og medstifter af Oracle, snakk om, hvordan moronic dette udtryk virkelig er:
Så hvorfor Cloud Computing?
Vi har allerede konstateret, at det er et meningsløst udtryk, der blot beskriver webapplikationer, der har eksisteret i meget lang tid - men for at få virksomhederne til at begynde at skifte til webapplikationer i stedet for selvhostede servere, opfandt marketingtyperne en nyt buzzword.
Grunden til at de brugte ordet "sky" i buzzword er simpel: i netdiagrammer er internettet normalt repræsenteret med en sky midt på tegningen. Disse marketing droner er opfindsomme, er de ikke?
Så dybest set er udtrykket i sig selv 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 virker:
Tegneserie af Geek 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 stort set alt fra enhver browser på en hvilken som helst pc, og linjerne vil sløre mellem skrivebord og internet.
Nu hvor Microsoft endelig har frigivet beta til Internet Explorer 9, som understøtter nye webstandarder som HTML5 og bruger hardwareacceleration for at gøre hele oplevelsen hurtig, vil alle browsere endelig være på samme fod. Da Microsoft sagde, at IE9 skulle ændre nettet, var det ikke sjovt, de var Kun dem, der holder internettet tilbage med deres anemiske 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 er udgivet, hvilket stort set er et helt operativsystem bygget op omkring en webbrowser som den primære grænseflade. Med alle dine applikationer som webapplikationer i stedet for lokale, forhåbentlig vil det understøtte webintegration som IE9 gør med Windows 7-proceslinjen.
Hvordan er Cloud Computing anderledes for virksomheder?
Hvis du er i IT-verdenen, risikerer du sandsynligvis dit hoved på dette tidspunkt og tænker på, at jeg oversimpliserer ideen bag cloud computing, så lad os forklare den reelle forskel på den mere tekniske side af ting.
Tidligere ville alle firmaer køre alle deres applikationer på alle deres egne servere, der var vært på deres eget sted eller datacenter. Dette kræver selvfølgelig meget 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, som giver de samme applikationer, som du vil installere på dine egne servere, men nu er de tilgængelige over internettet til 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 være vært for deres egne lokale servere til at bruge cloud computing i stedet.
Men hvad nu hvis din virksomhed yder en tjeneste til andre? Du kan også udnytte cloud computing ved at oprette programmer, der ikke kører på dine egne servere, men rent faktisk udnytte serverressourcer fra en af de store udbydere. Google har App Engine, Microsoft har Windows Azure og Amazon har deres EC2-ramme.
De fleste af disse tjenester opererer på en pay-to-resource basis, så din ansøgning bliver kun opkrævet for mængden af CPU og netværksbrug, som den faktisk bruger - når din ansøgning er lille og ikke har mange brugere, du don Jeg bliver ikke belastet meget, men fordelen er, at den kan skala 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 den med ... lidt bløde skyer.
Webapplikationer er fremtiden. Cloud Computing er et dumt buzzword. Diskutere.