Cloud computing. Videnskabsteori Kursus 42610 Gruppe 6 DTU Maj 2012. Hjælpelære: Thomas Maagaard Vejleder: Erik Hagelskjær Lauridsen



Relaterede dokumenter
CLOUD COMPUTING VEJLEDNING I STORT OG SMÅT NÅR DU OVERVEJER AT GÅ I SKYEN

\ \ Computerens Anatomi / /

Hvorfor skal vi bruge objekt orienteret databaser?

10 gode grunde. - derfor skal du vælge Office365

MEGET MERE END BARE EN ALARM

Hvad er cloud computing?

Er du på udkig efter en effektiv, sikker og overkommelig server til en mindre virksomhed?

Intro til Client Management

Microservices. Hvad er det og hvordan kommer du i gang?

Gør din virksomhed mobil. med Microsoft Office 365 GØR DIN VIRKSOMHED MOBIL MED OFFICE 365 1

RÅDET FOR DIGITAL SIKKERHED GUIDE TIL SIKRING AF FORBRUGER- ELEKTRONIK PÅ INTERNETTET

Hosting. Managed Hosting - Læg jeres IT ud af huset - og spar tid og besvær.

as a Service Dynamisk infrastruktur

Guide til Epson Connect NPD DA

BESLUTNINGSBARRIEREN ER HØJERE

KURSER INDENFOR SOA, WEB SERVICES OG SEMANTIC WEB

Online Backup. ndgå hovedbrud hvis uheldet er ude! fra kr. 125 pr. md

Underbilag 2.24 Kommunernes it-miljø

MainBrain White Paper: 3 Ukendte Risici Associeret med Førende Skyløsninger. Februar 2016

Underbilag 2.24 Kommunernes it-miljø Kommunernes Ydelsessystem

Cloud Computing De juridiske aspekter

Dropbox. Dit online USB-stick

DELER og GEMMER. guide. Sådan. du dine feriebilleder. Få styr på billederne Gode råd. sider. Juli Se flere guider på bt.dk/plus og b.

Apps og smartphones HMI. mobil devices og produktions-it. Anders Rolann, evikali A/S

SAXOTECH Cloud Publishing

Skyen der er skræddersyet til din forretning.

Lumia med Windows Phone

Kom godt i gang med Digital Transformation via din Microsoft ERP-platform

Internethandel en Oversigt. Hvordan kan infrastrukturen se ud på en Internethandelsløsning? Internet Butik. Internet Salgsafdeling

Benchmarkanalyse Danske virksomheders syn på it og telekommunikation i de kommende år

Cloud Failover Appliance

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

spørgsmål til CATIA 3DEXPERIENCE on the Cloud

Cloud og it-sikkerhedsudfordringerne: Dansk Automationsselskab

It-sikkerhedstekst ST9

BRUGER GUIDE. Waoo Web TV PÅ COMPUTER, TABLET OG TELEFON FIBERBREDBÅND TV TELEFONI

Det Nye Testamente lyd-app. v. Stefan Lykkehøj Lund

Konkurrencer NONSTOP. Motivation & problemfelt

Hosted løsning Hosted produkter Dedikeret server hosting Virtuel server hosting Shared Office hosting... 7

BRUGER GUIDE. Waoo Web TV PÅ COMPUTER, TABLET OG TELEFON FIBERBREDBÅND TV TELEFONI

MEE is all about YOU

Apps, applikationer, hvad skal jeg overveje?

Informationsteknologi D Gruppe 16 Opgaver. Gruppe 16. Informationsteknologi D

Cloud computing. Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne

Lærervejledning til undervisningsforløbet. Det digitale spejl

Få optimeret dit firmas website til mobilen og styrk dit image ud af til.

PHP Quick Teknisk Ordbog

BRUGER GUIDE. Waoo leveres af dit lokale energiselskab. Er du. Waoo Web TV PÅ COMPUTER, TABLET OG TELEFON

CLOUD RECORD FAQ. HVILKE TV-BOKSE VIRKER DET PÅ? Cloud Record kan benyttes af kunder med 7410x, 7310, 7210, 7130 og 7120 TV-bokse.

1. Introduktion 2. Om os

Faster is better! Værdien af 4G TELE 2011 Jesper Korsskov

WiFi Vejledning. Smart serien 2016

Henkel Norden AB ("Henkel") er en del af Henkel Corporation, og i henhold til DPA, er Jörg Heine, den dataansvarlige: schwarzkopf.dk@henkel.

9. KONKLUSION

Kendskabet til converged systems er endnu lavt, da næsten halvdelen af IT beslutningstagerene ikke kender til konceptet.

Selvevaluering for elever og ansatte ved Ollerup Efterskole ved Poul Stenum og Jan Schønemann.

Sikkerhedspolitik Version d. 6. maj 2014

Persondata og IT-sikkerhed. Vejledning i sikker anvendelse og opbevaring af persondata

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

Google Cloud Print vejledning

Version 1.04 (23. januar 2017) Udarbejdet af Mette Valbjørn, MBU Digitalisering

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Cloud Computing Vurdering af en spirrende teknologi

Digitalisér.dk s migration til skyen

egovernment 2.0 Hvordan kan den offentlige sektor udnytte Web 2.0? Nuuk, Søren Duus Østergaard Senior egovernment Advisor, IBM Europe

XProtect-klienter Tilgå din overvågning

Google Cloud Print vejledning

Hillerød Kommune. It-sikkerhedspolitik Bilag 9. Udvikling, anskaffelse og vedligeholdelse

It uden benspænd. Nye veje i formidling af læremidlerne netbooks og Cloud Computing. Odense

Dropbox - IOS. Filer i Dropbox mappen kan deles med andre eller tilgås fra nettet.

Retningslinjer for Ipads GRÅSTEN FRISKOLE Version 2.0 side 1 af 11 Gældende fra

IT Sikkerhed. Digital Mobning.

på Højvangskolen IT så det giver mening Den måde vi tænker IT på i skolen, skal afspejles i forberedelsen og gennemførelsen

PRODUKTINDEKS. S3 support 26. Vil jeg få en fejlmelding på min S3, hvis der opstår problemer? 27. Vil jeg modtage teknisk support på min ipad mini?

EasyIQ ConnectAnywhere Release note

ADBLOCK 2018 I DANMARK. Udarbejdet af AW Media

Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner

