smals : open to a shift15/10/2015 1. about smals –“ict for society ... 100% automated...
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022043022/5f3e1c21db6d924ac226bfa1/html5/thumbnails/20.jpg)
Smals, ICT for society02 787 57 11
Fonsnylaan 20 / Avenue Fonsny 20
1060 Brussel / 1060 Bruxelles
Contact
20
@Smals_ICT
www.smals.be