Van 6 weken naar 6 minuten met OpenSource - Red Hat · DevOps en Continuous Delivery. 9 15 oktoberi...
Embed Size (px)
Transcript of Van 6 weken naar 6 minuten met OpenSource - Red Hat · DevOps en Continuous Delivery. 9 15 oktoberi...
-
Van 6 weken naar 6 minuten
met
OpenSource
Jan-Taeke SchuilengaInfrastructuur [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
3
Legacy
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
-
Uitkomst
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource7
-
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
-
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
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
-
Demo
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource17
-
Demo
15 oktoberi 2015, Van 6 weken naar 6 minuten met OpenSource18
-
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
-
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