Media College Aalborg Side 1 af 11

FÅ ÉN SAMLET KOMMUNIKATIONSLØSNING

Computerens Anatomi. Kom/IT C - Computer Anatomi - Daniel og Fie - 3/ Planlægning af kommunikationsvalg og medieprodukt.

Cloud jura hvilke regler gælder I skyen? IT Driftskonferencen, 29. januar 2014

Hvad er fremtiden for internettet?

Version 8.0. BullGuard. Backup

PROFESSIONELLE KVALITETSLØSNINGER TIL DIGITAL SIGNAGE SMUKKE OG INTELLIGENTE DIGITALE DISPLAYS, SOM ER LETTE AT TILPASSE PRÆCIS DIN VIRKSOMHED

Undervisning Windows 8(.1)

Det kommunale intranet. Præsentation Onsdag den 26. marts

Orientering om nyt GuideDanmark Oktober 2011 / fl. Baggrund

1 Cookie- og privatlivspolitik for Dalum Landbrugsskole Cookie-politik Cookies Cookies på hjemmesiden...

Ruko ARX Access. Total tryghed og sikkerhed med online adgangskontrol STAND OFF ALONE LINE LINE

Vejledning til Office 365

FOKUS PÅ IT-SIKKERHED! GODE RÅDE OM RANSOMWARE OG FOREBYGGELSER

BESKYT DIN VIRKSOMHED UANSET HVOR DEN FØRER DIG HEN. Protection Service for Business

OMKnet trådløs. Overblik. Gode ting ved trådløs. Dårlige ting ved trådløs 3/12/2012

Fjernadgang til BEC s systemer via Portal2

Dan Rolsted PIT. Side 1

Google Cloud Print vejledning

Fleksibilitet og Sikkerhed

Velkommen til OneHouse

FÅ ÉN SAMLET KOMMUNIKATIONSLØSNING

Transkript:

Cloud computing Videnskabsteori Kursus 42610 Gruppe 6 DTU Maj 2012 Hjælpelære: Thomas Maagaard Vejleder: Erik Hagelskjær Lauridsen S i m o n B. J ø r g e n s e n - s 1 0 3 1 8 2-5 2 1 9 a n s l a g D e v r a n K ü c ü k y i l d i z - s 1 0 3 2 1 0-4 7 7 3 a n s l a g M a g n u s S l ø g e d a l s 1 0 3 1 8 5-5 3 4 7 a n s l a g A l e x a n d e r M u r i l l o s 1 0 3 1 9 1-5 4 5 1 a n s l a g M a d s F. E n g e l s s 1 0 3 2 0 1 5 4 4 0 a n s l a g

Indhold Forord... 2 Ansvarsfordeling... 2 Problemstilling og problemformulering... 2 Teoretisk præsentation... 2 Analysen... 3 1. Definition og opfattelse af Cloud computing... 3 Cloud Infrastructure as a Service(IaaS):... 3 Cloud Platform as a Service(PaaS):... 4 Cloud Software as a Service(SaaS):... 4 Karakteristikker... 4 Implementeringsmodeller... 4 2. Innovationsanalyse... 5 Udviklingsbanen... 5 Før 1970 erne: Mainframes... 5 1970 erne: Mini Computere... 6 Midt i 1980 erne: Pc ens udbredelse... 6 1990 erne: Internettet... 6 Slut 90érne Start 00 erne: Web 1.0... 6 Midt og Slut 00 erne og start 10 erne: Cloud Computing og web 2.0... 7 Teknologisk vejviser... 7 Institutioner... 8 Baneafhængighed... 8 3. Fordele, ulemper og betydning af Cloud computing... 8 SCOT analyse... 8 Versioner... 8 Betydninger... 8 Sociale grupper... 9 Problemer og løsninger... 9 Sikkerhed... 9 Lukning og stabilisering... 9 Fordele... 10 Ulemper... 11 4. Cloud computing som paradigmeskift... 13 Konklusion... 15 Litteraturliste og kilder... 16 Side 1 af 16

Forord Vi har i denne rapport valgt at fokusere på Cloud computing som en teknologi. Vi vil igennem en videnskabsteoretisk analyse få svar på om vores problemstillinger, fastlagt i problemformuleringen, kan afvises eller bekræftes. Vi har valgt emnet ud fra motivation og fagligt kendskab til emnet. Derudover har Cloud computing haft en vis Hype - faktor og er yders aktuelt i IT-verdenen. Ansvarsfordeling Vi har valgt at fordele arbejdet således at vi alle har diskuteret og været med til at beslutte hvad denne rapport skulle indeholde. Derefter distribuerede vi et af de fire ansvarsområder i analysen til enten en eller to personer afhængig af omfang. Til hvert afsnit er angivet hovedforfatter for afsnittet. Alle har bidraget til problemformulering og konklusion. Problemstilling og problemformulering Vi vil gennem en innovationsanalyse af internettets tjenester, definere og placere Cloud computing teknologien, og komme med konkrete eksempler på praktisk anvendelse. Derudover vil vi gennem en SCOT analyse undersøge fordele og ulemper ved Cloud computing, vurdere betydningen for forskellige aktører samt vurdere om der er tale om en stabil teknologi. Vi vil derudover komme ind på om man kan konkludere om Cloud computing kan siges at være gennemgået paradigmeskift. Teoretisk præsentation af Magnus Vi vil ud fra videnskabsteoretisk gennemgang og analyse anvende Tema 1a med fokus på egenskaber og betydning, samt Tema 1b med fokus på innovations analyse, sammenfatte om man kan vurdere Cloud computing som at være en stabil teknologi. I Tema 1a vil vi inddrage interviews samt en SCOT analyse til at vurdere fordele og ulemper i brugen af Cloud computing. Vores hovedfokus i gruppen har været på Innovationsprocessen og den historiske udviklingsbane af Cloud computing. Vi vil definere hvilke stadie Cloud computing befinder sig i aktuelt, og om denne er stabil. Derudover har vi haft et sidefokus på paradigmeskift fra Tema 3b, her bruges Kuhn s matrix til definition af paradigmet samt Kuhn s cyklus for om der er tale om et paradigmeskift. Vigtige begreber: Udviklingsbane, Stabilitet, Betydning, Innovations-annalyse, SCOT-annalyse, Paradigmeskift. Side 2 af 16

