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

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

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