Van 6 weken naar 6 minuten met OpenSource - Red Hat · DevOps en Continuous Delivery. 9 15 oktoberi...

26
Van 6 weken naar 6 minuten met OpenSource Jan-Taeke Schuilenga Infrastructuur Architect [email protected]

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