Nieuwe DUO Ontwikkelstraat op basis van Open Source

advertisement
Van 6 weken naar 6 minuten
met
OpenSource
Jan-Taeke Schuilenga
Infrastructuur Architect
[email protected]
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
DUO Landschap 2010
Legacy
3
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 criteria
Functioneel:
J2EE Full profile certified
Beheer tooling
Support:
Ervaring:
Kosten:
Support op Enterprise nivo
Versies worden langdurig ondersteund
Voldoende relevante referenties
Lagere kosten dan Websphere
Een gratis variant moest beschikbaar zijn.
Open Source:
Geen eis, wel een pré
6
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Uitkomst
7
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
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.
9
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
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
10
CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO
CD Maturity model (Xebia)
11
CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO
12
CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO
13
CIMposium 29 september 2015, Invoering Continuous Delivery en DevOps bij DUO
Uitgangspunten
• 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 verwijderen
Zelf inzicht hebben in het functioneren van applicaties en infrastructuur
14
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Silo
• Een logische applicatie container die verschillende generieke
infrastructuur componenten bevat.
• ondersteunde componenten



15
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 OpenSource
DUO provisioning & deployment infrastructuur
D
Orchestratie & Selfservice
Deployen
Management & Configuratie
Monitoring & Logging
Identity Management
IPA
Applicatie silo
16
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Demo
17
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Demo
18
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Migratie
Applications
Application
Platform
5
JDK
6
OS
19
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
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.
20
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
22
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Jaarlijkse kosten
3X
7X
500000
450000
400000
350000
300000
COTS
250000
200000
RedHat
OpenSource
150000
100000
50000
0
Applicatie server
23
ESB
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Financiële schaalbaarheid: 2 cores extra
38X
20X
120000
100000
80000
COTS
60000
RedHat
OpenSource
40000
20000
0
Applicatie server
24
ESB
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
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
DUO Landschap 2020
26
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Vragen?
27
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource
Download