Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 25
COMMODITY APPLICATION
S
COMPETITIVE APPLICATIONS
MISSIONCRITICAL
NONMISSIONCRITICAL
Offload
Managescale
Deployto scale
Invent
Cloud Strategy that drives innovationBy disentangling the Application Landscape
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 26
Offload
Managescale
Deploy toscale
Invent
Different workloads need different cloudsTypical infra along the Application LifeCycle
CommodityApplications
BuilttoLast
HRMCRM
O365LYNC
BuilttoChangeFront-end
CompetitiveApplications
DaaSFail Fast,Learn Fast OTA
AutoScaling
Back-end
Cloud Strategie voor eenadministratieve organisatie
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 28
Weolcan B.V.Barbara Strozzilaan 2011083 HN Amsterdam
Inhoudsopgave Pagina
ContactScoping van de opdracht
Strategy Map
Analyse IT-omgeving en applicatielandschap
Doelplatformen en Cloud Strategie
6
8
10
15Michiel de van der SchuerenCEO
Christian van BarneveldCloud Architect
Koen van SchijndelConsultant
06 50 12 73 01
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 29
High-level planning
Cloud Placement Framework en TO-BE mapping
Opstellen adviesrapporten presentatie
Sourcing van Cloud diensten
Data gathering enAS-IS analyse
Sprint 3
Sprint 4
Sprint xSprint 1
Sprint 2
Week 1 + 2
§ Scoping.§ Interviews met
stakeholders.§ Opvragen benodigde
documentatie.§ Opstellen mapping huidige
applicatielandschap.§ Concept Cloud Strategie.
§ Toetsing en fine-tuning van de concept Cloud Strategie om eendefinitieve Cloud Strategie te ontwikkelen.
§ Opstellen to-be application mapping.
§ Opstellen draft adviesrapport en presentatie.
§ Feedback verwerken tot final version.
§ Presentatie aan management en eventuele stakeholders.
§ Opstellen longlist aanbesteding voor(X)aaS-providers.
§ Beoordelen responses van de aanbieders.
§ Opstellen short list.§ Proof of Value uitvoeren
Week 5 + 6 Week 7 + 8 Week 9 - …Week 3 + 4
Opstellen Plan van Aanpak
Plan van Aanpak
§ Sourcing Strategie§ Business case§ Cloud Architectuur§ Organisatie van een
Cloud Operations Team§ IT-Roadmap
ImplementatieOpstellen Cloud Strategie
Scopeopdracht
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 30
Weolcan B.V.Barbara Strozzilaan 2011083 HN Amsterdam
Inhoudsopgave Pagina
ContactScoping van de opdracht
Strategy Map
Analyse IT-omgeving en applicatielandschap
Doelplatformen en Cloud Strategie
6
8
10
15Michiel de van der SchuerenCEO
Christian van BarneveldCloud Architect
Koen van SchijndelConsultant
06 50 12 73 01
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 31
Strategy Map
Strategic (cloud-related) Capabilities
Strategic goals
Customerexperience
Compliancy-as-a-Service
Customizedexperience
Gebruiks-vriendelijkheid
(portal)Support
Process perspective
Gestandaardiseerdeplatform(en)
Rapid Application Development
capability
Experimenteer- entestomgeving
Loosely-coupled architectuur
Groei in de vorm van meer
omzet
Lagereoperationale
kosten
Verstevigen van de concurrentiepositie
Automation
Trusted advisor
Customer management
§ One-stop-shop
§ Grip op wensen eneisen van de klant
§ ‘Customized experience’
Operations management
§ Operational Excellence voor primaireprocessen
§ KA inrichten volgensMKB-principes
Innovatie management
§ Sneller en vakerdoorvoeren van changes
§ IT is katalysator in plaats van flessenhals
Wet- en regelgeving
§ Compliancy door standaardisatie
§ Slim gebruikmakenvan leveranciers
Strategy Map§ Strategy Map dient als
een ‘praatplaat’ ter communicatie van de strategie
§ Strategy Map wordt bij voorkeur regelmatig herzien en aangescherpt
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 32
Weolcan B.V.Barbara Strozzilaan 2011083 HN Amsterdam
Inhoudsopgave Pagina
ContactScoping van de opdracht
Strategy Map
Analyse IT-omgeving en applicatielandschap
Doelplatformen en Cloud Strategie
6
8
10
15Michiel de van der SchuerenCEO
Christian van BarneveldCloud Architect
Koen van SchijndelConsultant
06 50 12 73 01
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 33
Situatieschets IT-omgeving
IT-omgeving§ Datacentercapaciteit is volledig ondergebracht in datacenters van
een Managed Hosting Provider (stretched network)§ Traditionele opzet op basis van losse componenten van HP. Blade-
servers (compute) en SAN switches zijn aan vervanging toe, storage heeft nog ongeveer twee jaar te gaan
§ Ongeveer 300 VM’s, waarvan 200 Windows en 100 Linux
Applicaties§ Applicatielandschap is gecentraliseerd rondom de ERP-applicatie§ Het ERP pakket is voorlopig nog niet cloud-ready. Leverancier
beweert al enkele jaren hieraan te werken, maar zonder resultaat§ Voor de overige applicaties is potentie voor cloud expliciet aanwezig
Disaster Recovery en Back-up§ Cross-site replication (VEEAM) voor datacenters 2A en 2C§ Datacenters zijn elkaars fail-over, maar zijn niet geografisch
gescheiden§ Hiermee is er geen geschikte DR ingericht§ Back-up op basis van tape vindt iedere nacht plaats
Kantoor
2AWebdiensten;1,5rack
Internet
Backup
2CKA;2racks
Tussenpersonen
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 34
Business risico’s1. Single-point of failures in kernprocessen
en IT Ops2. IT wordt als een kostenpost gezien. Geen
duidelijk diensten portfolio.3. Prolongatieproces duurt lang4. Klanttevredenheid loopt terug door
verouderd backoffice systeem5. Instabiliteit van primaire processen door
gebrek aan standaardisatie6. Marge op producten loopt verder terug7. Disruptieve kracht van startups
Technische risico’s8. Verouderde OS-en en middleware, geen
standaardisatie9. Capaciteitsgebrek op VMware-platform10. Harde koppelingen met ERP pakket
zonder inzicht in volledige architectuur.11. Gebrekkige/ontbrekende monitoring
Organisatorische risico’s12. Kennis in de hoofden van enkele
medewerkers13. Gebrek aan sturing op architectuurniveau14. Aansluiting DevOps en Ops15. Visie- en strategievorming blijft een
technische aangelegenheid. Geen aansluiting van business op IT
Hig
hpr
obab
ility
Lowimpact
12 3
4
6
78
9
10
Med
ium
prob
abili
tyLo
wpr
obab
ility
Mediumimpact
Highimpact
5
RISICOANALYSE IT-OMGEVING EN –ORGANISATIE** Uitgangspunt is situatie waarin geen actie ondernomen wordt
Observaties§ Bestaande risico’s zijn gevolgen van
beperkte investeringsruimte en innovatie in de afgelopen jaren
§ Sommigen zijn uitgegroeid tot tijdrovende en complexe risico’s, die steeds moeilijker te beheersen zijn
§ De toename van de complexiteit en de verminderde beheersbaarheid staan het bereiken van ‘operational excellence’ voor het primaire proces in de weg
§ Daarmee komt de kwaliteit van de dienstverlening richting de klant steeds meer onder druk te staan
Van Risk Reduction naar Risk Avoidance§ In de huidige situatie worden risico’s zoveel
mogelijk vermeden door zo min mogelijk changes uit te voeren.
§ Om groei en de strategische doelen te kunnen realiseren moeten de genoemde risico’s structureel worden weggenomen
Risico’s belemmeren ‘lean & mean’ IT-omgeving
11
12
13
14
15
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 35
Offload
Deploy to Scale
Invent
Kans om applicatielandschap slimmer in te richten
MIS
SIO
N C
RITI
CAL
NO
N M
ISSI
ON
CR
ITIC
AL
COMMODITY APPLICATIONSCOMPETITIVE APPLICATIONSMission critical, competitive applications§ Niet tevreden over schaalbaarheid en
beheersbaarheid van het ERP pakket§ Extranet (front-end) is mission critical en behoeft
een schaalbaar, high-performing platform
Mission critical, commodity applications§ Commodity-onderdelen van Extranet (back-end)
zijn reeds bij AWI ondergebracht, gecombineerd met Liferay.
§ Bij voorkeur zelfbouw minimaliseren en offloadenen afnemen als onderdeel van off-the-shelf SaaS-oplossingen, of herbouwen op rapid applicationdevelopment PaaS platform
§ Onder andere Alfresco, OpenAM, Exact en Microsoft-applicaties offloaden en als DMS, IDM, Finance en Office365 diensten afnemen
§ De klant kan het applicatielandschap slimmer inrichten door SaaS-kandidaten te selecteren voor commodity applicaties en focus aan te brengen op de competitive applicaties REPLACE REFACTOR
s
Colla-boration
Mogelijke kandidaten (TBD)
Development
Manage Scale
ERPpakket
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 36
Potentiële impact van cloud op de datacenter footprint
§ 75% van de huidige footprint landt in de toekomst mogelijk op een cloud platform
§ Voor ongeveer 45% (met name webservices en middleware) zou gebruik gemaakt kunnen worden van PaaS-diensten
§ 20% zou in de toekomst als SaaS afgenomen kunnen worden en 10% landt mogelijk op IaaS
§ Daarnaast is de verwachting dat de omgeving in zijn geheel ‘gedownsized’ kan worden door clouddiensten en standaardisatie
TO-BE FOOTPRINT**
VMware Cloud
Legacy IT4IT IaaS PaaS SaaS
** Exclusief decomissioned VM’s en deel onbekend (11 VM’s) en gebaseerd op eerste aannames
§ Naast de ERP-applicatie, lijken er weinig technische constraintste zijn met betrekking tot migratie naar diverse cloudplatformen
§ Ongeveer 15% van de footprint bestaat uit VM’s die uitgezet kunnen/moeten worden en IT4IT, welke overbodig wordt op het moment dat de laatste applicatie gemigreerd is
§ 50% van de huidige footprint bestaat uit OTA-servers, die 24/7 draaien. In de toekomstige situatie mogelijk voordeel te behalen door aan- en uitschakelen
§ Initiatieven zijn gaande om het landschap te rationaliseren
AS-IS FOOTPRINT** 283 VMs op het huidige VMware-platform in scope, exclusief footprint voor Workstations, Templates, netwerk en storage
0
50
100
150
200
250
300
Productie IT4IT Decommission
IT4IT&Decommission
OTA(nu24/7up)
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 37
Weolcan B.V.Barbara Strozzilaan 2011083 HN Amsterdam
Inhoudsopgave Pagina
ContactScoping van de opdracht
Strategy Map
Analyse IT-omgeving en applicatielandschap
Doelplatformen en Cloud Strategie
6
8
10
15Michiel de van der SchuerenCEO
Christian van BarneveldCloud Architect
Koen van SchijndelConsultant
06 50 12 73 01
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 38
Strategische (IT) capaciteiten en doelen
Strategische capabilities
Creëer gestandaardiseerde (infra)platform(en) voor diverse behoeftenHet bij voorkeur als een dienst afnemen van infraplatformen, inclusief managedservices (o.a. OS-beheer en ‘daily operations’). Onderscheid maken tussen platform voor primaire processen (high-performing platform incl. innovatieve features voor webdiensten, DR en backup) en KA (VMware-platform volstaat).
Gestandaardiseerde platform(en)
Rapid Application Development
Experimenteer- en testomgeving
Loosely-coupledarchitectuur
Automation
Bereik flexibiliteit in de architectuurRealiseren van een loosely-coupled architectuur, op basis van een lichtgewicht integratielaag om eenvoudig functionaliteit/SaaS-applicaties te kunnen koppelen en ontkoppelen.
Versnel innovatie met behulp van experimenteer- en testomgeving Innovaties, nieuwe functionaliteiten en tests kunnen eenvoudig uitgevoerd worden in een productie-waardige omgeving met minimale kosten en tijdinvestering.
Betere kwaliteit software, sneller naar de markt brengenGebruikmaken van Rapid Application Development platforms (zoals Mendix) en tooling (bijv. tooling voor CI/CD) om sneller nieuwe en verbeterde applicaties te kunnen ontwikkelen en naar de markt te kunnen brengen.
Cloud = automationAutomatisering inzetten voor ontzorging en standaardisatie binnen de IT-omgeving. Denk aan geautomatiseerde monitoring, CMDB-koppelingen, audit trailsen configuration management (infra-as-code met bijvoorbeeld Puppet).
Doelen Strategiche (cloud-gerelateerde) capaciteiten§ Strategische capaciteiten
vormen belangrijkste uitgangsprincipes voor een verbeterde IT-omgeving
§ Strategische capaciteiten zijn nodig om strategische doelen te bereiken (zie vorige pagina)
Doelen§ Doelen vormen de operationele
vertaling van de Strategische capaciteiten en geven meer richting omtrent de specifieke invulling ervan
§ Deze doelen kunnen worden gerealiseerd middels verschillende doelplatformen (zie volgende pagina)
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 39
Op basis van de strategische capaciteiten zijn vier potentiële doelplatformen geïdentificeerd als best passend bij de use-cases van de klant. Deze vier platformen zijn gekozen op basis van de use-cases, data compliancy & security maatregelen en de flexibiliteit die deze platformen bieden voor infra-provisioning. Voor zowel de VMware als de public cloud is een managed optie meegenomen. Deze optie zorgt ervoor dat OS, ‘dailyoperations’ en specifiek applicatiebeheer door de leverancier kan worden gedaan die diensten levert (en voldoet aan security requirements) om de klant te ontzorgen.
De doelplatformen zijn gecombineerd met de meest voorkomende applicatie-en datakarakteristieken. Deze bepalen de geschiktheid van het platform voor de verschillende applicaties en data.§ R&C: Risk & compliancy (bijv.
vertrouwelijke data)§ T&A: Test en acceptatie
omgevingen§ RAD: Rapid Application
Development§ Monolithische applicaties§ Microservices (nieuwe cloud-native
ontwikkelingen)
Potentiële doelplatformen
Private Cloud Managed VM-as-a-Service Managed Public Cloud Public Cloud
• Managed door IT department
• Managed door provider (inclOS) • Managed door provider of IT • Managed door IT
• Single-tenant • Single of multi-tenant • Multi-tenant • Multi-tenant
• On/ off-premises • Off-premises • Off-premises, regiokeuze • Off-premises, regiokeuze
• Beperkte flexibiliteit • Medium flexibiliteit • Extreem flexibel • Extreem flexibel
• Koop of lease HW • Pay as you use • Pay as you use • Pay as you use
• Self-made compliancy • Gecertificeerde leverancier • Certificeringen + tooling • Certificeringen + tooling
• Volledig zelf automatiseren • Automation services en support
• Automation services en support • Deels zelf automatiseren
Geschikt Minder geschikt Niet geschiktLEGENDA Monolith/legacy Microservices
R&C: Risk & Compliancy (high secure) -- T&A: Test & Acceptatie -- RAD: Rapid Application Development
R&C T&A RAD R&C T&A RAD R&C T&A RAD R&C T&A RAD
Applicatie- en datakarakteristieken
© Weolcan B.V | Customer Case van een Cloud Strategie voor DHPA 40
Cloud Strategie
SaaS before PaaS, before IaaS Cloud Strategie§ Cloud strategie is ‘gesplitst’ in twee stromen;
primaire en secundaire processen§ Voor beide stromen geldt dat applicaties bij
voorkeur als SaaS afgenomen worden
Primaire processen§ Indien geen SaaS beschikbaar of niet van
toepassing, nagaan of zelfbouw op een PaaS-platform (bijv. Mendix) of het inzetten van PaaS-componenten (bijv. Webservices van AWS of Azure gewenst is
§ Indien bovenstaande niet het geval is, dan migreren naar IaaS
§ Managed Public Cloud voor productie, ‘unmanaged’ voor OTA
Secundaire processen (KA)§ Genoegen nemen met minder dan 100%-
functionaliteit bij SaaS.§ Indien niet als SaaS beschikbaar, dan naar
geautomatiseerd (Managed) VMware-platform.
SaaS-versiebeschikbaar?
AlternatieveSaaS-leverancier
overwegen?
PaaS
Migreren naarSaaS-versie
Migreren naaralternatieve SaaS-
leverancier
Bouwen op PaaS-platform
(Public Cloud)
Migreren naar(Managed) VM-
as-a-Service platform
JA
NEE
NEE
(Managed) VM-as-a- Service
platform
JA
IaaS
JA
NEE Migreren naar IaaS(Public Cloud)
Func
tione
le v
erge
lijki
ng&
Busi
ness
Cas
e
JA
LEGENDA Primaire en secundaire processen Primaire processen Secundaire processen