Cloud computing wat, waarom en hoe….

Als introductie is het goed te weten dat Engelstaligen met 'the Cloud' meestal gewoon 'het internet' bedoelen.

Definitie: Wat is nu eigenlijk Cloud computing?

Bij Cloud computing kunnen afnemers ICT resources inkopen als ware het standaard bouwblokken zoals je ook standaard bouwmaterialen kunt inkopen bij de Karwei. Wil je een schuur bouwen dan koop je planken, een deur en wat schroeven om de boel in elkaar te zetten. Ben je zelf niet zo handig dan huur je een vakman / timmerman in die het werk voor je doet (de IT consultunt/architect) om te zorgen dat alles netjes voor elkaar komt. De standaard ICT resources moeten schaalbaar zijn en elastisch zijn, heb je tijdelijk meer nodig ( afdak bij je schuur om extra fietsen onder te plaatsen) dan moet je dat tijdelijk kunnen inkopen. Cloud Computing vindt over het algemeen plaats met gebruikmaking van internet verbindingen.
Cloud computing is de nieuwe trend op internetgebied maar het is vooral onduidelijk wat de term precies inhoudt. Het bestaat eigenlijk al jaren denk aan hotmail , Social media, enzzzz), echter de techniek, opslagmethodieken en schaalbaarheid zijn veranderd
De term Cloud computing is net zo ongrijpbaar als  *‘web 2.0’. Om het enigszins te begrijpen, is het belangrijk om te weten dat Engelstaligen met 'the Cloud' meestal gewoon 'het internet' bedoelen. Het is de 'wolk' waarin alles gebeurt. Met "Cloud Computing" bedoelt men dat je al je informatie (bijvoorbeeld je boekhouding, documenten, adresboek, elefoonlijst, files, muziek, film en fotomateriaal, databases...) online (op internet) in de wolk zet. Je kan op die manier all over the planet  op elke computer werken zoals je op je eigen desktop zou doen. Cloud computing is dus een technologie waarmee men via het nternet een beroep kan doen op één of meerdere servers. Deze servers staan in het datacenter van hun hostingprovider ergens in de wereld.

Concreet:

Kort gezegd: met Cloud computing is er geen ict-gedoe meer voor de ondernemer, zijn de functies 24 uur per dag en zeven dagen per week altijd en overal ter wereld beschikbaar, Je kunt er samenwerken en informatie delen wat resulteert in een enorme productiviteitswinst en integreert software (All over the planet gehost)  zonder gedoe zodat er optimaal geprofiteerd kan worden van nieuwe mogelijkheden.happy.

Er zijn 3 eigenschappen welke van belang zijn bij Cloud Computing zijn:

  • Schaalbaar, de capaciteit moet eenvoudig uit te breiden zijn of juist gereduceerd kunnen worden om aan de gebruikers behoefte te voldoen.
  • Goedkoper, je betaald wat je gebruikt, en niet voor de pieken waar de infrastructuur op wordt afgestemd en waardoor je veel extra capaciteit neer moet zetten.
  • On demand / direct beschikbaar, als je de capaciteit wilt aanpassen wordt dit direct doorgevoerd, je hoeft geen weken te wachten tot nieuwe servers worden afgeleverd.

Welke vormen van Cloud Computing zijn er?

Cloud Computing oplossingen worden normaliter geleverd door gespecialiseerde bedrijven. Er zijn vele gespecialiseerde bedrijven welke al jaren bezig zijn met Cloud Computing, bekende zijn ondermeer Amazon, Google en in Nederland bijvoorbeeld Atos Origin.
Het hangt er ook vanaf wat voor een soort Cloud Computing resources worden aangekocht, er zijn namelijk verschillende soorten verkrijgbaar bijvoorbeeld:Het hangt er ook vanaf wat voor een soort Cloud Computing resources worden aangekocht.

Er zijn namelijk verschillende soorten verkrijgbaar bijvoorbeeld:

  • Cloud Applicaties – Software as a Service (SaaS)
  • Cloud Platforms – Platform as a Service (PaaS)
  • Cloud Infrastructure – Infrastructure as a Service (IaaS)
  • Cloud Infrastructure – WIFI as a Service ( WaaS)
  • Cloud Storage – Data storage as a Servicev

