U bevindt zich hier Over Cloud Computing?

Wat is Cloud Computing?

Wat is Cloud Computing?

Volgens Gartner (CIO Study,Q4 2009) staat cloud computing tweede op de lijst van prioriteiten voor CIO's in 2010. Cloud computing heeft daarmee bewezen dat het aandacht verdient van niet alleen de grote nationale en internationale organisaties maar ook van het MKB.

Bekijk de video van de NOS over cloud computing:

Natuurlijk zijn er nog altijd mensen die sceptisch zijn over het vermogen van cloud computing om aan de beloften te voldoen. Cloud computing is vrijwel analoog aan de creatie van ARPANET ontstaan (voorloper van Internet); vele sceptische onderzoeksinstellingen wilden niet op het oorspronkelijke netwerk aansluiten uit angst voor het verliezen van hun prive-gegevens. Zodra wetenschappers de voordelen van data-netwerken en de mogelijkheden tot samenwerking inzagen was er geen houden meer aan…


Vandaag de dag zijn ondernemingen doende zich te verdiepen in wat cloud computing voor hun bedrijfsvoering kan betekenen. Microsoft zet daarom fors in op cloud computing door het aanbieden van het Windows Azure-platform en de noodzakelijke ondersteunende diensten voor de bouw en exploitatie van diensten in de cloud.

Er zijn verschillende definities van cloud computing, een daarvan is: rekencapaciteit geleverd als een hulpprogramma via internet standaarden en protocollen. Deze definitie spreekt in feite over "public cloud" en "private cloud" concepten. Public Cloud, zoals de naam al aangeeft, is beschikbaar voor iedereen die een internet verbinding heeft. Het Windows Azure-platform, Amazon Web Services, Google App Engine zijn een paar voorbeelden van public clouds. Private Clouds zijn bedoeld voor het exclusieve gebruik door een bedrijf of een consortium van bedrijven. Binnen de cloud bestaat nog een splitsing in SaaS, PaaS en IaaS.

Software as a Service

Software as a Service (SaaS) is een software delivery business model waarin een aanbieder of een derde partij een applicatie host en deze ter beschikking stelt aan klanten op basis van een abonnement. SaaS-klanten gebruiken de software die draait op de infrastructuur van de provider op een "pay-as-you-go"-basis. Er zijn geen afspraken vooraf, dus de klant blijft bespaard van lange termijn contracten.

Afhankelijk van de contractuele voorwaarden, kunnen klanten ervoor kiezen om te stoppen met het gebruik van de applicatie op elk gewenst moment. De onderliggende infrastructuur en de software configuratie zijn onzichtbaar voor de gebruikers, en dus, hebben klanten zich tevreden te stellen met de functionaliteit die wordt geleverd "out-of-the-box". Sommige SaaS leveranciers bieden wel de mogelijkheid om instellingen aan te passen aan uw bedrijfsvoering. SaaS maakt gebruik van een sterke multi-tenant architectuur.

Deze “multi-tenancy” kan bezwaarlijk zijn voor sommige bedrijven als gevolg van de aard van hun activiteiten, zodat aanbieders ook fysiek gescheiden infrastructuur voor deze klanten aanbieden en hen (uiteraard) de extra kosten (in verband met het onderhoud van de software en de hardware) in rekening brengen. Microsoft Business Productivity Online Suite (BPOS) en CRM Online zijn goede voorbeelden van SaaS. Microsoft biedt ook dedicated hosting voor deze diensten aan tegen extra kosten.

SaaS applicaties die hetzelfde “probleem” oplossen voor een groot aantal bedrijven zijn zeer succesvol geweest. Een voorbeeld daarvan is het Nederlandse PeopleXS. Omdat de hardware- en software configuratie transparant is voor de gebruiker is er minimale behoefte aan betrokkenheid van de IT-afdeling binnen het bedrijf. Sommige SaaS-applicaties kunnen wel worden aangepast door de eindgebruiker door middel van een configuratie, maar bij de meeste is dit niet mogelijk. Als gevolg daarvan is de “footprint” van de IT-afdeling bij de ingebruikname van een nieuwe applicatie geminimaliseerd.

