van 6 weken naar 6 minuten met opensource - red hat · devops en continuous delivery. 9 15 oktoberi...
TRANSCRIPT
Wat is DUO?
Uitvoeringsorganisatie van Ministerie van OCW
- Studiefinanciering
- Bekostiging
- Examendiensten
- Landelijk Register Kinderopvang (SZW)
- Overheids Data Center Noord (ODCN)
- 2700 medewerkers waarvan ruim 500 ICT-ers
2 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Natuurlijk hadden we wel eens discussie….
4 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Opensource & DUO
- 2010 Externe opdrachten introduceren opensource architecturen
- Najaar 2013:
- Kosten IBM Websphere worden te hoog voor DUO.
- JAVA 5 => JAVA 6 migratie
5 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Selectie criteriaFunctioneel:
J2EE Full profile certifiedBeheer tooling
Support: Support op Enterprise nivoVersies worden langdurig ondersteund
Ervaring: Voldoende relevante referenties
Kosten: Lagere kosten dan WebsphereEen gratis variant moest beschikbaar zijn.
Open Source: Geen eis, wel een pré
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource6
Business niet tevreden
− Kwaliteit: de ICT producten voldoen niet aan de eisen van de business
− Time-to-market: ICT kan niet (snel genoeg) leveren
8 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Visie
De processen en de ontwikkelstraat voor het realiseren, testen en beheren van Java-maatwerkapplicaties, voldoen aan de principes van DevOps en Continuous Delivery.
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource9
Doelstellingen CD/DevOps
• Voorspelbaar: resultaat kwalitatief & kwantitatief voorspelbaar
• Betrouwbaar: herhaalbaar proces
• Efficiënt: goedkoper, minder uren en middelen
• Wendbaar: aanpasbaar aan nieuwe eisen en wensen
• Time-to-market: nieuwe functionaliteit snel beschikbaar
CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO10
CD Maturity model (Xebia)
11 CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO
Uitgangspunten
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource14
• We standaardiseren alles.Machines, omgevingen, testdata, applicatie inrichting, koppelingen
• We automatiseren alles.Provisioning, Deploy, Test (m.u.v usability)
• We halen kennis, kunde en producten van buiten, RedHat
• Self service Zelf silo’s kunnen aanmaken, wijzigen en verwijderenZelf inzicht hebben in het functioneren van applicaties en infrastructuur
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource15
Silo
• Een logische applicatie container die verschillende generiekeinfrastructuur componenten bevat.
• ondersteunde componenten Voor geconfigureerde en gehardende (security) JBoss EAP 6 instanties
- resource adapters, data sources ,drivers and default poorten
DB2 schema(s)
coming up…- Fuse ESB- Liquibase runners- WebSphere MQ Queues and Topics- etc.
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource16
Applicatie silo
DUO provisioning & deployment infrastructuur
DeployenOrchestratie & Selfservice
Monitoring & Logging
D
Identity Management
IPA
Management & Configuratie
Migratie
19
5 6
Applications
OS
JDK
ApplicationPlatform
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
20
Migratie aanpak - Planning
Voorbereidings fase (2014)Migratie assessment
Proof of Concepts
Pilot projecten
Planning
Documentatie
Groot schalige migratie (2015/2016)Applicatie migratie
Enablement workshops
Ondersteuning van teams and applicaties
Verbeter cyclus: systeem, standaards, documentatie …
Eind 2016 : IBM Websphere uitgefaseerd.
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Ervaringen tot nu toe
- OpenSource Functioneel/technisch gelijkwaardig aan andere enterprise producten.
- Flexibeler in keuze van product & leverancier.
- Sneller provisionen
- Gebruikers en Business worden enthousiast
- Financieel schaalbaar
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource22
Jaarlijkse kosten
23 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
500000
Applicatie server ESB
COTS
RedHatOpenSource
3X 7X
Financiële schaalbaarheid: 2 cores extra
24 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
0
20000
40000
60000
80000
100000
120000
Applicatie server ESB
COTS
RedHatOpenSource
20X 38X
Globale Roadmap
- 2016 migratie naar ODCN IaaS (OpenStack/Ceph)
- 2016/2017 Vervangen Cordys door OpenSource (RH Fuse)
- 2017 ODCN PaaS (OpenShift?)
- 2020 Uitfaseren IBM i/DB2
25 15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource