Resumé

Fuldført

Cloudcomputing er levering af databehandling som en tjeneste via et netværk, hvor distribuerede ressourcer leveres til slutbrugeren som et hjælpeprogram. Idéen om brugscomputing opstod i 1950'erne og 1960'erne, men støtteteknologierne udviklede sig årtier senere og er endelig modnet til en tilstand, hvor cloudcomputing er en levedygtig mulighed for organisationer at investere i.

De aktiverende teknologier inden for cloudcomputing omfatter:

  • Networks
  • Virtualisering og ressourcestyring
  • Beregning af hjælpeprogram
  • Programmeringsmodeller
  • Parallel distribueret databehandling
  • Lagringsteknologier

Cloudcomputing består af fire komponenter:

  • Programsoftware
  • Udviklingsplatforme
  • Ressourcedeling
  • Infrastruktur

Cloudtjenestemodeller findes på forskellige niveauer i byggestenene.

SaaS (Software as a Service) er på programsoftwarelaget. SaaS er levering af software via internettet (typisk via en webbrowser).

PaaS (Platform as a Service) er på udviklingsplatformslaget og kan defineres som en databehandlingsplatform, der gør det muligt at oprette webprogrammer på en forenklet måde uden kompleksiteten ved at købe og vedligeholde den underliggende software og infrastruktur.

I IaaS-modellen (Infrastructure as a Service) udlejer udbydere beregningsressourcer i form af instanser eller virtuelle maskiner, som har en form for CPU, hukommelse, disk og netværksbåndbredde knyttet til dem.

Der er tre kendte udrulningsmodeller til cloudcomputing: offentlig, privat og hybrid.

Populære cloududbydere omfatter Amazon Web Services, Microsoft Azure, Google Cloud Platform og OpenStack. Hver udbyder tilbyder typisk en stak bestående af bl.a. beregnings-, lager- og netværkstjenester.

Nogle af de mest populære brugssager til cloudmiljøet omfatter:

  • Web- og mobilprogrammer
  • Analyse af big data
  • Databehandling med høj ydeevne efter behov
  • Onlinelager og arkivering
  • Hurtig udvikling og test af programmer