Image
Billede fra CyTera serverrum, Cypern
Cloudcomputing
Licens: CC BY SA 3.0

Cloud computing er udvikling, kørsel og anvendelse af programmer, apps, services og data via internettet (kaldet "skyen" eller "The cloud") i stedet for fra en lokal computer. Når så løsningen er færdig, flytter den til det miljø, hvor løsningen skal køre i drift.

Fordele og ulemper

Der er store fordele ved at udvikle på nettet. Langt de fleste løsninger anvendes i dag fra nettet. Man kan samarbejde mange udviklere om en løsning, man kan benytte versionsstyring, og man kan invitere andre ind og kommentere sit program.

  • Tilgængelighed
  • Sikkerhed
  • Skalerbarhed
  • Hastighed
  • Software som service

Uddybning

Ved tilgængelighed forstås, at grupper af udviklere og evt. testbrugere og andre interessenter hurtigt kan få adgang til kode og delprodukter. Ved sikkerhed forstås, at nogle andre end udviklerne kan sørge for, at en løsning kan driftes sikkert og konstant. Ved skalerbarhed forstås, at en løsning/et program kan skaleres op fra et lille antal brugere til et stort. Det er normalt afhængig af driftsmiljøet/hosten. Ved hastighed forstås, at man hurtigt kan komme i gang med at udvikle og teste, og løsningen/produktet hurtigt kan komme fra et udviklingsmiljø til et driftsmiljø. Ved Software as a service forstås, at løsninger kan leveres som abonnement, snarere end et færdig produkt. Løsningen kan så løbende tilpasses og ændres i takt med slutbrugerenes behov og kompetencer ændres.

Eksempler på cloud-løsninger

  • Microsoft Azure
  • Github

Læs mere i Lex

Kommentarer

Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.

Du skal være logget ind for at kommentere.

eller registrer dig