Analysen 1. Definition og opfattelse af Cloud computing af Magnus Cloud computing (CC) er en ny måde at tænke IT løsninger på, der i hovedtræk handler om at lade store servere om alt regnearbejdet, og så sende resultatet til en tynd klient. Lidt mere præcist definerer vi Cloud computing via nogle centrale karakteristikker, service- og implementeringsmodeller. Den model vi har valgt læner sig tungt op ad National Institute of Standarts and Technology (NIST) s definition af Cloud computing samt grundig research på forskellige IT-sites. Cloud computing begrebet betegner levering af services via internettet. Navnet kommer fra de første netværksprogrammører der brugte skyen som symbol for et tilkoblet netværk de ikke kendte alle detaljer om. Vi deler normalt Cloud tjenester op i tre forskellige versioner, baseret på hvilket abstraktions niveau der er tale om: Infrastruktur (IaaS), Platform( PaaS) samt Software( SaaS). Hvor vi, i denne rapport, mest vil fokusere på Software og Infrastruktur[1]. Se figur 1. Cloud Infrastructure as a Service(IaaS): Figur 1: Tre forskellige Service Klasser af Cloud Computing [2] af Magnus IaaS er det laveste abstraktions niveau, her er der tale om at tilbyde hardware. Brugeren køber sig adgang til denne hardware og kan selv installere software efter behov. Et godt eksempel er Amazons web services som også var de første der kom ud med en Cloud service i 2006. Denne service giver adgang til server faciliteter, og giver brugeren mulighed for selv at modificere og installere hvad der er behov for. En typisk bruger for dette kunne være en softwareudvikler, der skal have mulighed for at udsende opdateringer til sit program. Her ville en Cloud tillade at holde omkostninger til båndbredde nede det meste af tiden, men stadig give mulighed for stor båndbredde når der eksempelvis kommer en ny opdatering ud. Tit kan man købe IaaS som et pay-as-you-go produkt altså at man betaler for hvor behovet af ydelsen. Side 3 af 16

Cloud Platform as a Service(PaaS): af Magnus PaaS er næste abstraktions niveau inden for Cloud tjenester, her udbyder man udover infrastrukturen en platform til at bygge software på Clouden. Her skal brugeren ikke bekymre sig så meget om server infrastruktur og lignende, men kan koncentrere sig om det udviklede software. Et eksempel kunne være Google AppEngine, der giver brugeren et udviklingsmiljø til at bygge og hoste web apps. Cloud Software as a Service(SaaS): af Magnus SaaS er det højeste abstraktions niveau i Clouden, her får brugeren adgang til et færdigt program der kører på en allerede etableret Cloud infrastruktur. Brugeren skal ikke beskæftige sig med server, netværk eller lagerplads udover muligvis nogle begrænsede brugerindstillinger, og eventuelt abonnement betingede begrænsninger. Eksempler på software som en service og dermed også web services findes blandt andet som Google Docs og Spotify. Karakteristikker af Magnus Uanset hvilken tjeneste der er tale om er der visse karakteristika der kan bruges til at identificere Cloud tjenester. Der er tale om mange af de samme karakteristika vi kender fra køb af elektricitet, varme, Tv mm. I On demand self service skal det være muligt for brugeren at ændre hvor mange ressourcer der skal være tilgængelige, eksempler er server-tid og lagerplads uden et behov for at skulle kontakte en service provider. Cloud computing skal også have Broad network access som betyder at funktionerne i Clouden så vidt muligt skal være tilgængelige via standardiserede mekanismer, for eksempel via en browser, så de kan tilgås fra tynde klienter så som mobiltelefoner eller tablets på lige fod med tykkere klienter som en pc. Ressource pooling betyder at udbyderens ressourcer samles og fordeles dynamisk efter brugerens behov. Ressourcer kan for eksempel være opbevaring, hukommelse og båndbredde. Dette betyder at brugeren ikke har nogen direkte kontrol over hvor deres data og ressourcer befinder sig, udover en mere generel placering for eksempel en bestemt serverfarm. Rapid elasticity er hvor ressourcer kan tildeles og frigives dynamisk og eventuelt automatisk i forhold til efterspørgslen, for brugeren kan det ofte se ud som de tilgængelige ressourcer er uendelige og kan allokeres efter behov. Measured service fortæller os at Cloud systemet automatisk styrer og optimerer ressourceforbrug i forhold til hvad der er betalt for. Ressourceforbrug kan overvåges, styres og rapporteres for at give større gennemsigtighed for både bruger og udbyder. Kilde:[3], [4] anvendt. Implementeringsmodeller af Magnus Til sidst ser vi på de fire implementeringsmodeller for Cloud tjenester, disse er uafhængige af service modellerne og definere hvordan, og af hvem, Cloud tjenesten ønskes anvendt. I Public Cloud bliver infrastrukturen gjort tilgængelig for alle, og den ejes af en virksomhed der sælger denne ydelse. Dette er en model der nok især kan genkendes fra en del Google tjenester som for eksempel Google Docs. Private Cloud er det modsatte alternativ som er en privat Cloud. Her opererer Cloud strukturen kun for en enkelt virksomhed eller organisation, og kan være opbygget in Side 4 af 16

house eller som service fra en udbyder. Community Cloud er en infrastruktur bygget til en speciel målgruppe af brugere fra forskellige organisationer. Hybrid Cloud er en infrastruktur der er sammensat af to eller flere af de ovenstående implementeringer. Et typisk eksempel er Cloud-bursting hvor en privat Cloud lejer kapacitet fra en public Cloud for at klare spidsbelastning. Kilde: [3] og [5] anvendt. 2. Innovationsanalyse Udviklingsbanen af Devran For at beskrive den samlede udvikling af internettets infrastruktur og de tilhørende aktiviteter kan man se på følgende lidt svævende graf, hvor fremkomsten af Cloud computing ses som den tredje generation af internettets udvikling. Figur 2: Udviklingsbanens 3 skift.[6] Som det fremgår af figuren, vises de tre generationer, som vi har været igennem på grund af internettet. Det startede med internettet, som tilhørende havde tilslutningsmuligheder som aktivitet. Dernæst udvikledes det sig til web 1.0 hvor man kunne søge information og have erfaringer. Den generation man taler om og som aktuelt er Cloud computing med web 2.0 services. Her kan brugeren være interaktiv og Cloud mulighederne gør, at man ikke behøver en lokal stærk enhed. For at gå mere i dybden med den historiske baggrund som ligger bag, er det vigtigt at vide hvad der er sket de sidste 30-40 år og på den måde kende baggrunden for hardware- og informationsteknologiens udvikling. Før 1970 erne: Mainframes af Devran Tiden før 1970 erne startede med at man havde mainframe computere, som kan ses som de første reelle computere. De var fysisk meget store samt meget dyre. I begyndelsen placerede man en mainframe centralt, og lod de enkelte brugere arbejde med denne fra deres terminal. Terminalen bestod af en skærm, som ikke havde nogen processer, men kun kunne præsentere den information som den fik fra mainframen.[7] Side 5 af 16