Uitleg

  1. Bij SaaS wordt een applicatie(deel) ingekocht en wordt de applicatie volledig onderhouden door de dienstverlener. De afnemer kan zelf geen wijzigingen aanbrengen aan de Cloud Applicatie. Voorbeelden: PayPal, Hotmail, Google Apps, Hyves en Orkut.
  2. Bij PaaS wordt een omgeving aangekocht waarbinnen applicaties ontwikkeld kunnen  worden en waar ze uiteindelijk ook als dienst aangeboden kunenn worden. De afnemer heeft veel meer vrijheden en men kan zelf de omgeving dynamisch aanpassen of zelfs opnieuw inrichten.Men kan ontwikkelen in veelgebruikte talen zoals .Net of Java.
    Voorbeelden: Microsoft Azure, Salesforce.com
  3. Bij IaaS worden de ICT resources aangeboden via een private network alwaar gebruikers een complete infrastructuur kunnen inhuren, zoals servers, storage en netwerken. Afnemers hebben in de regel volledige vrijheid of outsourcen weer een deel van het beheer uit naar de dienst verlener als men zelf niet voldoende capaciteit in huis.
    Voorbeelden: Amazon VPC, GoGrid.
  4. Online Storage, de 'as a service'-variant is een betrekkelijk nieuw concept is op het gebied van gegevensopslag. Hierbij wordt alle data opgeslagen in het eigen data center van de service provider, waarbij al het dataverkeer van en naar de klant via internet verloopt. De service provider garandeert op basis van de overeengekomen sla's (service leven agreement) zaken als beschikbaarheid, security en compliance. Grote internetbedrijven, zoals Amazon, Google en Microsoft, bieden inmiddels dergelijke kant en klare oplossingen en vrijwel alle andere storage-aanbieders zijn hard bezig hun internetoplossing vorm te geven. In tal van situaties biedt 'storage as a service' uitstekende oplossingen. Dit geldt vooral waar het gaat om kleinere bedrijven, mobiele gebruikers of consumenten. De grote overeenkomst tussen deze groepen is vooral de beperkte hoeveelheid data. In veel gevallen worden online storage-diensten dan ook gebruik als 'back-up via internet'. Voor grote organisaties kan het risico van dataverlies tijdens transport en mogelijke security issues nog een beperkende factor zijn om het als primaire oplossing te omarmen.
  5. In deze laag wordt een WiFi-infrastructuur aangeboden via een virtualisatie of hardware-integratie. In een traditionele omgeving bevindt de WLAN- of WiFi controller zich in het lokale netwerk, bij Wifi as a Service bevindt de centrale controller zich online, in de Cloud.
Naast deze vormen van externe Cloud Computing kunnen afnemers natuurlijk kiezen om eerst een Prive of Interne Cloud omgeving te maken. In tegenstelling tot externe Cloud oplossingen blijven de ICT resources hier volledig eigendom van de afnemer, dus ook de applicaties. De afnemer kan deze ICT resources vervolgens intern aan haar afnemers (de business-units) ter beschikking stellen. Het beheer kan men in eigen beheer uitvoeren of dit kan ook weer uitbesteed worden aan bedrijven zoals EDS.
Het creëren van een Interne Cloud is vaak de perfecte opmaat naar een Hybride Cloud waarbij organisaties zowel interne als externe Cloud Infrastructuren aankoopt.

Voordelen Cloud Computing:

  1. Goedkoper omdat flexibele ICT Resources op maat worden ingekocht, nooit een cent teveel, geen hoge aankoopkosten voor de software/hardware welke benodigd is.
  2. ICT Resources zijn schaalbaar, is er snel extra capaciteit benodigd om bijvoorbeeld een sales-actie te ondersteunen dan is deze direct voorhanden.
  3. Beveiliging, vaak is de dienstverlener meer ervaren in het beveiligen van een infrastructuur en zullen de ICT Resources vaak beter beveiligd zijn.
  4. Self-Service, gebruikers kunnen eenvoudig nieuwe capaciteit ter beschikking stellen.
  5. Afnemers betalen per use, en kunnen deze kosten eenvoudig weer doorberekenen aan de business-units.
  6. Bereikbaarheid, anytime, anywhere, anyplace, zolang je maar een netwerk verbinding hebt.

Nadelen Cloud Computing:

  1. Beveiliging, hoe wordt deze gewaarborgd voor bijvoorbeeld hackers/bedrijfs diefstallen, wie is de eigenaar van de informatie en wat wordt er allemaal bewaard.
  2. Betrouwbaarheid, bij interne calamiteiten heb je vaak meer controle/zeggenschap, als je Cloud diensten inkoopt ben je volledig afhankelijk wanneer de dienstverlener de problemen oplost.
  3. Grote afhankelijkheid van netwerk verbinding, zonder netwerk verbinding stopt de externe ICT dienst volledig, redundancy is vaak een hoge kostenpost.
  4. Is de service leverancier wel financieel stabiel, afhankelijkheid wordt erg groot.
  5. Lock-in, vaak is het lastig om te migreren van de ene naar de andere Cloud leverancier
  6. Gevaar voor interruptie van externe dienstverlening, bijvoorbeeld bij stakingen.

