Cloud computing er, kort sagt, når computertjenester leveres af en virksomhed eller et sted uden for det sted, hvor de anvendes. Det svarer til den måde, hvorpå elektricitet sendes til brugerne: brugeren tænder for tjenesten, får den leveret og betaler typisk kun for det, der bruges. Tanken bag cloud computing er, at man kan bruge lagerplads, computerkraft eller hele udviklingsmiljøer uden selv at skulle stå for den underliggende hardware eller driften.

Skyen er en metafor for internettet, inspireret af, hvordan netværksdiagrammer tegnes. Ligesom skyer i den virkelige verden skjuler dele af himlen, skjuler skyen i it-verdenen den komplekse infrastruktur bag tjenesterne. Cloud computing betyder, at it-relaterede funktioner leveres "som en tjeneste" over nettet, så brugere kan få adgang uden at kende eller styre de bagvedliggende teknologier. Den abstraktion kan også hjælpe med at undgå visse etiske og juridiske problemer, når leverandøren håndterer drift, sikkerhed og overholdelse af regler.

Ifølge IEEE er cloud computing et koncept, hvor data og tjenester placeres på servere og leveres via internettet til enheder som f.eks. computere, bærbare computere, håndholdte enheder og sensorer. Det inkluderer idéen om software som en tjeneste (SaaS) — et godt eksempel er Google, der tilbyder kontorpakke-apps, man åbner i en webbrowser. I modsætning til traditionelle programmer som Microsoft Office ligger softwaren og dataene hos leverandøren og ikke kun på den enkelte maskine.

Grundlæggende modeller

Cloud computing kan opdeles efter to hoveddimensioner:

  • Tjenestemodeller:
    • IaaS (Infrastructure as a Service) — virtualiseret infrastruktur (servere, netværk, lager) som du lejer.
    • PaaS (Platform as a Service) — platform til at udvikle og køre applikationer uden at håndtere infrastrukturen.
    • SaaS (Software as a Service) — færdige applikationer, der tilgås via internettet (f.eks. webbaserede kontorværktøjer).
  • Udrulningsmodeller:
    • Offentlig cloud — tjenester leveret af tredjepartsleverandører via internettet.
    • Privat cloud — cloud-lignende ressourcer dedikeret til én organisation, ofte hostet internt eller i et datacenter.
    • Hybrid cloud — kombination af offentlige og private clouds for fleksibilitet og kontrol.
    • Multi-cloud — brug af flere cloud-leverandører for at sprede risiko og udnytte forskellige styrker.

Fordele ved cloud computing

  • Skalerbarhed: Ressourcer kan øges eller mindskes hurtigt efter behov (elasticitet).
  • Omkostningsstyring: Pay-as-you-go-princippet betyder, at man betaler for forbrug i stedet for store investeringer i hardware.
  • Høj tilgængelighed: Mange cloud-udbydere tilbyder redundans og backupløsninger, så tjenester kan være online næsten hele tiden.
  • Hurtigere udrulning: Nye servere, databaser eller applikationer kan sættes op på få minutter.
  • Mindre drift: Leverandøren håndterer hardware, opdateringer og overvågning, hvilket frigør interne ressourcer.
  • Samarbejde og mobil adgang: Brugere kan tilgå data og applikationer fra forskellige enheder og steder.

Risici og overvejelser

  • Sikkerhed og privatliv: Data opbevares hos tredjepart, så man skal sikre kryptering, adgangskontrol og klare aftaler om ansvar.
  • Compliance: Nogle brancher har regler for, hvor data må være fysisk placeret eller hvordan de skal behandles.
  • Leverandørafhængighed (vendor lock-in): Flytning mellem udbydere kan være dyrt eller teknisk kompliceret.
  • Ydelse og latens: For visse realtidsapplikationer kan netværksforsinkelse være et problem.
  • Omkostningsstyring: Uden korrekt overvågning kan forbruget blive dyrere end forventet.

Typiske anvendelser

  • Sikkerhedskopiering og gendannelse (backup/DR).
  • Hosting af websteder og e-handel.
  • Udviklings- og testmiljøer, hvor hurtig oprettelse og nedlukning af ressourcer er nyttigt.
  • Analyser og big data, hvor stor regnekraft kan lejes midlertidigt.
  • Internet of Things (IoT) — indsamling og behandling af data fra mange sensorer.

Hvordan vælger man en løsning?

Tænk over:

  • Hvilke krav har din organisation til sikkerhed og compliance?
  • Skal løsningen være skalerbar hurtigt, eller er forudsigelig kapacitet nok?
  • Hvilket budget har I — er CAPEX eller OPEX at foretrække?
  • Hvilken ekspertise har I internt til at administrere cloud-ressourcer?

Det er ofte en god idé at starte med en vurdering af forretningskrav og derefter lave en pilot med en eller to cloud-leverandører for at afprøve ydeevne, omkostninger og integration.