En anden vigtig pointe med disse computere var, at de var programmeret i maskinspecifikke sprog, hvor programmet var koblet til selve hardwaren. Det vil sige, at hvis man havde maskinkode udviklet til én maskine, ville det ikke kunne bruges på en anden. Da der efterhånden blev flere brugere af disse computere, opstod der nogle generelle behov for applikationerne. Man udviklede ensartede kodningssprog, så man kunne gøre det muligt at bruge samme applikation på flere forskellige computere. På den måde kunne en compiler bruges. Det mest kendte kode fra denne tid er COBOL 1 [8]. 1970 erne: Mini Computere af Devran I 1970 erne producerede man minicomputerne, hvilket gav flere brugere adgang til en computer. Dette medførte at programmering, som aktivitet blev både demokratisk og interaktivt. Alle kunne nu byde ind og programmeringsmiljøer opstod. Nye procedureorienterede sprog[9] blev anvendt til programmering, hvor blandt andet sprog som C og Pascal blev kendt af mange. Derudover opstår også TCP/IP-protokollerne som tillader at computernetværk kan kommunikere på tværs af netværk og standarden for forbindelsesmetoder er nu udbredt i hele IT-miljøet[10]. Midt i 1980 erne: Pc ens udbredelse af Devran I 80 erne var der en stor udbredelse af personlige computere, hvilket skabte en stor efterspørgsel på software, som kunne anvendes på disse. Da de sprog, som man fandt tidligere viste sig ikke at være tilstrækkeligt til at imødekomme den behov for nyt software, opfandt man objektorienteret programmering (OOP)[11]. Man kunne ikke genanvende koderne hvilket førte til udviklingen af OOP, som gjorde at man skabte nogle objekter i selve softwaren, som kunne ændres uden at det skabte problemer for den samlede software. 1990 erne: Internettet af Devran 1990 erne var året hvor man begyndte at forbinde computere i netværk. Man begyndte at distribuere koden mellem en klient og en server. Dette skete ved hjælp af et interface, hvor klienten gennem abstraktioner kan kommunikere med serveren og dermed få leveret en service. World Wide Web blev offentliggjort af CERN i 1992 og det var netop i starten af 1990 erne at blandt andet firmaer som Netscape og Amazon.com vandt frem. Slut 90érne Start 00 erne: Web 1.0 af Devran Det er for alvor i slutningen af 1990 erne at web 1.0 begyndte at vinde frem. Her skal web 1.0 opfattes som World Wide Webs første internetsider med enkelte informationer og med hyperlinks mellem siderne. Det var her at Dot com-boblen tog fart. Men dette resulterede også i et stort sammenbrud grundet forventningerne til WWW samt økonomiske tab på grund af aktieforhandlinger om nye IT-virksomheder. 1 Common Business Oritented Language Side 6 af 16

Midt og Slut 00 erne og start 10 erne: Cloud Computing og web 2.0 af Devran Dette er den vigtigste og hurtigst udviklende periode inden for software services. Web 2.0, der kort kan beskrives som at brugeren er i centrum og kan interagere med tjenesten, starter med at tage form. Eksempler på de tidlige Cloud tjenester og web 2.0 tjenester er YouTube,Google Maps og Facebok som etableres i 2005. Mere om Web 2.0 i afsnit 4. I CC historie er en vigtig milepæl året 2006 hvor Amazon laver den første Cloud tjeneste Amazon Web Services. Her kunne man blandt andet leje virtuelle computere i skyen hvilket ikke var set før. Det var dermed startskuddet til Cloud computing. Senere kommer så de to store smartphone platforme ios (Apple) og Android(Google) som er med til at sætte gang i SaaS til private brugere ved blandt andet at udvikle applikationer. Efterfølgende kommer forskellige synkroniserings services blandt andet Dropbox og senere i 2011 Apples icloud. Hvis man kigger på nogle af de nye tendenser inden for CC så er deling af virtuelle desktop som er meget populært samt så småt overgangen til web 3.0, hvor man tilegner ting betydning. Her ses Googles glasses og augmented reality som er direkte interaktion med den fysiske verden. Teknologisk vejviser af Simon Der er ingen tvivl om at CC har opnået stor udbredelse og at det kan opfattes som en teknologi. Man er gået fra at alt data fysisk skulle ligge på en harddisk til at benytte veletablerede serverfarme, som opbevarer og eventuelt bearbejder ens data. Dette kunne også ses i web 2.0 tjenesterne som begyndte at dukke frem. Cloud computing kan også opfattes, som et stærkt design, hvor man har en klient/server-model. To andre vigtige teknologiske vejvisere, var blandt andet udviklingen af mikroprocessoren, som kunne håndtere flere meget komplekse operationer på en gang samt hardwareudviklingen som også har medført at opkoblingsforbindelsen blev hurtigere og lagerpladsen steg. Objektorienterede programmering, API er 2 samt open source har været med til at vidensdeling vedrørende softwareudvikling er blevet meget udbredt. På figur 2 ses hvilke fremskridt der blandt andet har været med til at indskærpe CC, som en teknologi og begrebsbevidsthed. Figur 3: Fremskridt der har medført en opfattelse af hvad Cloud Computing er [2]. 2 Application Programming Interface: Et stykke software der kan interagere med et andet stykke software. Side 7 af 16

