Definition af cloudcomputing
- 8 minutter
Cloudcomputing giver mulighed for at bruge beregningsressourcer som en tjeneste. En cloudcomputer er simpelthen en stor distribueret databehandlingsinfrastruktur, som brugerne har adgang til via et netværk. På samme måde som med andre domæner opstod cloudcomputing gennem modenhed af aktiveringsteknologier, samtidig med at man forsøgte at opfylde økonomiske behov. I dette kursus giver vi en introduktion til cloudcomputing og dækker derefter relevante emner i forskellige detaljer, herunder hardware- og softwareinfrastruktur, ressourcestyring (virtualisering), cloudlager og programmeringsmodeller.
Vi starter med et simpelt overblik over cloudcomputing: definition, motivationer, udviklinger, byggesten, tjenestemodeller og use cases. Vi vil også diskutere økonomi, risici, fordele og sikkerhed.
Hvad er cloudcomputing?
Cloudcomputing
(definition) Levering af databehandling som en tjeneste via et netværk, hvorved distribuerede ressourcer leveres til slutbrugeren som et hjælpeprogram.
Informationsteknologi (IT) er blevet et væsentligt krav, for at de fleste organisationer kan fungere effektivt. It-programmet har typisk tre komponenter tilknyttet, og afhængigt af en bestemt organisations behov: programsoftware, udviklingsplatforme og den underliggende infrastruktur. Disse komponenter vises i følgende figur:
Figur 1: Typiske komponenter i informationsteknologi
En organisation, der har brug for at udrulle en bestemt it-løsning, skal traditionelt anskaffe, konfigurere og vedligeholde infrastrukturen og programmet. Visse organisationer kan beslutte at udvikle deres egen software, i hvilket tilfælde de også skal administrere udviklingsplatforme. Organisationen "ejer" derfor løsningen, hvilket giver fuld kontrol over løsningen, herunder f.eks. adgangssikkerhed og tilpasning. Ejerskabet har dog nogle ulemper:
- Organisationer skal betale forud for at købe en bestemt løsning, som forpligter betydelig kapital til langvarige it-ressourcer.
- Organisationer er udelukkende ansvarlige for administrationen af deres it-løsninger. Organisationer skal have kontrakter om hardwarevedligeholdelse for de erhvervede it-løsninger. Systemadministratorer skal ansættes til at overvåge hardware og software, som skal opdateres og vedligeholdes. Organisationer skal også betale for strøm og køling for at holde hardwaren kørende. Ud over startomkostninger skal organisationer derfor budgettere for tilbagevendende omkostninger.
- It-løsningen har typisk en fast størrelse og skal ændres til skalering, når behovene vokser eller formindskes. (I takt med at antallet af medarbejdere vokser, skal organisationen f.eks. købe ekstra hardware og/eller software for at holde op med stigende krav).
- It-systemer lider typisk under en lav gennemsnitlig udnyttelse. Udnyttelse refererer til den tid (udtrykt normalt som en procentdel), som et it-system bruges til kapacitet. Mailtjenester i en stor organisation ser f.eks. typisk mest trafik kl. 08.00, når folk logger på og tjekker mail. Udnyttelse tapers ud mod lukning af virksomheden og er næsten nul efter timer. Da it-systemer forbruger energi, selv når de er inaktive, efterlader de desuden et fremtrædende CO2-fodaftryk.
Mange af de ulemper, der er angivet ovenfor, stammer fra ejerskabet af it- Men med udviklingen af databehandlingsteknologi er det ikke længere nødvendigt for organisationer at eje it-systemer. Mange af organisationens it-behov kan leveres til dem som -tjenester. Cloudcomputing er transformationen af ejede it-produkter til tjenester, der kan leases fra en cloudtjenesteudbyder.
Transformationen af en bestemt teknologi fra et produkt til en tjeneste er ikke ny. En lignende transformation udviklede sig til elektricitet, som indledningsvist skulle produceres i nærheden af den enhed eller tjeneste, der krævede det. Udviklingen af store kraftværker, elektriske transmissionssystemer og gitre har ført til stigning i el som et forsyningsværk (en tjeneste, som folk kan få og betale for efter behov).
I følgende video beskrives transformationen af it fra et produkt til en tjeneste:
I cloudcomputing bruger brugere eller organisationer databehandlingsressourcer som en tjeneste og betaler for dem som et værktøj i en model, der betales efter forbrug. Når der anmodes om databehandlingsressourcer, cloududbyderen typisk klargør disse ressourcer hurtigt (minutter eller timer). Da behovet for disse ressourcer ændres, kan brugere eller organisationer hurtigt skalere op eller ned på deres ressourcer efter behov.
Cloudmodellen giver brugere og organisationer flere fordele, herunder: reducerede startomkostninger, da it-tjenester kan fås i en betalt efter forbrug-model; bekvemmeligheden ved hurtig ressourceklargøring, hvilket reducerer tiden til at markedsføre it-løsninger betydeligt; og hurtig skalerbarhed af beregningsressourcer, da de kan skaleres op og ned efter behov. Cloududbydernes ressourcer deles af flere brugere, hvilket forbedrer udnyttelsen og reducerer CO2-fodaftrykket.
På trods af alle fordelene er cloudcomputing en ny teknologi og kommer med mange risici og udfordringer, der vil blive dækket senere.
Tjek din viden
Feedback
Var denne side nyttig?
No
Har du brug for hjælp til dette emne?
Vil du prøve at bruge Ask Learn til at tydeliggøre eller guide dig gennem dette emne?