Cloud Computing - Noordhoffhoadd.noordhoff.nl/sites/7613/_assets/7613d20.pdf · Forrester Research...
Transcript of Cloud Computing - Noordhoffhoadd.noordhoff.nl/sites/7613/_assets/7613d20.pdf · Forrester Research...
Cloud Computing
Naam: Hussein Fadallah
Student nummer: 293103
Begeleider: Prof. Molenaar
Erasmus Universiteit Rotterdam Page 2 H. Fadallah (293103)
Cloud Computing
Biedt Cloud Computing de juiste commerciële middelen om de IT Biedt Cloud Computing de juiste commerciële middelen om de IT Biedt Cloud Computing de juiste commerciële middelen om de IT Biedt Cloud Computing de juiste commerciële middelen om de IT
flexibeler, gemakkelijker en toekomstgerichter te maken voor flexibeler, gemakkelijker en toekomstgerichter te maken voor flexibeler, gemakkelijker en toekomstgerichter te maken voor flexibeler, gemakkelijker en toekomstgerichter te maken voor
de mde mde mde marketing van het bedrijfsleven?arketing van het bedrijfsleven?arketing van het bedrijfsleven?arketing van het bedrijfsleven?
Erasmus Universiteit Rotterdam Page 3 H. Fadallah (293103)
Inhoudsopgave
Voorwoord …………………………………………………………………………………………………………….. 4
Inleiding ………………………………………………………………………………………………………………… 5
Hoe ontstond Cloud Computing? …………………………………………………………………………. 7
Wat is de definitie van Cloud Computing? ……………………..…………………………………. 10
Wat is de techniek achter Cloud Computing? ……………………………………………………. 12
Hoe commercialiseert Cloud Computing de IT wereld tot het maximum? ………. 14
Wat heeft Cloud Computing met IaaS aan marketeers te bieden? ………………….. 18
Wat heeft Cloud Computing met SaaS aan marketeers te bieden? …………………. 20
Wat zijn de nadelen van Cloud Computing? ………………………………………………………. 22
Wat zijn toekomstige toepassingsgebieden voor Cloud Computing? ……………….. 24
Conclusie ……………………………………………………………………………………………………………… 26
Bronvermelding …………………………………………………………………………………………………… 27
Erasmus Universiteit Rotterdam Page 4 H. Fadallah (293103)
Voorwoord
Van jongs af was ik altijd al geïnteresseerd in IT innovaties. Cloud Computing is
hier een van. Sinds ik kennis heb gemaakt met virtualisatie in 2005, bleef ik het
concept volgen, totdat het uitgroeide naar een centralisatie en grid-based
virtualisatie infrastructuur dat Cloud Computing is gaan heten.
Velen beschouwen Cloud Computing als een marketing buzz, bedacht om IaaS
(Infrastructure as a Service) moderner en leuker te doen lijken. Cloud Computing
is echter meer dan dat. Zelf ben ik zeer geïnspireerd door zowel de techniek als
de mogelijkheden van Cloud Computing. Het vormt een groeiend concept met als
doel dat alles virtueel gedigitaliseerd wordt.
De locatie van informatie en data is niet langer aan te wijzen naar een bepaalde
server op kantoor of thuis. Alle apparatuur dat gebruikt wordt veranderd
langzamerhand in een client, dat niets anders fungeert dan als een apparaat dat
kant en klare blokken informatie opvraagt voor de gebruiker, waarbij de
informatie is opgeslagen in de Cloud (server). Door de nieuwe client-server
binding ontstaat er meer afhankelijkheid voor de Cloud.
In mijn scriptie zal Cloud Computing descriptief worden onderzocht, waarbij de
techniek en toepasbaarheid voor bedrijven en consumenten zal worden
besproken. Ook zullen diverse business cases worden gepresenteerd van diverse
bedrijven, huidige trends en de mogelijkheden die het bedrijven en consumenten
biedt.
Hiermee hoop ik u te overtuigen dat het bijna onmogelijk is om de trend van
Cloud Computing te ontwijken. Niet voor niets maken vele grote technologie
bedrijven al gebruik hiervan, waaronder Microsoft, Google, Apple, IBM &
Amazon.
Ik wil bij dezes dhr. Prof. Molenaar bedanken voor zijn begeleiding van deze
scriptie. Tevens wil ik de deelnemende bedrijven bedanken voor hun informatie
met betrekking tot de overstap naar Cloud Computing.
Erasmus Universiteit Rotterdam Page 5 H. Fadallah (293103)
Inleiding
Sinds de introductie van internet ontstond er voor het eerst een netwerk, waarin
een PC (client) toegang tot data op een server kon krijgen. Een client hoefde niet
langer de data via losse hardware fysiek overgedragen te worden, maar kon deze
op aanvraag virtueel te ontvangen. De binding tussen client en server ontstond
sindsdien.
Door de snelle groei van internet en PC’s zorgde de digitalisering van informatie
voor een steeds belangrijkere rol van de IT afdeling binnen het bedrijfsleven.
Tegenwoordig is IT niet meer weg te denken en vormt het een van de
belangrijkste krachten voor innovatie en een sterke concurrentie positie.
De jaarlijkse IT uitgaven behoren tegenwoordig tot de grootste kosten posten
voor bedrijven. De totale IT uitgaven over 2010 worden geschat op 2500 miljard
EUR [1]. Bedrijven zijn constant opzoek naar mogelijkheden om de kosten voor
de IT afdeling te reduceren. Outsourcing is een van de belangrijkste fenomenen
binnen de IT wereld als het gaat om kosten reductie.
[2]
Door de verbetering van de communicatie middelen dankzij internet en de
schaalvoordelen door specialisatie, is IT outsourcing niet meer weg te denken.
De groeiende vraag naar IT infrastructuur, kennis en personeel drukt bovendien
de kosten van IT en dus de interesse in outsourcing nog verder omhoog.
Het bewijs van de sleutelrol van IT binnen een organisatie is de trend van hogere
IT kosten per personeel voor grote bedrijven in vergelijking met kleinere
Erasmus Universiteit Rotterdam Page 6 H. Fadallah (293103)
bedrijven. Bedrijven die meer in IT investeren zien dan ook en verhoogde
productiviteit en meer innovatie[2].
Toch heeft IT ook beperkingen als het gaat om efficiency. Door de grote variëteit
aan hardware en software, zijn er teveel variaties ontstaan, waardoor
schaalvoordelen minder gemakkelijk zijn te behalen.
Cloud Computing biedt hier uitkomst op. Dankzij virtualisatie en consolidatie is
het mogelijk om IT resources beter te benutten en tegelijkertijd het beheer van
de infrastructuur te vergemakkelijken.
Bovendien kan dankzij het concept van Utility Computing, alleen betalen voor
gebruikte IT resources, ook het MKB gebruik maken van de voordelen van Cloud
Computing.
In deze scriptie zal Cloud Computing door middel van een descriptief literatuur
onderzoek een antwoord worden gegeven op de onderzoeksvaag:
Biedt Cloud Computing de juiste commerciële middelen om de IT
flexibeler, gemakkelijker en toekomstgerichter te maken voor de
marketing van het bedrijfsleven?
Erasmus Universiteit Rotterdam Page 7 H. Fadallah (293103)
Hoe ontstond Cloud Computing?
Cloud Computing zoals deze heden gebruikt wordt, ontstond in 2007 als een
combinatie van Grid Computing, Utility Computing & virtualisatie. Volgens Google
Trends dateert het woord van het eerste kwartaal 2007.
[3]
Grid computing, “het aan elkaar koppelen van computers om ze zo samen te
laten werken “ (Wikipedia NL), is een manier waarbij de resources van een groep
servers gecombineerd worden en een eenheid vormen. Hiervoor wordt gebruik
gemaakt van een software en/of hardware laag, die taken zodanig verdeelt over
de Grid, dat meerdere servers de nodige resources verschaffen om een proces zo
snel mogelijk uit te voeren. Zo worden berekeningen sneller uitgevoerd doordat
berekeningen door een groot aantal servers worden uitgevoerd. Vooral bij zware
activiteiten waarbij applicaties meerdere threads nodig hebben, brengt dit een
grote snelheidswinst op.
Utility Computing is een concept waarbij proces activiteiten worden uitgevoerd
op een externe Grid tegen betaling. Zo kunnen financiële instellingen met grote
complexe modellen, hun IT benodigdheden oursourcen aan bedrijven die de
rekencapaciteit wel hebben. Hiervoor wordt gerekend op basis van diverse
maatstaven, zoals een tarief per CPU time interval.
Virtualisatie is een software laag die het mogelijk maakt om de hardware
Erasmus Universiteit Rotterdam Page 8 H. Fadallah (293103)
resources van een server zodanig te scheiden in Virtual Machines (VM's), dat elk
VM kan fungeren als een losse server.
Dit maakt het mogelijk om meerdere applicaties gescheiden te draaien op
dezelfde server, maar in een gescheiden software omgeving. Virtualisatie maakt
het hiermee dus mogelijk om het aantal servers te verminderen en dus het
beheer te verminderen. Bovendien, biedt de software vaak mogelijkheden die
efficiency en automatisering verder verhogen.
De drie eerdergenoemde technieken vormen de basis van het Cloud Computing
concept. Cloud Service Providers bieden hun klanten de mogelijkheid om de
benodigde resources in te kopen voor een bepaalde tijdsperiode, variërend van
data opslag, tot het simuleren van rekenmodellen waarvoor veel CPU Power
nodig is.
Sinds 2007 is de groei van Cloud Computing sterk gegroeid. Gartner's Hype
Cycle van 2008 toont aan dat Cloud Computing in de eerste fase van hun model
bevond, “technology trigger phase”, wat zou betekenen dat Cloud Computing
binnen 2-5 jaar mainstream zal worden. Cloud Computing zou in 2008 in
dezelfde status als Microblogging (bijv. Twitter) verkeren. [4]
Gartner's Hype Cycle van 2009 bevestigde de wijziging van status voor Cloud
Computing naar “peak of inflated expectations”. Hiermee voorspelde Gartner het
succes van Cloud Computing en een vergelijkbare populariteit als E-readers. [5]
Gartner voorspelde hiermee een groei van 21,3% over 2009 ($56,3 Miljard) ten
opzichte van 2008 ($46,4 Miljard) aan omzet. De verwachtingen zijn dat de
Cloud Computing markt in 2013 zal stijgen naar $150,1 Miljard. [6][7][8]
Erasmus Universiteit Rotterdam Page 9 H. Fadallah (293103)
Erasmus Universiteit Rotterdam Page 10 H. Fadallah (293103)
Wat is de definitie van Cloud Computing?
Zoals eerder aangegeven bestaat Cloud Computing voornamelijk uit een
combinatie van een of meerdere van drie technologieën, namelijk Grid
Computing, Utility Computing en Virtualisatie. Als gevolg hiervan zijn de
definities sterk variërend.
Enkele welbekende definities voor Cloud Computing:
Carl Hewitt (2008): Cloud Computing is een paradigma waarin informatie
permanent is opgeslagen op servers verbonden met het internet en waarbij de
cache tijdelijk op client hardware is opgeslagen, zoals desktops, tablets,
notebooks, handhelds en overige computergestuurde hardware.
Hiermee legt Hewitt de nadruk op Grid Computing, waarbij de server-client een
rol speelt bij het outsourcen van opslag.
James Staten (2008): Cloud Computing is een pool van uiterst schaalbare en
beheerde computer infrastructuur capaciteit, waarmee hosting van applicaties
voor eindklanten mogelijk is op basis van consumptie.
Staten bevestigt hiermee van beheerde en schaalbare resources dankzij
virtualisatie en “consumptie” van computer resources als rekenmodel voor de
facturatie, Utility Computing.
Mladen Vouk (2008): Cloud Computing is een relatief nieuwe term gebouwd op
jarenlange onderzoek op het gebied van virtualisatie, distributed computing,
utility computing en recentelijk netwerk, web en software diensten.
Vouk bevestigt de drie eerdergenoemde technologieën als sleutelrol in de
ontwikkeling van Cloud Computing. Hij voegde de uiteindelijke diensten die
vanuit de Cloud worden aangeboden ook als onderdeel van Cloud Computing.
Forrester Research (2009): Cloud Computing is het inkopen van IT capaciteit en
kant en klare applicaties van Utility Service Providers.
Erasmus Universiteit Rotterdam Page 11 H. Fadallah (293103)
Forrester Research definieert Cloud Computing meer vanuit de kant van de klant
en heeft net als Vouk voor de software een belangrijke rol weggelegd als
onderdeel van de Cloud.
Zo zijn er nog vele verschillende definities voor Cloud Computing. Om voor de
rest van het onderzoek, verwarringen te voorkomen, wordt gekozen voor de
definitie van Vouk. Deze is namelijk completer en specificeert de technologie
waar cloud computing op is gebaseerd. De software speelt echter ook een
belangrijke rol, omdat het voor een deel een onderscheidende factor kan zijn bij
het kiezen tussen Cloud Service Providers, maar ook omdat software
ontwikkeling beïnvloed wordt door de cloud computing trend. Het uiteindelijke
doel is dat data in zijn geheel in de Cloud (servers) wordt opgeslagen en
verwerkt en hiermee de lasten verlicht voor de gebruiker (client).
Erasmus Universiteit Rotterdam Page 12 H. Fadallah (293103)
Wat is de techniek achter Cloud Computing?
Cloud Computing vereist veel technische eisen voor de server infrastructuur die
zowel op hardware gebied als op software gebied anders zijn.
Cloud Computing dient in staat te zijn te schalen afhankelijk van de benodigde
input factoren, CPU of Processing power of data opslag.
Hardware
Hiervoor wordt gebruik gemaakt van een SAN (Storage Area Network)
infrastructuur, die speciaal is voor de data opslag. Wanneer er meer data opslag
vereist is, kan er binnen de cloud extra SAN's geïnstalleerd worden.
Voor CPU power geldt hetzelfde, door gebruik te maken van servers verbonden
met de SAN infrastructuur en die niets anders doen dan voor de Processing
power zorgen en de opslag overlaten aan de SAN.
Hierdoor ontstaat een flexibele infrastructuur die gemakkelijk is op te schalen en
niet fysiek op een server is ondergebracht.
Dit is bij een regulier server infrastructuur met dedicated servers niet mogelijk.
De opslag en CPU wordt verzorgt door een dedicated server. Wanneer er meer
resources nodig zijn, is dit gelimiteerd door het maximaal te leveren hoeveelheid
Erasmus Universiteit Rotterdam Page 13 H. Fadallah (293103)
van de betreffende server. De verhouding tussen de hoeveelheid CPU power en
data opslag staat vast en kan niet afzonderlijk worden geschaald.
Bij een tekort aan capaciteit van een van de input factoren, zal de data moeten
worden overgeplaatst naar een nieuwe server met meer input factoren.
Cloud Computing creëert in vergelijking met dedicated servers een schaalbare
infrastructuur, waarmee op beide input factoren schaalvoordelen zijn te behalen.
Software
Cloud Computing vereist een uitgebreid software systeem die resources
samenbrengt in een resource pool en het verbruik meet. De VM's worden op
deze manier ondergebracht in een gealloceerde deel binnen deze resource pool.
Het samenbrengen van resources van de Cloud infrastructuur, die ook de
allocatie is de virtualisatie laag en maakt deel uit van de Grid Computing.
De monitoring van resource pool allocaties en het verbruik hiervan maakt deel
uit van de Utility Computing.
Nadat een hoeveelheid resources uit de Cloud is gealloceerd aan een VM, kan
een VM gemakkelijk deze resource pack verhogen en verlagen, zonder uitval of
overplaatsing van data.
Met deze techniek kunnen klanten dus betalen op basis van werkelijke verbruik
van resources, in plaats van de van tevoren ingeschatte verbruik plus reserves.
Dit verlaagt hiermee de kosten en verhoogt de productiviteit van de servers.
Erasmus Universiteit Rotterdam Page 14 H. Fadallah (293103)
Hoe commercialiseert Cloud Computing de IT wereld tot het maximum?
Een traditionele IT afdeling beschikt over ingekochte apparatuur,
systeembeheerders en eventuele service contracten voor de dekking van
periodieke onderhoud, uitval en uitbreidingen. Het gevolg is meerdere
leveranciers en diverse communicatie kanalen. Het gevolg is dat de IT afdeling
complex is, waarbij eventuele business processen afhankelijk zijn van meerdere
partijen en coördinatie een grote overhead is[9].
Cloud Computing zorgt voor centralisatie van alle taken, consolidatie van alle
servers en onderhoud en creëert een nieuwe mogelijkheid om IT gemakkelijk uit
te besteden aan Cloud Service Providers.
Cloud Computing Services zijn onder te verdelen in drie typen diensten, waarbij
elk onderdeel een andere graad van uitbesteding heeft.
Het laagste niveau is IaaS (Infrastructure as a Service). In dit geval is het
uitbesteden gebaseerd op het afnemen van de benodigde hoeveelheid resources
binnen de infrastructuur. De afnemer is in dit geval zelf verantwoordelijk voor
het in gebruik nemen van de infrastructuur, door het installeren van eigen
software omgevingen binnen de cloud infrastructuur. De verantwoordelijkheden
voor de provider zijn in dit geval beperkt tot de hardware kant van de Cloud
infrastructuur en dient de klant zelf zorg te dragen voor het bruikbaar maken van
de beschikbaar gestelde resources.
Het middelste niveau is PaaS (Platform as a Service). Hierbij wordt een complete
platform geleverd binnen de Cloud, waarmee de klant zijn software op kan
draaien. De verantwoordelijkheden voor de provider zijn hier vermeerdert met
de software platform laag voor een passende omgeving voor de hosting van de
software van klanten.
Het hoogste niveau is SaaS (Software as a Service). Hierbij is de outsourcing van
IT tot een maximum verhoogd, waarbij de provider zorgt voor een stabiele
omgeving binnen een passende platform en waarbij de software als dienst wordt
aangeboden aan de klant. In dit geval zijn de verantwoordelijkheden van de
Erasmus Universiteit Rotterdam Page 15 H. Fadallah (293103)
provider vermeerdert tot alles wat binnen de omgeving van de klant gebeurt.
Voor de klant betekent dit geen omkijken meer naar zowel de software als de
hardware kant.
[10]
De keuze voor bedrijven voor het kiezen van de juiste graad van cloud
computing is sterk afhankelijk van de mate van IT outsourcing dat zij bereid is
(Lee et al,2003).
IT Outsourcing is een geen nieuw fenomeen (Lee et al,2003). Sinds de jaren
1960 werd veel aan computer facilitaire outsourcing gedaan vanwege de hoge
kosten van computers. Sinds 1970 begon het uitbesteden van programmeer
werkzaamheden. In 1980 waren steeds meer ondernemingen geneigd een eigen
(in-house) computer infrastructuur te bouwen zonder dit uit te besteden.
Sinds 1990 nam het oursourcing steeds verder toe en werden werkzaamheden
als netwerk en telecom beheer uitbesteed, systeembeheer en applicatie
ontwikkeling(Lee et al,2003).
IT Outsourcing en cloud computing zijn sterk gerelateerd aan elkaar. Dankzij
Cloud Computing zijn ondernemingen in staat om een IT onderdeel te outsourcen
Erasmus Universiteit Rotterdam Page 16 H. Fadallah (293103)
op basis van de benodigde resources. Niet voor niets wordt Cloud Computing
gezien als een nieuwe trend binnen de IT outsourcing, variërend van hosting en
computing tot kant en klare software systemen. (Vaquero, 2009)
Uit een onderzoek van Lee (2000), bleek de voornaamste reden voor outsourcing
naar Cloud Service Providers, is vanwege de lagere kosten voor computing power
en systeembeheer.
De kostenbesparing worden groter naarmate er voor een bedrijf een hoge
variëteit aan benodigde computing resources. Dankzij de elasticiteit en
schaalbaarheid van Cloud Computing.
Een onderneming gevestigd in Silicon Valley, biedt haar internet diensten aan via
de cloud. De piekuren liggen voornamelijk rond middernacht, vanwege de vele
batch processen die diverse statistieken berekenen en verwerken in honderden
databases. Deze gegevens worden tijdens kantooruren verzameld.
Het gevolg is dat voor de computing werkzaamheden tijdens kantooruren een
grote hoeveelheid aan opslag nodig is met beperkte hoeveelheid computing
power. In de avonduren worden de opgeslagen gegevens geordend en gebruikt
voor statistische simulaties, waar veel CPU power voor nodig is. Om dit over te
laten aan de in-house IT afdeling zouden er 20 SAN (Storage Area Network)
Appliances nodig zijn voor de opslag tijdens kantooruren en 500 servers (10 uur)
nodig zijn voor de berekeningen na kantooruren.
Door de IT onder te brengen in een Cloud, betaalt de onderneming alleen voor
het werkelijke verbruik per uur voor de opslag. Voor de CPU power worden er
2000 servers ingezet, waardoor er slechts 2,5 uur nodig is voor de simulatie
berekeningen. Hierdoor wordt tegelijkertijd ook veel bespaard aan opslag.
Bovendien zou een in-house IT afdeling betekenen dat de onderneming 500
servers zou moeten inkopen, onderhouden, van elektriciteit en koeling voorzien
24 uur per dag, 7 dagen in de week. Bij de cloud is dit in zijn geheel uitbesteed
en wordt er per uur per werkelijk verbruik betaald.
Erasmus Universiteit Rotterdam Page 17 H. Fadallah (293103)
Dergelijke outsourcing is alleen mogelijk dankzij Cloud Computing. Door de all-
inclusive uurtarieven kunnen ondernemingen hun kosten en besparing precies
berekenen en toekennen aan elk afdeling of computing factor. Lacity (2006)
bevestigt hiermee het belang van het kiezen van de “points of focus” bij het
outsourcen naar de Cloud.
Erasmus Universiteit Rotterdam Page 18 H. Fadallah (293103)
Wat heeft Cloud Computing met IaaS aan marketeers te bieden?
IaaS biedt marketeers vele tools om hun producten en/of diensten interessanter
te maken. De voordelen zijn meer dan alleen kostenbesparingen.
Door gebruik te maken van Cloud Computing hoeven ondernemingen minder te
investeren. Dit drukt de hoge kapitaal/rentekosten omlaag en verhoogt de
productiviteit van kapitaal, dankzij de elasticiteit en schaalbaarheid van Cloud
Computing.
Cloud Computing maakt het mogelijk om alleen de benodigde resource factoren
in te kopen, waarmee de complexiteit van planning en investeringen worden
vermeden. Er hoeft niet van te voren ingeschat te worden hoe hoog de
piekverbruik zal zijn, wat tevens de investeringen in reserves en buffers in het
server park vermindert.
Cloud Computing zorgt ervoor dat de kosten voor power/koeling verlaagd
worden. Dergelijke kosten behoren tot de grootste kostenposten voor
datacentra's.
Cloud Computing vermindert de operationele kosten die nodig zijn voor het
beheren van een server park, dankzij de outsourcing hiervan. Bedrijven hoeven
ook minder specialistisch personeel in dienst te hebben.
Software licentiekosten worden niet langer per server, maar per werkelijk
gebruik gefactureerd door Cloud Service Providers, waardoor hoge licentiekosten
worden verlaagd.
Dankzij de verhoging van de efficiëntie van servers is Cloud Computing tevens
energiezuiniger en milieuvriendelijker dan een in-house server park. Groener en
maatschappelijk verantwoord ondernemen wordt een steeds belangrijker begrip
in de IT wereld. Uit onderzoek is gebleken dat 6% van alle stroomverbruik ter
wereld gebruikt wordt door IT.[11]
Erasmus Universiteit Rotterdam Page 19 H. Fadallah (293103)
Door de IT afdeling uit te besteden kunnen bedrijven focussen op eigen
competenties en hiermee rendementen en specialisatie verhogen.
Voor bedrijven die extra hoge waarden hechten aan een gescheiden Cloud
infrastructuur, is er een mogelijkheid om een Private Cloud af te nemen. Deze
biedt de voordelen van dedicated resources die gescheiden zijn van de Public
Cloud, waardoor privacy verder wordt verhoogd.
IaaS Providers kunnen hun diensten richten op diverse ondernemingen, van MKB
tot multinationals in allerlei branches met verschillende IT vereisten en
benodigdheden. Ook de IT markt gericht op internet diensten, waaronder hosting
providers, SaaS providers, internet applicatie ontwikkelaars en CDN (Content
Delivery Networks). De voorspellingen van de grootte van de Cloud Computing
markt wordt geschat op 68,3 miljard EUR[12].
Erasmus Universiteit Rotterdam Page 20 H. Fadallah (293103)
Wat heeft Cloud Computing met SaaS aan marketeers te bieden?
Saas (Software as a Service) providers, bieden software toepassingen voor
klanten aan, waarbij het geheel is ondergebracht in een eigen of uitbesteedde
Cloud.
Voor klanten betekent dit geen omkijken meer naar zowel de software als
hardware kant. Dit biedt ongekende voordelen aan, omdat de software in dit
geval is gebouwd om goed te functioneren binnen de Cloud omgeving.
In vergelijking met reguliere software die vaak ontwikkeld en getest wordt op
verschillende software omgevingen, vanwege de grote diversiteit hieraan.
Cloud providers kunnen hierdoor veel tijd en kosten aan customer support en
software ontwikkeling besparen door te kiezen voor een SaaS business model.
Door het aanbieden van een kant en klare software oplossing, kunnen zij een
meer onderscheidend voordeel creëren.
SaaS wordt tevens gekenmerkt door een geautomatiseerde manier van facturatie
op basis van verbruik. Voor software toepassingen gericht op de zakelijke markt
is dit vaak op basis van het aantal gebruikers. Door de automatisering hiervan
kunnen SaaS providers veel kosten besparen op het gebied van administratie en
klanten beheer. Tegelijkertijd is dit voor bedrijven een flexibelere manier van
software leasing en zijn de kosten beter te voorspellen en te beheersen.
Doordat de software is ondergebracht binnen een Cloud is deze altijd en overal
beschikbaar. Dit maakt het werken op afstand of flexwerken gemakkelijker en
beter. Voor de klant betekent dit meer controle op de werkzaamheden van haar
personeel, doordat de software in staat is alle input en output binnen de Cloud te
beheersen. Doordat de software niet langer op losse laptops of workstations is
geïnstalleerd, biedt dit meer gecentraliseerde mogelijkheden voor teamwerk en
online collaboration. Tegelijkertijd is het een stabielere werkomgeving, waarbij
de compatibiliteit en beschikbaarheid tussen de verschillende laptops en
workstations hoger is, doordat de client alles overlaat aan de cloud server.
Erasmus Universiteit Rotterdam Page 21 H. Fadallah (293103)
SaaS biedt tevens meer mogelijkheden voor software connectors met andere
(cloud) toepassingen. Door gebruik te maken van een API kan zodoende
bijvoorbeeld de software voor de voorraad inventarisatie gekoppeld worden aan
andere externe systemen van andere SaaS providers.
Steeds meer SaaS providers werken bovendien aan standaardiseringen van
software connectors, zodat de flexibiliteit van koppelingen met andere software
toepassingen gemakkelijker verloopt. Hierdoor krijgt de klant tevens meer keuze
in het kiezen van software.
Dergelijke toepassingen zijn reeds aanwezig in social networking sites, zoals
koppelingen tussen linkedin en twitter, facebook en externe applicaties, Google
Mail en Docs. Diverse open standaarden zijn gevormd voor het delen en
consolideren van login procedures (OpenID) en connectors (OpenGraph, Amazon
EC2).
Dankzij SaaS Cloud Providers, wordt het proces van time-to-market versneld,
doordat software ontwikkelaars zich niet langer hoeven te focussen op
verschillende platformen die klanten gebruiken. Dankzij Google, Microsoft & IBM
wordt het voor software ontwikkelaars gemakkelijker om SaaS diensten aan te
bieden op basis van open standaarden.
Erasmus Universiteit Rotterdam Page 22 H. Fadallah (293103)
Wat zijn de nadelen van Cloud Computing?
Doordat de trend van het onderbrengen van de opslag en bewerking van data
steeds meer naar de Cloud gaat, betekent dit een grotere afhankelijkheid van de
Cloud. Daarom wordt er voor Cloud Computing een hoge mate van redundantie
opgebouwd om eventuele storingen tegen te gaan.
Toch blijft deze afhankelijkheid een mogelijke risico, die nooit voor 100% gedekt
kan worden door redundantie. Bij problemen met de Cloud zou dit voor bedrijven
kunnen betekenen, dat er geen orders verwerkt kunnen worden of personeel niet
aan het werk kan. Het feit dat de Cloud vaak in handen is van een andere partij
(Cloud Service Providers) is betekent ook dat de gebruiker voldoende vertrouwen
moet hebben in de Cloud Provider.
De betrouwbaarheid en bereikbaarheid van diensten is niet alleen gebonden aan
de Cloud Service Provider. Doordat de Cloud techniek nog altijd in ontwikkeling is
en redundantie niet voor 100% uptime kan zorgen, kan dit schade tot gevolg
hebben. Vele grote Cloud based diensten die door Amazon, Google en andere
grote providers zijn aangeboden hebben last gehad van diverse storingen. In
combinatie met de afhankelijkheid vormt dit vaak een bezwaar voor het
afhankelijk zijn van een Cloud voor alle operationele activiteiten.
De storingen treden ook op door software matige fouten (bugs). De gevolgen
hiervan zijn aanzienlijk. Hoewel dergelijke fouten moeilijk te voorkomen zijn is
het kiezen van de juiste SaaS provider met goede kennis belangrijk, om de
recovery tijd tot een minimum te beperken.
Doordat de data opgeslagen wordt door een externe partij kan er een data lock-
in optreden. De klant is sterk afhankelijk van de provider voor de toegang tot de
data. Het is daarom zeer belangrijk dat een betrouwbare en ervaren Cloud
Provider wordt gekozen, zodat in de meest ongunstige situaties de data alsnog
kan worden verkregen. Eventueel is een mogelijkheid om altijd een backup onder
te brengen in een andere Cloud, of onder eigen beheer.
Erasmus Universiteit Rotterdam Page 23 H. Fadallah (293103)
Dit is ook belangrijk in het geval van een nodige inspectie en controle van de
achterliggende systemen voor de data. Voornamelijk bij inbraak door hackers of
personeel, is het belangrijk om over de nodige middelen te beschikken om
dergelijke audits te kunnen uitvoeren.
Ook “vendor lock-in” vormt een mogelijke dreiging voor het gebruik van Cloud
Providers (SaaS). Wanneer een client voor een CRM gekozen heeft is het vaak
zeer complex om over te stappen naar een andere provider. De client is hierdoor
gebonden aan zijn huidige provider en eventuele migraties vereisen hierdoor veel
overhead en werkzaamheden. Het is daarom belangrijk om dergelijke lock-in's
mee te nemen bij het kiezen van de juiste provider.
Privacy vormt de grootste bedreiging voor Cloud Computing. Doordat de data
wordt ondergebracht binnen een Cloud in beheer van een externe partij, kan de
externe partij misbruik maken van de aanwezige data. Vooral bij public cloud
vormt privacy een mogelijk gevaar. Door de diverse connectoren en API's met
andere systemen ontstaat er bovendien een brug naar diverse andere instanties,
waarbij de inzage en voorziening van data ingewikkelder is voor de client om na
te gaan.
Als gevolg van de diverse nadelen en dreigingen is er een slechte reputatie
ontstaan rondom Cloud Computing. Voornamelijk afhankelijkheid en privacy
vormen grote dreigingen voor de groei van Cloud Computing.
Erasmus Universiteit Rotterdam Page 24 H. Fadallah (293103)
Wat zijn toekomstige toepassingsgebieden voor Cloud Computing?
Cloud Computing zorgt niet alleen voor drastische veranderingen op het gebied
van internet en de zakelijke markt. Cloud Computing maakt het mogelijk om
diverse elektrische apparatuur simpeler te maken.
Drie grote trends hiervan zijn streaming media, online gaming en online
collaboration/workflow tools.
Streaming media
De huidige TV wordt vaak verbonden met diverse apparaten, zoals een
digitale/kabel tv receiver, een schotel antenne en receiver, dvd speler en een
multimedia device (windows media center pc, xbox, playstation wii).
Al deze apparaten zijn losstaand, elk met een eigen tariefstructuur en
leveranciers. De markt is echter volop in beweging. Zo heeft Google recent
Google TV aangekondigd, waarmee internet en de meeste digitale media
beschikbaar is via internet. Diverse LCD TV fabrikanten hebben de nodige
software connectors binnen de software onderdeel van TV's geïnstalleerd,
waardoor het mogelijk is om via de TV over alle mogelijkheden te beschikken
van Google TV. Het enige vereiste is dat de TV verbonden wordt via internet.
Ook Apple heeft een dergelijke dienst mogelijk gemaakt door het installeren van
een Apple apparaat die verbonden dient te worden met de TV en internet.
Online gaming
Voor de huidige gaming markt speelt online gaming een belangrijke rol. De
huidige games vereisen echter steeds snellere computers. Dit zorgt voor veel
hardware kosten voor gamers om hun hardware meerdere keren per maand
upgraden. Door diverse technieken gebonden aan Cloud Computing, is het
mogelijk gemaakt om de zware grafische berekeningen voor games over te laten
aan Cloud's. Het gevolg is dat games niet langer afhankelijk zijn van de software
die op computers draait of de hardware waaruit deze bestaat. Het gehele spel
wordt via de Cloud naar de client gestreamed. Dit vergroot hierdoor de potentiële
gaming markt enorm. Tegelijkertijd biedt het gaming developers extra
Erasmus Universiteit Rotterdam Page 25 H. Fadallah (293103)
mogelijkheden voor winstgevende diensten. Tegelijkertijd wordt piraterij van
games onmogelijk gemaakt.
Online collaboration workflow tools
Google Wave is een voorbeeld van een online collaboration tool, waarmee het
mogelijk is om in teamverband te werken aan een project. Doordat de data is
ondergebracht in een Cloud, is de data voor alle teamleden toegankelijk. Door
extra toevoegingen is het tevens mogelijk om onderling te communiceren en live
updates en wijzigingen binnen het project te volgen. Hoewel Google Wave geen
succes blijkt te zijn voor de massa, is het binnen specifieke branches zeer
interessant en zorgt het voor betere samenwerking en communicatie binnen een
project groep.
De potentie van Cloud Computing is enorm en de toepassing is breed. Het vormt
niet alleen de basis voor centralisatie, maar zorgt ook voor minder hardware en
intelligente integratie mogelijkheden, waarmee efficiëntie wordt gemaximaliseerd
en samenwerking tussen apparatuur gemakkelijker wordt gemaakt.
Erasmus Universiteit Rotterdam Page 26 H. Fadallah (293103)
Conclusie
Biedt Cloud Computing de juiste commerciële middelen om de IT
flexibeler, gemakkelijker en toekomstgerichter te maken voor de
marketing van het bedrijfsleven?
Ja, Cloud Computing zorgt voor een flexibelere IT omgeving, die zowel
gemakkelijker is in te richten als toekomstgerichter is. Dankzij de onderscheiding
van de factoren van Computing, is het mogelijk om alleen de benodigde
Computing power af te nemen. Door consolidatie, wordt de hoeveelheid
hardware verminderd, efficiënter benut en wordt beheer van de infrastructuur
gemakkelijker.
Cloud Computing creëert tevens meer mogelijkheden voor bedrijven om
concurrerender en onderscheidender. Doordat de infrastructuur niet langer een
eenmalige verkoop is, maar een onderdeel van de diensten wordt, zal dit voor
Cloud Service Providers vele mogelijkheden bieden voor de commercie en winst.
Door de grote mogelijkheden aan connectors en API's is het mogelijk om diverse
Cloud omgevingen aan elkaar te koppelen voor integratie en het delen van
informatie.
Hoewel dit een groot voordeel is, creëert dit ook nadelen zoals privacy beperking
en eventuele restricties hieraan. Wetgeving kan tevens de sharing van informatie
beperken.
Door de constante veranderingen die binnen de Cloud Computing markt, zijn de
risico's groot voor bedrijven die willen overstappen. Het is aan Cloud Service
Providers de taak om de transitie zo gemakkelijk mogelijk te maken.
Uiteindelijk zal Cloud Computing een leidende rol spelen in de manier waarop de
IT binnen en buiten het bedrijfsleven opereert.
Erasmus Universiteit Rotterdam Page 27 H. Fadallah (293103)
Bronvermelding
Bronnen:
[1] Gartner April 2010 http://www.beurs.nl/nieuws/binnenland/3052207/it-
uitgaven-stijgen-5-procent-in-2010
[2] Data Source: OSBC IT survey database, retrieved Dec. 07, 2007.
[3] Google Trends June 2010
[4] Gartner 2008 http://www.gartner.com/it/page.jsp?id=739613
[5] Gartner 2008 http://www.gartner.com/it/page.jsp?id=1124212
[6] Gartner 2009 http://www.gartner.com/it/page.jsp?id=920712
[7] Gartner August 2008 http://blogs.guardian.co.uk/technology/hypecycle2008-
thumb.jpg
[8] Gartner August 2009 http://blogs.guardian.co.uk/technology/hypecycle2009-
thumb.jpg
[9] Vaquero et al. 2009
[10] van de Rest 2010 – Cloud computing as a strategy
[11] McKinsey 2008
[12] Gartner April 2010
Papers:
Above the clouds: A Berkeley view of Cloud Computing, University of California
at Berkeley, Michael Armbrust et al, 2009
Cloud Computing as a strategy, Van de Rest, 2010
Towards a unified ontology of cloud computing, University of California at Santa
Barbara, Lamia Yousseff, 2009
Cloud Computing use cases, Dustin Amrhein et al.,2010
Cloud Computing, North Carolina State University, Mladen A Vouk, 2008
Cloud Computing, Infosys, 2009