Institutioner af Devran Institution er en opfattelse af regler og normer, som er gældende for de aktører, som omfattes af institutionen. Aktørerne i denne sammenhæng er dem, som har udviklet cloud computing teknologien. For at bruge denne teknologi har man nogle forskellige regler og normer, som en bestemt institution står for. Dette er datatilsynet [12], som er den statslige myndighed, som fører tilsyn med persondataloven. Baneafhængighed af Simon Da baneafhængighed er karakteriseret ved tidligere historiske beslutninger om udvikling eller anvendelse der begrænser senere beslutninger, kan i dette tilfælde nævnes mainframe tankegangen som har været med til at beholde det overordnede design om server/klient-opfattelsen. Derudover har som nævnt tidligere TCP/IP protokoller som er yderst vigtigt og som bliver brugt i alle former for kommunikationsnetværk. Hvis man kigger kritisk på CC kan det være en ulempe kun at fokusere på softwareimplantationer, hvilket kan påvirke hardwareproduktionen. Her tænkes der på serverparker og store etablerede Cloud miljøer. 3. Fordele, ulemper og betydning af Cloud computing af Mads Før vi kommer til fordele og ulemper ved Cloud computing vil vi foretage os en Social Construction of Technology også kaldet SCOT analyse, for at få styr på hvilke aktører/sociale grupper, som er gældende samt hvilke betydninger CC har haft. Ud fra SCOT analysen kan vi finde frem til hvilke sociale grupper der ville være ideelle at interviewe for at få et professionelt synspunkt på teknologien. SCOT analyse Versioner af Alexander Cloud computing startede udelukkende som en remote computing service med virtuelle maskiner fra Amazon i 2006, men har senere udviklet sig, sammen med internettet til web 2.0, til både at understøtte datalager, applikationer og infrastruktur. Betydninger af Mads Cloud computing har mange forskellige betydninger. Nogen ser de store fordele i fleksibilitet og dynamik, andre ser problemer med at skulle flytte data ud fra egne servere. Den almindelige bruger vil næppe tænke meget over andet end at det er smart at alle deres dokumenter nu automatisk opdatere på deres forskellige enheder uden de skal foretage sig noget. Især Apples icloud er et godt eksempel på en Cloud service som folk ikke direkte føler de interagere med, men som alligevel sørger for at alle deres ting er synkroniseret. Side 8 af 16

Sociale grupper af Mads Der er tre store sociale grupper indenfor Cloud computing. Vi har de almindelige slutbrugere - som også kan være firmaer, det er dem der anvender tjenesterne. Anden gruppe er udbydere som f.eks. Google, Dropbox, Apple og Amazon, der vedligeholder tjenesterne og udvikler API er. Tredje gruppe er IT- ansatte, som er ansat i virksomheder og sørger for at de rette services er implementeret til virksomhedens brug. Man kunne sige der er en fjerde gruppe som er de personer og institutioner, som har indflydelse på den grundlæggende teknologi som f.eks. er med til at udvikle hastighed og hardware produkter. Problemer og løsninger af Alexander Som nævnt i afsnittet om fordele havde virksomheden Dreamworks studios brug for en stor del computerkraft til at konstruere animationsfilmen Shrek. Løsningen på dette problem var at leje sig ind på en Cloud løsning hos HP. Da filmen var færdig stod virksomheden tilbage med deres færdige produkt uden at stå med en masse hardware som de ikke skulle bruge. Sikkerhed af Alexander Der kan være en del sikkerheds foranstaltninger man skal tage højde for når man bruger Cloud tjenester. Dette kan bl.a. være at man ikke skal lægge følsomt data i skyen, da man ikke kan være 100% sikker på hvem der har adgang til dataet samt hvor den ligger fysisk. I den forbindelse skal der dokumenteres hos leverandøren hvem der tilgår dataet eller hvem der tilgår de rum hvor serverne er sat op. Der skal også være en sikkerhed for at serveren ikke går ned hos leverandøren. Hvis serveren går ned har virksomheden ikke adgang til sine data og man kan ende med at tabe penge eller at virksomheden står stille hvis denne ikke har anden form for back-up. Det er selvfølgelig muligt for virksomheder at lave deres egen private Cloud tjeneste som back-up, men når man har investeret i en Cloud tjeneste, skal der være en vis sikkerheds foranstaltning for at man har adgang til sit data døgnet rundt samt at serveren er vedligeholdt. Lukning og stabilisering af Mads Cloud computing er et begreb som anvendes på en stabil basis, da man har nogle klare karakteristika for hvordan tjenesten fungerer. Samtidig har den almindelige bruger ikke meget viden om hvad der rent faktisk foregår, men har en forventning om hvilke funktioner der tilbydes af tjenesten og at tingene helst skal foregå i real-time. Cloud computing er stabilt selvom der ikke findes nogle krav til standarterne i de forskellige tjenester, men brugerne har ofte en forventning om at nye tjenester enten skal gøre noget nyt, eller tilbyde f.eks. mere lagerplads før brugerne kan overbevises til at skifte. Vi kan se fra SCOT analysen at Cloud computing har haft forskellige betydninger ud fra hvilke type virksomheder der har brugt CC. For at få et tydeligere billede af fordele og ulemper har vi kigget på eksempler, hvor Cloud computing har været en god løsning samt steder hvor der kan opstå problemer ved brug af teknologien. Vi har bl.a. interviewet Jan Danielsen som er chef IT-arkitekt på Københavns Universitet. Side 9 af 16

