From 6 weeks to 6 minutes - Red Hat · 2018-02-06 · Principles 12 June 30 2016, From 6 weeks to 6...

24
From 6 weeks to 6 minutes Jan-Taeke Schuilenga IT Infrastructure Architect [email protected]

Transcript of From 6 weeks to 6 minutes - Red Hat · 2018-02-06 · Principles 12 June 30 2016, From 6 weeks to 6...

From 6 weeks to 6 minutes

Jan-Taeke SchuilengaIT Infrastructure [email protected]

About DUO

Education Implementation Service of the Ministry of Education, Culture and Science

- Student Finance (€4.3bn)

- School Finance (€30bn)

- Exam services

- Childcare Register

- Government Data Center (ODCN)

- 2700 employees, 500+ IT staff

2June 30 2016, From 6 weeks to 6 minutes

DUO Infrastructure 2010

3

Legacy

June 30 2016, From 6 weeks to 6 minutes

Business not satisfied

− Quality: IT products did not meet the business requirements

− Time-to-market: IT could not deliver fast enough

4June 30 2016, From 6 weeks to 6 minutes

Vision

The processes and the infrastruture for the realisation, testing andmanagement of JAVA applications comply with the principles of DevOps and Continuous Delivery

June 30 2016, From 6 weeks to 6 minutes5

And there were 2 other problems…

- JAVA 5 to JAVA 6 migration

- Websphere lacks financial scalability

June 30 2016, From 6 weeks to 6 minutes6

Selection criteriaFunctionality:

J2EE Full profile certifiedManagement tooling

Support: Enterprise support available

Market penetration: Relevant references

Financial: Financially scalableFree version available

Open Source: Preferred, not required (comply or explain)

June 30 2016, From 6 weeks to 6 minutes7

And the winner is…..

June 30 2016, From 6 weeks to 6 minutes8

June 30 2016, From 6 weeks to 6 minutes9

Xebia Maturity modelfor CD

10 June 30 2016, From 6 weeks to 6 minutes

Old process…

11 June 30 2016, From 6 weeks to 6 minutes

New process…

Principles

June 30 2016, From 6 weeks to 6 minutes12

• We standardize everything.Machines, infrastructure, test data, application configuration

• We automate everything.Provisioning, Deploy, Test

• We use knowledge and expertise from partners (RedHat, Xebia)

• Self service Developers can create, delete and change their own infrastructure

Operations can (un)deploy their applications to all environmentsDevelopers can monitor their applications and infrastructure

June 30 2016, From 6 weeks to 6 minutes13

Silo

• A logical application container which contains several generic infrastructure components

• Currently supported components Pre-configured and hardened (security) JBoss EAP 6 instances

- resource adapters, data sources ,drivers and default ports

DB2 databases & schema(s)

coming up…- Fuse ESB- WebSphere MQ Queues and Topics- etc.

June 30 2016, From 6 weeks to 6 minutes14

Application silo

DUO provisioning & deployment infrastructure

Application DeploymentOrchestration & Selfservice

Monitoring & Logging

D

Identity Management

IPA

Management & Configuration

Demo

June 30 2016, From 6 weeks to 6 minutes15

. https://youtu.be/yalAqIxQUaw

Application migration

16

5 6

Applications

OS

JDK

ApplicationPlatform

June 30 2016, From 6 weeks to 6 minutes

17

Migration Phase 1- Preparation (2014)

• Migration assessment

• Proof of Concepts

• Pilot projects

• Planning

• Documentation

June 30 2016, From 6 weeks to 6 minutes

18

Knowledge management

- Knowledge sharing crucial!

- Efficient, motto:”No problem is solved twice, no question is asked twice.”

- How? central knowledge library

- Step-by-step Migration Manual

- Migration Cookbook

- Platform FAQ

- Pilot projects

- Core team

June 30 2016, From 6 weeks to 6 minutes

Migration Phase 2- Large scale migration

• Application migration

• Enablement workshops

• Support teams and applications

• Improvement cycle: system, standards, documentation …

2016 Q4: IBM Websphere decommissioned

June 30 2016, From 6 weeks to 6 minutes19

Findings

- OpenSource functional/technical equivalent to other commercial enterprise products

- More flexibility

- Fast provisioning and deployment.

- Developers and Business have become enthusiastic

- Financially scalable

June 30 2016, From 6 weeks to 6 minutes20

Annual Software Support

21June 30 2016, From 6 weeks to 6 minutes

0

50000

100000

150000

200000

250000

300000

350000

400000

450000

500000

Application Server ESB

COTS

RedHatOpenSource

3X 7X

Financial scalability: 2 extra cores will cost you….

22June 30 2016, From 6 weeks to 6 minutes

0

20000

40000

60000

80000

100000

120000

Application Server ESB

COTS

RedHatOpenSource

20X 38X

Roadmap

- 2016/2017 Replace Cordys ESB with RedHat Fuse

- 2017 PaaS/ Containerization (OpenShift?)

- 2016/2017 DevOps organization (40 teams)

23June 30 2016, From 6 weeks to 6 minutes

Questions?

24June 30 2016, From 6 weeks to 6 minutes