Ontwikkelen in de Cloud - The way to go?
Business Development Manager
Expert van Computable voor de topics: Beheer, Beleid en Development
MeerAls je tegenwoordig de bekende en minder bekende bladen leest staan daar steeds vaker artikelen in die iets schrijven over Cloud Computing. Al met al lijkt Cloud Computing de hype voorbij. Als je goed de eigenschappen van het Cloud fenomeen op het vizier houdt denk ik dat er meer en meer toepassingen, inclusief applicatie ontwikkeling, via de Cloud zullen worden ingezet.
Voor diegene die nog niet bekend zijn met het fenomeen even een korte introductie. Erg vereenvoudigd geschetst is Cloud Computing het kunnen beschikken over een hoeveelheid rekenkracht en opslagruimte die benaderd wordt over het internet. Op zo'n virtuele omgeving wordt vervolgens een applicatie gedraaid alsof deze in je eigen rekencentrum gehost wordt. De eigenaar van de fysieke spullenboel rekent hiervoor een abonnementsprijs per tijdseenheid.
Het aardige is dat je deze dienst direct kunt afsluiten - en ter beschikking is - zodra je die nodig hebt. Dus geen afhankelijkheid van de hardwarebeschikbaarheid. Ook schaalbaarheid is eenvoudig. Je breidt de configuratie simpelweg uit. Daarmee krijgt het begrip schaalbaarheid zelf elasticiteit.
Met het beschikbaar zijn van deze service kun je naast het hosten van productie natuurlijk ook denken aan het inrichten van een virtuele ontwikkelomgeving. Er zijn intussen al verschillende aanbieders van dit soort services. Voorbeelden zijn Amazon en Rackspace. Ook zijn er al aanbiedingen van leveranciers die op basis van deze cloud hosting services, applicaties aanbieden en je kunt zelfs al ddn abonnement nemen op ontwikkelomgevingen, zoals die van OutSystems.
De reactiesnelheid van de it-afdelingen kan dramatisch verbeteren. Stel je voor, je krijgt te maken met een project dat tijdskritisch is. De business geeft aan direct te willen starten maar de infrastructuur en licenties zijn nog niet gekocht. Ergo, voordat er begonnen kan worden gaat er nog wel wat water door de Rijn. Als je dan zou kunnen beginnen met een omgeving waar je een abonnement op neemt en die je vervolgens de hardware, het OS, de database en het ontwikkelplatform direct biedt zodat je daarmee meteen aan de slag kunt, is dat een factor die de time to market dramatisch kan beïnvloeden.
Een ander voordeel kan zitten in de kosten structuur. Denk aan het feit dat er geen investering in infrastructuur gedaan hoeft te worden alvorens men kan starten. De kosten zijn direct duidelijk en hebben geen variabele component zoals dat bij eigen datacenters vaak het geval is. Bovendien wordt er alleen betaald voor de tijd dat de omgeving gebruikt wordt - vaak op uurbasis; pay per use. En als het gaat om een applicatie die voor een beperkte tijd gebruikt wordt blijft er na het project geen ongebruikte, nog niet afgeschreven, hardware over. Ook het up-to-date houden van het OS en de database software zou een reden kunnen zijn om de cloud in te zetten.
Maar wat is de keerzijde van de medaille? Ja hoor, natuurlijk is die er ook. Het feit dat alles in een omgeving draait waar je zelf geen eigenaar over bent heeft impliciet de eigenschap dat een ander (op zijn minst de beheerder) ook bij jouw gegevens kan. En wat te denken als de service provider ineens niet meer bestaat? Verdere uitdagingen zitten natuurlijk in mogelijke koppelingen met bestaande BO-systemen, denk aan geïntegreerde user authenticiteit, en zaken als backup's - een periodieke backup kan mislukken omdat het systeem even niet actief is. Een ander aspect van de cloud is dat we niet weten waar de data fysiek opgeslagen is. Ik bedoel hiermee, we weten niet in welk land de data staat. Dat zou mogelijk een probleem kunnen zijn als het gaat om privacy en/of legal-aspecten. Dat kunnen stuk voor stuk belangrijke reden zijn om niet voor de public cloud te kiezen.
Naar verwachting zullen er voor toepassingen waarbij het bijvoorbeeld om redenen van security niet mogelijk blijkt om in de public cloud te ontwikkelen of te hosten er bijvoorbeeld zogenaamde private clouds zullen ontstaan. Ook zijn er natuurlijk tussenvormen mogelijk die we dan zullen kennen als zogenaamde hybride clouds. Het spreekt voor zich dat bij het inrichten van een private cloud niet alle voordelen gelden zoals bij een public cloud. Met name de pay per use gaat dan vanzelfsprekend niet op.
Meer lezen over deze materie? Dat kan op http://www.outsystems.com/futureenterpriseapps/
10-02 Het einde van het begin van cloud en virtualisatie
10-02 De windwakken van de cloud-sector
09-02 Citoto
09-02 Lang leve de hackers!
09-02 Modder gooien in ICT-land
08-02 Reseller verliest slag om het groene huishouden
08-02 Hadoop lijkt een alleskunner
07-02 Hou zicht op de informatie bij HNW
07-02 Eigen werknemer kan ook een vijand zijn
06-02 Krachtenbundeling NGI en TestNet is goede zaak
10-02 Tester Four Oaks in Israëlische handen
10-02 Nieuwe software brengt Vitens in problemen
08-02 Nokia verplaatst smartphoneproductie naar India
08-02 'ICT-afdeling is te traag voor ontwikkeling apps'
06-02 Banometer: Topstart vacaturemarkt krijgt vervolg
06-02 Duitse PMCS.helpLine neemt Leidse MCH+ over
03-02 Siemens PLM Software introduceert Jack 7.1
03-02 Itemis betreedt Nederlandse markt via Warmer IT
01-02 Microsoft-partner Asapnet zet IT-University op
01-02 Kwaliteitscontroleur is nog geen testprofessional
|
|
28-09-10 Orange, Cisco, EMC en VMware sluiten pact
Gemeenten en ICT besparingen
Sommige gemeenten wijzigen hun autonome ICT omgeving in een samenwerkingsverband met als doel het verlagen van ICT......