Fordele af Alexander Cloud computing giver en masse fordele. Et problem for virksomheder der overvejer at anvende Cloud computing er, at deres data rykkes ud fra firmaet og over til servere som et andet firma står for at vedligeholde. Dermed har virksomheden ikke direkte fysisk adgang til serverne, der kan stå i et helt andet land. Samtidig bliver der samlet meget data et centralt sted, hvilket betyder at hackere kan få adgang til en masse information om en masse virksomheder, ved at angribe et af disse datacentre. Faktisk giver Cloud computing et væsentligt løft i sikkerheden, da de firmaer der tilbyder Cloud servicen kun skal bekymre sig om at holde den kørende og sikker. Firmaerne vil også investere i avanceret forsvarssystemer til at forhindre hackerangreb og nedetid i skyen. Virksomheder Fordele Sikkerhed Skalabilitet Mobilitet Omkostninger der sender sine data ud eksternt vil så slippe for at sætte egne IT-folk til at administrere og vedligeholde en server og virksomheden vil også slippe for at skulle investere i sikkerheden. Data bliver tilgængelig for virksomhedens ansatte overalt, bare de har en internet forbindelse, og det betyder at de kan arbejde uanset hvor de er og mere effektivt. Danskernes forbrug af internet gennem mobileenheder er eksploderet de sidste år[13]. Det er især blevet nemmere at arbejde igennem mobiltelefoner og tablets, hvilket også er et marked i enorm vækst. Når man gemmer data i Clouden betyder det at, hvis en enhed bliver stjålet eller går i stykker kan den nemt frakobles Cloud tjenesten og udskiftes uden at data går tabt, og medarbejderen kan hurtigt genoptage sit arbejde. Virksomhedens IT afdelingen slipper desuden for at tænke på at holde diverse software opdateret på alle virksomhedens computere, det hele kan klares ved bare at opdatere software i Clouden og på den måde sikre man at alle i virksomheden altid har de nyeste sikkerhedsopdateringer. En publikation fra IT og Telestyrelsen fra 2010 undersøger for første gang danskernes oplevelse af sikkerheden ved Cloud computing. I alt anvendte 44% af danskerne en Cloud-baseret løsning til at lagre data som f. eks. Emails, billeder og dokumenter (facebook er ikke inkluderet i disse tal). Af de 44% havde 12% personfølsomme data såsom CPR-numre, adresser og økonomiske oplysninger liggende i skyen. I undersøgelsen spurgte man også om man mente at en Cloud-baseret løsning var mere sikker end at have informationen gemt på sin egen computer. Her svarede 49% at de mente det var sikre at have informationen gemt på sin egen computer, mens kun 1% mente at en Cloud ville være en mere sikker løsning. Ud fra undersøgelsen kan man se, at selv om langt størstedelen af befolkningen mente at det var mindre sikkert at lægge sin data i skyen, anvendte de alligevel tjenesterne. Odense kommune ville i 2010 rykke data til Google Apps, som de ville bruge til at planlægge møder samt sende information ud, planlægge undervisning og evaluering af elever. Dette ville kræve at der skulle flyttes personfølsomt data til Googles servere, data omkring sociale vanskeligheder, helbredsproblemer osv. Men det satte datatilsynet en stopper for da tilsynet mente at der på en række punkter er problemer med både persondataloven og sikkerhedsbekendtgørelsen. Måden Googles servere håndtere data, betyder at en virksomheds data ikke fysisk ligger i et bestemt land, men i stedet bliver delt og flyttet imellem alle Googles servere der står i mange forskellige lande. Alle lande, hvor Google har en server, skal derfor Safe-harbor 3 godkendes før man kan flytte personfølsomme oplysninger dertil. Datatilsynet mener derudover at Google ikke oplyser hvordan der føres log med personfølsomme data og derfor kan tilsynet ikke kontrollere at sikkerhedsbekendtgørelsen overholdes. 3 Safe-harbor er et EU-samarbejde om at overholde en bestemt standart for datasikkerhed. Side 10 af 16

Cloud computing har også ændret måden man tænker computerkraft på. Tidligere havde man sine data på en enkelt server, der havde en bestemt mængde computerkraft. Havde man brug for flere kræfter, måtte man købe endnu en server. Det gjorde det svært at afgøre hvor meget kraft man skulle investere i, da systemet helst ikke skulle gå ned under belastninger, men samtidig skulle man overveje hvor stor en gennemsnitsbelastning man forventede. Nu kører man i stedet med virtuelle servere. Det betyder at en enkelt fysisk maskine kan køre flere servere på samme tid, alle sammen uafhængige af hinanden. Virtuelle servere kan flyttes rundt på de fysiske og den virtuelle servers kraft kan dermed skaleres og man kan i stedet betale for den kraft man bruger og ikke for hvor mange servere man har. Et eksempel på hvem der kunne få gavn af sådan en løsning ville være SKAT. SKATs hjemmeside bliver hvert år overbelastet når alle skal ind og se deres årsopgørelse. I sådan et tilfælde ville SKAT blot kunne leje mere kraft i den lille peak periode som opstår i foråret. Dreamworks film studio anvender allerede en Cloud-løsning hvor de lejer computerkraft fra HP når de skal rendere deres animationsfilm[14], på den måde slipper de for at stå tilbage men en masse hardware når filmen er færdig. Ulemper af Mads Vi er efterhånden kommet frem til at Cloud computing er en god strategi for virksomheder der gerne vil have større tilgængelighed og ekstrem fleksibilitet. Men der er selvfølgelig også en del generelle ulemper som kan have fatale konsekvenser hvis man ikke tager disse i betragtning. I og med at alt ens data ligger i skyen er det påkrævet, at man har god forbindelse til internettet, især hvis man skal up- eller downloade en masse data. Det kan altså være et problem hvis ens forbindelse er for langsom, eller der er begrænsninger på hvor meget datatrafik man har tilgængelig. Derudover er man afhængig af at den udbyder man har sin tjeneste hos skal have stabile servere, for hvis udbyderens servere går ned mister man adgang til sine data, og i teorien står virksomheden stille. Men en af de største bekymringer virksomheder har, når det kommer til Cloud computing, er selve Ulemper Privat data på andres servere Usikkerhed om fysisk placering Hvem har adgang? Risiko for nedetid sikkerheden af deres data.der er ingen tvivl om at det går hurtigt når man henter noget af sine data ned på sin smartphone, tablet eller computer. Det er et spørgsmål om sekunder, og så har man adgang til alt sin data. Men det er ikke alt data man vil have i skyen. Da vi snakkede med Jan Danielsen forklarede han også, at en af grundende til at en organisation som Københavns Universitet ikke bruger en Cloud tjeneste som sin primære oplagringskilde til data: Jamen for mig er det kritiske punkt at du netop ikke ved hvor det ligger, og du har en lovgivning, en international ikke coherent lovgivning der gør at, jamen når vi her på universitetet arbejder med forskningsmæssige patenter, rettigheder og sådan noget - så kan vi ikke have det liggende i Clouden, for vi ved ikke hvad japanere eller kinesere eller koreanere eller andre sniffer med i og hvor det ligger henne... [15] - Jan Danielsen Da man ikke ved med sikkerhed hvor ens data bliver placeret, er der ikke nogen sikkerhedsforanstaltninger der kan sikre ens virksomhed mod at en tredjepart kan skaffe sig adgang til ens følsomme data. Ifølge IT-advokat Jan Ussing Andersen[16] fra Kromann Reumert er personoplysning en meget bred definition, og der er derfor en række sikkerhedskrav (som også er beskrevet i afsnittet Fordele ) som virksomheder skal tage højde for og overholde for at være sikker på at uvedkommende ikke får fat i virksomhedens data. Side 11 af 16