SaaS biedt een ongekende verbetering van het time-to-market aspect van (nieuwe) toepassingen, dit komt doordat SaaS business-units in staat stelt IT-inkoopprocessen te omzeilen. Met deze realiteit is het aan de IT om nieuwe governance-processen te ontwerpen of te wijzigen ten behoeve van SaaS initiatieven en behoeftes.

Kleine en middelgrote ondernemingen hadden voorheen geen budgetten die ze in staat stelde om dezelfde IT-omgevingen als de grote "corporates" op te zetten en daar dezelfde voordelen uit te halen. SaaS maakt het nu voor ieder bedrijf mogelijk om hetzelfde soort IT-mogelijkheden te gebruiken die voorheen alleen betaalbaar waren voor grote ondernemingen. Het IT speelveld wordt daardoor steeds kleiner dankzij SaaS.

Platform as a Service

SaaS voldoet in veel gevallen aan de software-behoeften van een bedrijf. Echter, elk bedrijf is uniek, als gevolg van legacy-technologie of door de branche waar men in opereert. Het vinden van een SaaS-dienst voor elke “line-of-business” is vaak onmogelijk, dus zullen bedrijven actief blijven met het bouwen van applicaties. Platform as a Service (PaaS) vult de behoeften van degenen die maat-applicaties willen bouwen. PaaS biedt gehoste applicatie servers met oneindige schaalbaarheid en ook noodzakelijke ondersteunende diensten zoals opslag, veiligheid, integratie-infrastructuur en development tools.

Een service provider (Microsoft, Amazone, etc) biedt een pre-geconfigureerd, gevirtualiseerde applicatie server omgeving voor IT-medewerkers. Aangezien de aanbieders het beheer van de hardware (patchen, upgrades, enzovoort), maar ook de applicatie server uptime voor hun rekening nemen wordt de betrokkenheid van IT-professionals tot een minimum beperkt. Ontwikkelaars kunnen hierdoor veel makkelijker applicaties bouwen. On-demand schaalbaarheid in combinatie met hardware en applicatie server beheer verlicht ontwikkelaars van de infrastructuur “zorgtaak” en stelt hen in  staat om zich volledig te concentreren op het bouwen van applicaties. PaaS is over het algemeen geschikt voor nieuwe toepassingen, maar kan ook worden ingezet om legacy applicaties opnieuw te bouwen maar dan in de cloud.


Infrastructure as a Service

Infrastructure as a Service (IAAS) is vergelijkbaar met traditionele hosting, waarbij een bedrijf de gehoste omgeving gebruikt als een logische extensie van de on-premise datacenter(s). De servers (fysieke en virtuele) worden gehuurd op een “as-needed” basis en de eigen IT-professionals die het beheer hebben over de infrastructuur hebben ook de volledige controle over de software-configuratie. Sommige providers bieden zelfs een flexibele hardware-configuratie, die de dienst wel duurder maakt in vergelijking met een gelijkwaardig PaaS aanbod.

De ontwikkelaars van de klant bouwen, testen en implementeren applicaties met volledige kennis en controle over de hardware- en software-configuratie van de servers. “Disaster Recovery” en continuïteit zijn de verantwoordelijkheden van de IT-staf van de klant. De flexibiliteit van IAAS maakt ook toepassingen mogelijk, die veel controle over de configuratie van de gebruikte software vereist. Bijvoorbeeld, sommige toepassingen vereisen de installatie van librairies en services van derden, IAAS staat dergelijke installaties zonder beperkingen toe.

Windows Azure

Het Windows Azure-platform heeft alle voordelen van PaaS, terwijl tegelijkertijd het even flexibel is als IAAS. Het Windows Azure-platform biedt een hosted applicatie server en de nodige opslag, netwerken en integratie-infrastructuur voor de bouw van Windows-toepassingen.

Wilt u verder kennis maken met de mogelijkheden die Windows Azure uw organisatie kan bieden dan kunt u contact met ons opnemen.

Bovenstaande is een bewerking van het artikel “Windows Azure Platform for Enterprises”, geschreven door Hanu Kommalapati (platform strategy advisor, Microsoft)