smals : open to a shift15/10/2015 1. about smals –“ict for society ... 100% automated...

20
SMALS : Open to a Shift Belgian e-government’s journey to PaaS 15/10/2015 1

Upload: others

Post on 12-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

SMALS : Open to a Shift

Belgian e-government’s journey to PaaS

15/10/2015

1

Page 2: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

About Smals – “ICT for society”

In-house ICT for the Belgian government

Shared services for public institutions• Software development

• Infrastructure & 24x7 operations

• Staffing

Cost-sharing not-for-profit model• Technical standards

• Economies of scale

• Code re-use

• Flexible provisioning

• Develop & retain expertise

2

Page 3: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

About Smals – Our history

• Focus on social security services & health care• Birth & child allowance

• Unemployment allowance

• Mutual health insurance

• Income guarantee

• Paid vacation leave

• Pension

• …

• Founded in 1939

• Over 75 years of shared services

3

Page 4: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

About Smals – Today

• Strong pressure on governement budgets !!

• Very mission-critical applications

• Strong privacy requirements

Increased collaboration

ICT synergy program: Community Cloud (G-Cloud)- IaaS / PaaS / SaaS

- PaaS includes full Open Source stack

4

Page 5: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

PaaS – Business challenge

• In 2014 we had a traditional infrastructure based on

WebLogic 10

• Need to migrate for technical reasons

• So first we looked at our business

5

Page 6: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

6

In-house shared services for several institutions

Different steps needed to get to the result

By a specialist

Performed in sequence

Page 7: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

We are flexible

7

“Any customer can have a car painted any colour that

he wants as long as it is black” (Henry Ford)

Page 8: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

8

Our solution is best in class

in 1910...

Today’s customer wants fancy features :

• windscreens

• airbags

• safety belts

So we optimized the process via

custom automation

Page 9: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Non-functional needs

9

Page 10: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Security & reliabilitiy

10

Page 11: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Price

11

Page 12: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

The need for PaaS – Conclusion

• Replacing the application server was not enough

• We needed a solution that is ...

– ready for change

– reliable

– cost-efficient

• ... and modify our processes to use it

So we chose Openshift Online Enterprise v2

12

Page 13: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

A mindset-shift was need

Before After

Machine oriented Application oriented

Different environments in DEV, ACC, PRD

Same environment + INT

Process & # tools Self contained, 100% automated installation

Manual interventions Zero-touch deployment

1 enterprise-wide solution standard solution with room for extension

Development team & Middleware team & DB team & Servers team & ...

1 team to deliver the service to the customer

Page 14: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

PaaS – Core concepts

• Self-contained applications

– Put all information into the application

• even database changes !

– Use that information during deployment

• Automate as much as possible

– 95% : some security and network related stuff remained manual

work

• Set up the solution with all teams involved

14

Page 15: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

PaaS – Core concepts

• Full traceability

– Personal accounts

– Not for fingerpointing !

– Access to the logs based on the same security model

• Standard solution with room for extension

– To say it in Java : don’t make it final !

• Make it multi-tenant, even when you do it internally

15

Page 16: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Lessons learned : the tools

• Auto idling helps increasing your efficiency

• Throw-away setups allow complex tests to be executed

earlier in the workflow

• Scaled deployments simplify your life

• Multiple technologies offer the same interface

• The open source model works

– We already delivered patches to JBOSS EAP and OpenShift

• Standardization is key

16

Page 17: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Lessons learned : the process

• 95% automation -> All problems move to the last 5% !

• Providing a base solution :

– PRO : provides the needed flexibility

– CON : some people really love straight answers...

• More flexibility means more responsibility

• Changing a culture does not happen overnight

17

Page 18: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Lessons learned : the model

• Being a shared services provider requires more/other

features than just “being on-premise”

• Security model is key

• Pricing aspects become important

• Openshift v2 has a clear application model

– PRO : easy to start with

– CON : we needed more flexibility

18

Page 19: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

PaaS – The road ahead

• Openshift v3

– We were part of the beta program

– Rolling it out at the moment in full multi-

tenancy

– Much more flexible... allows us to rethink

our view on infra

• Our infra team is setting up a cloud

with Openstack

– Line between IaaS and PaaS is blurring

• We’re grouping all initiatives into a

Belgian government cloud (G-Cloud)

19

Page 20: SMALS : Open to a Shift15/10/2015 1. About Smals –“ICT for society ... 100% automated installation Manual interventions Zero-touch deployment 1 enterprise-wide solution standard

Smals, ICT for society02 787 57 11

Fonsnylaan 20 / Avenue Fonsny 20

1060 Brussel / 1060 Bruxelles

Contact

Jef [email protected]

20

@Smals_ICT

www.smals.be