En anden ulempe man skal tage højde for er at man ikke bliver låst fast hos den leverandør hvor man har sin Cloud tjeneste[17]. Der kan være finansielle årsager til at en leverandør ikke kan vedligeholde sin Cloud tjeneste. Dette kan medføre store konsekvenser, som at ens data bliver låst fast og at man ikke har adgang til sine data længere. Der skal altså laves bedre muligheder for at få ens data overført til en anden Cloud tjeneste. Der kan også være udfordringer som manglende integration imellem forskellige platforme, der kan gøre det svært at få alle applikationer til at være tilgængelige på alle ens enheder. I aspekter af Cloud computing ses det at servicen skal foregå i ens browser (web 2.0), men også brede applikationer som understøttes af forskellige enheder bliver mere og mere udbredt. Services som Dropbox, hvor der er udviklet applikationer til alle slags platforme anvendes af mange. "Altså Dropbox er jo på alle mulige måder helt genialt, altså jeg har både Android devices, Microsoft devices og idevices, og Dropbox er jo ligeglad. Det har jo bare det jeg skal bruge, der hvor jeg har brug for det..." - Jan Danielsen Som Jan Danielsen også nævner, er han ikke afhængig af en bestemt platform for at bruge Dropbox. Men der er også andre services som ikke har fået udviklet applikationer til at køre på alle enheder. Der må integrationen foregå igennem en browser. Dette er ikke en ulempe, men en begrænsning i den forstand at det generelt er mere praktisk at sidde med en applikation på sin computer eller mobilenhed som er skabt til formålet. En undersøgelse foretaget af thecloudinfographic.com viser at op til 85% af professionelle IT-firmaer viser tillid til Cloud computing, men det ses også at 54% af virksomhederne sætter forbedring af sikkerheden ved Cloud computing som høj prioritet for 2012[18]. Der ses dog også en tendens til at IT-virksomheder begynder at oprette private Clouds til deres data, hvor de benytter de offentlige Cloud tjenester som en form for back-up [19]. Så selvom 85% af professionelle IT-firmaer viser tillid til Cloud tjenester, er der stadig en frygt for at ens data kan komme i de forkertes hænder, eller at Cloud tjenesten går ned. Vi vil nu ud fra ovenstående analyser tage hul på diskussionen om Cloud computing kan defineres som et paradigmeskift. Side 12 af 16

4. Cloud computing som paradigmeskift af Simon Ud fra innovationsanalysen og den historiske gennemgang af hvor Cloud computing befinder sig, kan man vurdere om Cloud computing kan karakteriseres som at have gennemgået et paradigmeskift. Men før dette kan vurderes er det vigtig at gøre sig klart hvad et paradigmeskift er. Ifølge Kuhns teori om paradigmer [side 250 i i teknologiens laboratorium ] kan et paradigme beskrives ud fra den faglige matrix 4. Kuhns teori er blevet brugt på softwareudviklingen de seneste 50 år og på baggrund af dette kan CC så analyseres. Det skal dog nævnes at der er fokus på SaaS indenfor CC for at paradigmet bliver mere konkret. Den symbolske generalisation er teorien om at der er et netværk med klienter(bruger) forbundet til netværket samt serverer(database eller applikations servere) som udfører det hårde arbejde. I Cloud computings kontekst er den metafysiske antagelse knyttet til et komplekst datanetværk. Derfor kan det være svært at vide hvad der ligger til grund for at kunne bruge netværket. Den metafysiske antagelse er at brugeren hele tiden stifter bekendtskab til det komplekse netværk uden at være bevidst om det. Værdierne er de forskellige API er, pålidelighed, samt de værdier som brugerne tillægger tjenesterne. Dette kunne være størrelser som hastighed og plads i skyen. Eksemplarerne er de mange tjenester nævnt gennem hele rapporten. Figur 4: Kuhns Cyklus [20] Kuhns teori fastslår at når der er et veldefinerede paradigme kan dette skifte til et nyt paradigme, hvis det altså gennemgår forskellige stadier som det ses i Kuhns cyklus. Det foregående paradigme ifølge Delic og Walker [6] er the web 1.0 hvor det handlede om at kunne få information fra eksempelvis en hjemmeside beskrevet i innovationsanalysen. Det vil altså sige at paradigmet før CC er i slut halvfemserne og start 00 erne. I Kuhns cyklus kan man betragte den normale videnskab som forarbejdet for kommunikationsteknologi samt forskningsprojekter som ligger til grund for håndtering af store datamængder og ikke mindst mikroprocessorens revolutionerende betydning. Hvis man ser på web 1.0 så har dette foregående paradigme, som afhang af det førnævnte, gennemgået nogle hårde slag i form af Dot com-bølgen samt behovet for at kunne interagere med data som ikke fysisk lå på ens enhed. Revolutionen fra 2006 og årene frem medførte det nye paradigme som er Cloud computing hvor mange af karakteristikkerne fra web 2.0 også indgår. Her skal web 2.0 opfattes som en oplevelse der minder om traditionel software og hvor brugere samarbejde om at dele information online. Man kan sige at, i stedet for at samle information, så kan man forbinde denne og dermed udveksle viden. I andre sammenhænge betragter man også Cloud computing som en utility eller pay-as-you-go -ydelse hvilket kan sammenlignes med at man køber Tv-pakker, El eller varme. Dette beskrives også i [2] side 5, hvor det sammenlignes med hvad der skete for omkring hundrede år siden, hvor fabrikkerne gik fra at anvende deres egen strømkilde til at maskinerne bare skulle tilsluttes 4 Symbolske generalisationer, Metafysike antagelser, Værdier og Eksemplarer. Side 13 af 16

