Cloudsourcing onder Architectuur Martin van den Berg Serviceline Manager Architectuur Sogeti Nederland 13 oktober 2011
Architectuur en de Cloud
1. Heb je architectuur harder nodig als je services uit de cloud betrekt? 2. Leidt cloud tot andere architecturen?
3. Leidt cloud tot een andere manier van architectuur bedrijven? 2
Agenda • Wat is cloud computing? • Wat gebeurt er met cloud en wat zijn de issues? • Wat is de relatie van cloud met architectuur?
3
Agenda • Wat is cloud computing? • Wat gebeurt er met cloud en wat zijn de issues? • Wat is de relatie van cloud met architectuur?
4
Wat is Cloud computing?
5
Cloud implementatiemodellen
Public
Private
Traditional DC High
Low
Virtualized DC
In-house Private Cloud
Dedicated External Private Cloud
Multi-tenant External Private Cloud
Managed Public Cloud Low
Control Economy of scale
High 6
Cloud servicemodellen en karakteristieken
Cloud Services
standard app
business app
presentation applications documents API’s
standard app
standard software app
middleware integration API’s provisioning access
Cloud Computing
middle ware
business app
business app
Salesforce.com Microsoft Office365 Google Apps IBM LotusLive
Force.com Microsoft Azure Google AppEngine VMware jCloud IBM SMART Cloud
middle
middle ware
platform ware
datacenter facilities server storage network security
Amazone EC2/S3 IBM CloudBurst VCE vBlock VMware vCloud Microsoft Hyper-V Cloud
infrastructure
7
Cloud servicelagen IaaS
PaaS
SaaS
Applicaties
Applicaties
Applicaties
Data
Data
Data
Runtime
Runtime
Runtime
Middleware
Middleware
Middleware
O.S.
O.S.
O.S.
Virtualisatie
Virtualisatie
Virtualisatie
Servers
Servers
Servers
Opslag
Opslag
Opslag
Netwerk
Netwerk
Netwerk
managed door klant
managed door cloud provider
8
Waarom Cloud?
9
Bron: Federal Cloud Computing Strategy, februari 2011.
Agenda • Wat is cloud computing? • Wat gebeurt er met cloud en wat zijn de issues? • Wat is de relatie van cloud met architectuur?
10
Wat zijn de top-3 issues bij implementatie van Salesforce? 1. CRM-procesontwerp 2. Organisatieverandering 3. Contractissues
What’s new? 11
Aantal opties neemt toe
Business
IT
Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers Leveranciers
12
Voorbeeld: De Belastingdienst en de Overheidscloud
Private Cloud
Public Clouds
Overheids Cloud
13
Wat doet de business?
Marco Gianotten op Twitter:
Cloud leads to chaos: business-lines just do it and don't mind integrity or integration
14
15
Wat betekent dit voor IT?
Marco Gianotten op Twitter:
A cute cloud-shaped doormat at Van Lanschot Bankers' IT department. Isn't SaaS the biggest risk to silo IT? 16
Wat betekent dit voor IT?
Bernard Golden op Cio.com:
IT has to develop a strategy that makes it possible to accept everything from everyone 17
Issues • Aantal sourcingopties neemt fors toe − Cloud is een grabbelton
• Cloud heeft forse impact op integratie en samenhang Revival van best-of-breed? − Zonder architectuur wordt het een zootje − Point solutions zaten eerst binnen, nu buiten. Binnen kon je aansluiten via bus, buiten niet
• IT-manager (CIO) is verantwoordelijk voor integratie, maar niet voor de aankopen van de business − Business koopt cloudoplossingen (SaaS) buiten IT om
18
Agenda • Wat is cloud computing? • Wat gebeurt er met cloud en wat zijn de issues? • Wat is de relatie van cloud met architectuur?
19
Cloud met en zonder architectuur
Agility Met Architectuur
Zonder Architectuur
Adoptie van cloud in de tijd 20
Bron: Seize the Cloud, Sogeti
Cloud met en zonder architectuur
Kosten
Zonder Architectuur
Met Architectuur
Adoptie van cloud in de tijd 21
Bron: Seize the Cloud, Sogeti
Vraag en aanbod van services matchen
Business
Integreren interne aanbod
Kanaliseren interne vraag
InteBeheren en IT greren publiceren externe services aanbod
Leveranciers Leveranciers Leveranciers Leveranciers Kana- Leveranciers Leveranciers liseren Leveranciers externe Leveranciers vraag Leveranciers Leveranciers
22
Eisen aan architectuur • Meer differentieren (naar bedrijfsfunctie) • Meer onderscheid tussen functie en constructie • Meer nadruk op standaardisatie
• Meer nadruk op interoperabiliteit en ontkoppelpunten • Meer gericht op zoeken naar mogelijkheden en het bieden van oplossingen • Meer kennis nodig van toepassingsdomein • Minder gericht op het bedenken van (randvoorwaarden voor) constructies 23
Welke architecturen en waarvoor? Partij
Aspect
Type architectuur
Gebruiker van clouddiensten
Vraag naar diensten
Benodigde services gekoppeld aan bedrijfsfuncties target serviceportfolio
Inkoop en integratie diensten
Standaarden Beleid
Migratie naar clouddiensten
Blauwdrukken voor transitietrajecten
Aanbod van diensten
Beschikbare services baseline serviceportfolio
Inkoop en integratie public clouddiensten
Standaarden Beleid
Bouw van de cloud
Blauwdruk technische architectuur
Provider van clouddiensten
24
Architectuur en sourcing op projectniveau
Project
Sourcing
Demand Project Demand PSA -Scoping oplossing -Integratievoorschriften -Te betrekken services en voorwaarden
Supply Project Supply PSA -Te maken services en voorwaarden -Constructievoorschriften 25
Tot slot…. • Architectuur is een must, ook bij cloud computing • Cloud leidt niet tot wezenlijk ander type architecturen, maar…. − Meer nadrukkelijke scheiding functie (demand) en constructie (supply) − Belang om vanuit de businessarchitectuur te starten wordt groter − Ontkoppelpunten kunnen verschuiven
− Cloud kan wel leiden tot andere businessmodellen • Manier van architectuur bedrijven moet anders − Niet in de vorm van allerlei regels en richtlijnen (keuzemogelijkheden beperken) maar in de vorm van een set van diensten en services (keuzemogelijkheden bieden) 26
Local touch - Global reach
27