Vandaag was ik bij een sessie van David Cearley (Gartner) over Cloud Computing. Hij begon meteen goed toen hij meldde dat Cloud Computing een hype is, iedereen heeft het erover en iedereen wil er iets mee. In de Gartner Hype Cycle is Cloud Computing op zijn hoogtepunt en zal binnen nu en twee jaar over deze piek gaan en heel diep vallen.
Maar wat wil je je van Cloud Computing herinneren of gebruiken als de hype over is?
In een paar vragen geeft Cearley een outline van zijn presentatie:
- what is cloud computing, and how does it differ from what we have been doing for the last 40 years – can you say timesharing
- what are its risks and challenges, and what are the ideal targets and best practices for using it – does it matter, is it safe
- what long-term impact will it have on the market and vendors – who wins?
Cloud Computing is geen nieuw fenomeen maar onderdeel van een groeiend model. De ontwikkelingen op onder andere het web zoals web 2.0, mashups, subsidized applications, googleplex, web platforms, global-class consumer apllications, saas, data center design, virtualization, automated provisioning, real time infrastructure, grid en utility models zorgen voor de ontwikkeling van Cloud Computing.
Cloud Computing bestaat door ontwikkelingen uit het verleden.
Voor Gartner is Cloud Computing:
a style of computing where scalable and elastic it-related capabilities are provided “as a service” to customers using internet technologies.
Cloud Computing kun je op verschillende manieren inzetten, bijvoorbeeld door het aanbieden van services voor consumenten, cloud omgevingen binnen bedrijven, of door het ontwikkelen van cloud gebaseerde apllicaties en oplossingen. Cearley geeft de tip om te focussen op de services in plaats van op de hard- en software.
Nadat Cearley het begrip Cloud Computing had uitgelegd ging hij in op de verschillende modellen die er bestaan. Hij benoemde:
- infrastructure as a service
- platform as a service
- software as a service
- information services
- business services
Als je deze modellen bij elkaar gebruikt heb je een mooi palet om oplossingen mee te bouwen.
Daarnaast zijn er delivery models die gaan van private cloud computing (closed private) tot aan open public.
Closed private:
implementing a cloud service
manage the implementation
may be outsourced or delivered as a managed service
Open public:
consuming a cloud service
no hardware, sw or datacenters
manage the service
may use brokers to facilitate use of or add value to the service
Tussen deze twee extremen zijn er vijf andere modellen zoals aan de open kant:
- public cloud – bijvoorbeeld Amazon
- community cloud – voor groepen zoals het onderwijs waar alleen bepaalde groepen bij de content mogen
- exclusive cloud – dedicated hardware resources for different users. Dus verschillende onderwijsinstellingen die aan elkaar gekoppeld worden.
En aan de gesloten kant:
- packaged private cloud
- custom private cloud
Volgens Cearley is de Public Cloud hoopgevend, er is veel aandacht voor alhoewel IT-afdelingen hier bang voor zijn. De Packaged Private Cloud en de Exclusive Cloud krijgen steeds meer aandacht, de IT-afdelingen worden hierdoor aangetrokken maar er is nog weinig onderzoek naar gedaan. Cearley noemt deze variant de business sweet spot.
Cearley noemt nog wat voor- en nadelen van Cloud Computing:
- Agility – reduce time to market
- on demand delivery and user self-service
- temporary or volatile workloads
- rapid development and deployment
- cost – capital and operational
- reduce operational complexity
- leverage provider innovation
- new busness solutions
Nadelen of problemen die zullen blijven bestaan:
- security and compliance
- transparancy and control
- service assurance
- integration and portabiliteit across the cloud
- software licensing issues
Dus – ook al is het een hype en ook al wil iedereen er tegenwoordig iets mee, kun je er niet omheen dat er ook goede dingen inzitten. Waar moet je op letten als je Cloud Computing wil implementeren.
1. doe een business impact analysis (denk ook aan timing en scope – wanneer levert het iets op)
2. wat heeft het bedrijf nodig, identify opportunities and constraints
3. evaluate impact by use case or workload
4. bepaal de kosten en impact op de organisatie
5. onderzoek best practices
6. betrek verschillende partijen bij het vooronderzoek zoals procurement, financien, legal, etc.
7. bepaal van te voren de strategie (exit, extension, migration, integration, interop)
Als laatste ging Cearley in op de bedrijven die nu al iets doen met Cloud Computing zoals Microsoft, Google, IBM, Oracle, Amazon, SAP, Cisco, etc. Allemaal doen zij iets anders, de een zit meer aan de provider kant en de ander aan de enabler kant. Vraag je af, doen ze aan IAAS, PAAS of SAAS. Bieden zij public services aan of zijn het exclusive services. Gebruik deze informatie als je met aanbieders praat.
Select vendors that demonstrate a grasp of the new reality and a willingness to embrace it.
Tot slot:
- strategy: how are you approaching cloud computing
- governance – when, where, why and how will you consume public, community or private cloud services?
- security and compliance – what can be done to realistically access risk and mitigate the security, regulatory and compliance challenges
- aplication development: do you have a cloud application strategy
- infrastructure and operations: to what extent do cloud models drive design of your next-generation data centers?