el-nettet og så var der strøm. Dette medførte meget billigere strømpriser end tidligere. I dag opfattes utility Cloud computing som en meget etableret del af IT-løsninger hos firmaer men også private. Eksempler på dette er onlive.com som er en Cloud spilplatform til private eller Microsoft private Cloud 5 til interne Cloud-løsninger for firmaer. Dog kan der argumenteres for at CC ikke er et paradigmeskift men nærmere en overgang med indflydelse fra flere tekniske sammensmeltninger. Men der er ingen tvivl om at midt 00 erne har haft en enorm indflydelse på SaaS og CC. Ikke mindst fordi at den almene opkoblingshastighed og brug af nettet er steget enormt. Sociale netværk og behovet for at dele er samtidig også steget. Mobile enheder har også været med til kickstartet netop paradigmeskiftet, hvor man nu altid er online og interaktionen sker her og nu. Som det også ses i figur 5 er CC stadig i udvikling hen imod en mere automatiseret implementeringsstrategi. Det såkaldte NoOps 6 betyder at udviklerne ikke behøver at bruge tid på systemstyring men derimod kan fokusere deres tid på udvikling af services. Denne nye tankegang kaldes Cloud 2.0, hvilket også bekræfter at paradigmet stadig er i en overgangsfase. Det er også værd at nævne at vores verdenssamfund også har en kæmpe indflydelse på CC. I den vestlige verden er vi gået fra et produktionssamfund til et videnssamfund hvor deling af viden er meget vigtig. Den sociologiske samfundsopfattelse om hvordan vi kommunikere har også ændret sig markant. Men vigtigst er nok den barriere, det er for samfundet, at opfatte software og Cloud computing tjenester som et produkt på højde med et fysisk produkt eller ydelse. I IT- og Softwaremiljøet taler man om at det næste paradigmeskift vil være overgangen til det semantiske web (web 3.0) som ville være et universelt medie til udveksling af information gennem tildeling af meninger til indholdet[21]. Her vil der således skulle være standarder for hvordan meta-data udveksles imellem tjenesterne. Figur 5: Clouds udvikling og indførelse af NoOps [22] 5 Private skal opfattes som et firmas egen Cloud løsning. 6 No Operation. Side 14 af 16

Konklusion Vi kan ud fra analysen konkludere, at Cloud computing opfattes inden for IT-verdenen som en stabil teknologi, selvom definitionerne fra første afsnit dog stadig er meget gennerelle. I tilfældet hvor man kan købe en ydelse, opfattes Cloud computing som en utility på højde med andre samfundsydelser. Gennem innovations-analysen og den historiske gennemgang er konklusionen at internettets tjenester og udvikling har gennemgået tre hovedperioder hvor Cloud computing er den sidste. Dette samt fjerde afsnit med Kuhns anvendte teori om paradigmeskift, er med til at slå fast at Cloud computing har gennemgået netop et paradigmeskift. Dog kan det fastslås at vi stadig er i det aktuelle paradigmeskift da de forskellige sociale grupper samt udviklerne stadig har indflydelse på udviklingsbanens retning, og at der fremover vil være tydeligere Cloud standarder. Der kan også konkluderes at for at vurdere paradigmeskiftets betydning og størrelse vil man om ca. 10 år bedre kunne vurdere om Cloud computing paradigmet er i en ny overgangsfase og endda i krise. Rent videnskabsteoretisk har vi fået forskellige teoretiske metoder og modeller som kan bruges til at belyse og annalysere en teknologi, hvilket er meget aktuelt inden for det spirende felt, som informationsteknologien er og bliver. Cloud is about how you do computing, not where you do computing Paul Maritz, CEO of VMware The network of networks is the platform for all computing Tim O Reilly, CEO O Reilly Media Comes from the early days of the Internet where we drew the network as a cloud we didn t care where the messages went the cloud hid it from us Kevin Marks, Google Side 15 af 16

Litteraturliste og kilder 1 http://it.toolbox.com/blogs/original-thinking/why-is-it-called-quotcloud-computingquot-30713, 30-04-2012 2 WILLIAM VOORSLUYS, JAMES BROBERG, and RAJKUMAR BUYYA: INTRODUCTION TO CLOUD COMPUTING, Side 14 3 http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf, 30-04-2012 4 http://www.ijsce.org/attachments/file/vol-1_issue-6/f0330121611.pdf, 30-04-2012 5 http://media.johnwiley.com.au/product_data/excerpt/90/04708879/0470887990-180.pdf, 30-04-2012 6 Kemal A. Delic Martin Anthony Walker: ACM Ubiquity, Volume 9, Issue 25: Emergence of The Academic Computing Clouds, June 24, 2008 7 Wikipedia, Mainframe, http://da.wikipedia.org/wiki/mainframe, 15-04-2012 8 PubLib IBM USA, COBOL: http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.zappldev/zappldev_33.htm, 22-04-2012 9 wisegeek articles, Produce Orientied Prog., http://www.wisegeek.com/what-is-procedural-programming.htm, 23-04-2012 10 http://www.avda.dk/internettets-historie.html, 23-04-2012 11 IBM, OOP, http://www.ibm.com/developerworks/linux/library/l-pymeta/index.html, 23-04-2012 12 Datatilsynet, http://www.datatilsynet.dk/om-datatilsynet/arbejdsopgaver/, 23-04-2012 13 http://www.itst.dk/statistik/data/halvarsstatistik/filarkiv/hovedtal%201h11.pdf Afsnit: mobildatatrafik [31] 14 http://www.datacenterknowledge.com/archives/2011/02/28/hollywoods-render-farms-move-to-the-cloud/,23-04-2012 15 https://www.dropbox.com/s/8p2dd8y7aj0gttp/interview%20jan%20danielsen%2c%20ku%20-%20it%20chefarkitekt.mp3 Interview Jan Danielsen, KU - It chefarkitekt.mp3, 02:40 03:42, 16/04-2012 16 http://www.computerworld.dk/art/214467/fem-fede-fordele-ved-at-laegge-firmaet-ud-i-skyen?page=2, Usikkerhed omkring lovgivning 17 http://www.computerworld.dk/art/214467/fem-fede-fordele-ved-at-laegge-firmaet-ud-i-skyen?page=2 Frygt for Lock-in 18 http://www.thecloudinfographic.com/2012/03/30/how-secure-is-the-cloud.html, 23-04-2012 19 http://www.thecloudinfographic.com/2012/03/20/cloud-computing-risks-and-the-private-clouds.html, 23-04-2012 20 http://www.thwink.org/sustain/glossary/kuhncycle.htm, 23-04-2012 21 http://da.wikipedia.org/wiki/semantisk_web, 23-04-2012 22 Fra appfog: Evolution of the Cloud Towards a NoOps world: http://visual.ly/evolution-cloud, 30-04-2012. Side 16 af 16