Voorbeelden van Cloud diensten en wat men aanbiedt:

  1. Eenvoudige geautomatiseerde aanvraag van capaciteit
  2. Open source hypervisors (Xen technology) zie Xen
  3. Goedkope storage
  4. Rapportage en billing
  5. Eenvoudig beheer
  6. Kant en klare oplossingen
  7. Betrouwbaarheid

Het plaatje hierboven De "Cloud" staat dus voor het internet en de delen en acties van de applicatie die niet op de machine van de gebruiker plaatsvinden. Dit concept wordt gebruikt om de gebruiker niet meer te verplichten uitgebreide kennis of controle te hebben over de technologie die ze gebruiken. De tijd dat het internet uit statische webpagina's bestond is al lang voorbij: tegenwoordig worden we overspoeld door interactieve sites die we makkelijk zelf kunnen omvormen naar onze eigen smaak. Denk maar aan Facebook, Hyves of Blogger: iedereen kan vandaag zijn zegje doen op het web.
Dus: bij Cloud computing zijn de gebruikers geen eigenaar van de software die ze gebruiken. Ze betalen eventueel enkel voor de diensten die ze gebruiken (Je koopt als het ware maatwerk). Hierdoor kan men grote kosten besparen op de aankoop van software en hardware aangezien het overgrote deel op de servers gebeurt. Voorbeelden zijn Webmail, Google Apps, Skype, Facebook.

Bedrijven en Cloud computing

Ook bedrijven zien steeds meer de voordelen van Cloudcomputing. Bedrijven benutten steeds meer de computermogelijkheden van internet vanwege onder meer het kostenvoordeel, de eenvoud, het gebruiksgemak of de snelheid van levering.
De software die de bedrijven gebruiken staat ook in deze situatie niet meer op de in het bedrijf aanwezige computer (dan wel op eigen servers) maar bij een leverancier. Het bedrijf huurt de software per maand en per gebruiker. Dat gebeurt met Cloud computing maar ook met rekenkracht van computers.
De software die wordt gebruikt staat niet meer op eigen servers bij de ondernemer, maar bij een leverancier. Men huurt de software per maand en per gebruiker. Dat gebeurt met Cloud computing ook met rekenkracht. U maakt gebruik van servers die ergens anders staan en u betaalt volgens een licentiemodel.

Trends

Ik heb getracht om een trend te vinden in de toename van het gebruik van “Cloud” toepassingen en hierdoor de noodzaak om de aandacht te vestigen op deze complexe en “ongrijpbare” materie.

Onderzoek 2-12-2009 (Nice to know)

Onderzoek van it-dienstverlener Avanade wijst uit dat bijna de helft (46 procent) van de Nederlandse markt Cloud computing beschouwt als een hype. Ook geeft de helft aan niet of nauwelijks bekend te zijn met de term. Van de Nederlandse mkb’ers is dat zelfs 86 procent (onderzoek Rackspace). Die beperkte kennis van organisaties is de mogelijke oorzaak van de negatieve houding. De bedrijven die wel bekend zijn met Cloud computing geven aan dat de technologie hen ondersteunt bij het focussen op de belangrijkste business (65 procent), het sneller inspringen op veranderingen in de markt (62 procent), de toegang tot de nieuwste technologie (51 procent) en het verbeteren van de flexibiliteit (70 procent). Ondernemers geven aan dat Cloud computing minder directe it-kosten met zich meebrengt en de operationele kosten verlaagt.

Onderzoek 2010

Volgens *Gartner hebben 20% van de bedrijven in 2012 geen eigen ICT middelen meer, en koopt men dit extern in (The Cloud).

Mei 2010 onderzoek netcraft.com

Hieronder is een overzicht te zien waarin in een tijdlijn (in jaren) is uitgezet de veranderingen in de toegepaste software - en hardware technologie opgehangen aan expansie “Cloud computing”. Deze informatie is afkomstig van **Netcraft.com

*De term Web 2.0 verwijst naar een duidelijk waarneembare trend op het internet. Web 2.0 wordt omschreven als de tweede fase in de ontwikkeling van het World Wide Web. Het gaat over de verandering van een verzameling websites naar een volledig platform voor interactieve webapplicaties voor eindgebruikers op het World Wide Web. Volgens sommigen zullen deze uiteindelijk losstaande lokaal geïnstalleerde software overbodig maken.

** Technology Research &Business Leader Insight | Gartner Inc. (http://www.gartner.com/technology/home.jsp.