SlideShare une entreprise Scribd logo
1  sur  24
SMALS : Open to a Shift
Belgian e-government’s journey to PaaS
15/06/2016
1
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
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
About Smals – Today
Strong pressure on government 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
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
6
In-house shared services for several institutions
Different steps needed to
get to the result
By a specialist
Performed in sequence
We are flexible
7
“Any customer can have a car painted any colour that
he wants as long as it is black” (Henry Ford)
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
Non-functional needs
9
Security & reliability
10
Price
11
The need for PaaS – Conclusion
Replacing the application server was not enough
We needed a solution that is ...
– ready for change
– reliable
– cost-efficient
– on premise
... and modify our processes to use it
So we chose Openshift Enterprise v2
12
IaaS – PaaS – SaaS
A mindset-shift was needed
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
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
15
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
Make it multi-tenant, even when you do it internally
16
Containers ?
17
Openshift v2
Openshift v3
Lessons learned : the tools
• Openshift v2 is a classic linux box on steroids
– fixed IPs
– clear user groups
– uses DNS for containers
• Openshift v3 is docker on steroids
– Openshift & Kubernetes compensate Docker’s lack of security
– SDN adds flexibility, but makes network isolation hard !
– routing layer instead of DNS
20
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
Standardization is key
21
Lessons learned : the model
Be prepared to modify your way of working
Being a shared services provider requires more/other
features than just “being on-premise”
Security model is key
Pricing aspects become important
New product : participation between customer and vendor
– we launch requests for enhancements
– the vendor lets us review proposals
22
PaaS – The road ahead
We’re grouping all initiatives into a
Belgian government cloud (G-Cloud)
– complete solution : housing, bare-metal,
storage, backup, VMaaS, PaaS and SaaS
offerings
Our infra team is setting up a cloud with
Openstack
– line between IaaS and PaaS is blurring
23
Smals, ICT for society
02 787 57 11
Fonsnylaan 20 / Avenue Fonsny 20
1060 Brussel / 1060 Bruxelles
Contact
Jef Verelst
jef.verelst@smals.be
24
@Smals_ICT
www.smals.be

Contenu connexe

Tendances

Tendances (20)

BayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioBayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI Portfolio
 
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
 
The State of SDN, SDDC & Cloud
The State of SDN, SDDC & CloudThe State of SDN, SDDC & Cloud
The State of SDN, SDDC & Cloud
 
IT Modernization Doesn’t Mean You Leave Your Legacy Apps Behind
IT Modernization Doesn’t Mean You Leave Your Legacy Apps BehindIT Modernization Doesn’t Mean You Leave Your Legacy Apps Behind
IT Modernization Doesn’t Mean You Leave Your Legacy Apps Behind
 
Introduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use CasesIntroduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use Cases
 
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...
 
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
 
ManageIQ, Foreman and Compliance usecases
ManageIQ, Foreman and Compliance usecasesManageIQ, Foreman and Compliance usecases
ManageIQ, Foreman and Compliance usecases
 
Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017
 
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
How Houwzer Speeds Growth and Innovation by Gaining Insights Into API Use and...
 
Life of an event - A never ending tool chain
Life of an event - A never ending tool chainLife of an event - A never ending tool chain
Life of an event - A never ending tool chain
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
 
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
 
Microservices
MicroservicesMicroservices
Microservices
 
Application Centric Infrastructure (ACI)
Application Centric Infrastructure  (ACI)Application Centric Infrastructure  (ACI)
Application Centric Infrastructure (ACI)
 
Accelerate your dev ops transformation with continuous automation
Accelerate your dev ops transformation with continuous automationAccelerate your dev ops transformation with continuous automation
Accelerate your dev ops transformation with continuous automation
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps Train
 
Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20
Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20
Ronen Levinson: Unified policy enforcement with opa - Architecture Next 20
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 

En vedette

Presentation Café Numérique par Grégory Ogonowski (Smals)
Presentation Café Numérique par Grégory Ogonowski (Smals)Presentation Café Numérique par Grégory Ogonowski (Smals)
Presentation Café Numérique par Grégory Ogonowski (Smals)
Smals
 

En vedette (7)

Infosession BYOD 12-2012 v3 - public
Infosession BYOD 12-2012 v3 - publicInfosession BYOD 12-2012 v3 - public
Infosession BYOD 12-2012 v3 - public
 
Presentation Café Numérique par Grégory Ogonowski (Smals)
Presentation Café Numérique par Grégory Ogonowski (Smals)Presentation Café Numérique par Grégory Ogonowski (Smals)
Presentation Café Numérique par Grégory Ogonowski (Smals)
 
Infosessie Smals Research - Application platform as a Service - 12/2013
Infosessie Smals Research - Application platform as a Service - 12/2013Infosessie Smals Research - Application platform as a Service - 12/2013
Infosessie Smals Research - Application platform as a Service - 12/2013
 
20130620 Streamlining Analytics extern
20130620 Streamlining Analytics extern20130620 Streamlining Analytics extern
20130620 Streamlining Analytics extern
 
24 031030davidtillemanssecuresdlcpub-110325054740-phpapp02
24 031030davidtillemanssecuresdlcpub-110325054740-phpapp0224 031030davidtillemanssecuresdlcpub-110325054740-phpapp02
24 031030davidtillemanssecuresdlcpub-110325054740-phpapp02
 
20141023 social media & e government infosession
20141023 social media & e government   infosession20141023 social media & e government   infosession
20141023 social media & e government infosession
 
Email address reliability_infosession_201311_session_externe_printable
Email address reliability_infosession_201311_session_externe_printableEmail address reliability_infosession_201311_session_externe_printable
Email address reliability_infosession_201311_session_externe_printable
 

Similaire à Jef Verelst - Smals Open to a shift - Infosecurity.be

Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Meeting Nuvollo - La passerelle-I.D.E
Meeting Nuvollo - La passerelle-I.D.EMeeting Nuvollo - La passerelle-I.D.E
Meeting Nuvollo - La passerelle-I.D.E
Nuvollo
 
Nuvollo and La passerelle-I.D.E
Nuvollo and La passerelle-I.D.ENuvollo and La passerelle-I.D.E
Nuvollo and La passerelle-I.D.E
Nuvollo
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
WSO2
 

Similaire à Jef Verelst - Smals Open to a shift - Infosecurity.be (20)

Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
Application Considerations for Cloud
Application Considerations for CloudApplication Considerations for Cloud
Application Considerations for Cloud
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
Deloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right MixDeloitte & Mulesoft : The Right Mix
Deloitte & Mulesoft : The Right Mix
 
How to Transform Corporate IT into the Driver for Digital Transformation
How to Transform Corporate IT into the Driver for Digital TransformationHow to Transform Corporate IT into the Driver for Digital Transformation
How to Transform Corporate IT into the Driver for Digital Transformation
 
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
 
Why businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloudWhy businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloud
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]
 
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Husqvarna Group
Husqvarna GroupHusqvarna Group
Husqvarna Group
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
(SEC321) Implementing Policy, Governance & Security for Enterprises
(SEC321) Implementing Policy, Governance & Security for Enterprises(SEC321) Implementing Policy, Governance & Security for Enterprises
(SEC321) Implementing Policy, Governance & Security for Enterprises
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data Architectures
 
Meeting Nuvollo - La passerelle-I.D.E
Meeting Nuvollo - La passerelle-I.D.EMeeting Nuvollo - La passerelle-I.D.E
Meeting Nuvollo - La passerelle-I.D.E
 
Nuvollo and La passerelle-I.D.E
Nuvollo and La passerelle-I.D.ENuvollo and La passerelle-I.D.E
Nuvollo and La passerelle-I.D.E
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
 

Plus de Smals

Plus de Smals (20)

Wat zijn chatbots en waarvoor gebruiken we ze
Wat zijn chatbots en waarvoor gebruiken we zeWat zijn chatbots en waarvoor gebruiken we ze
Wat zijn chatbots en waarvoor gebruiken we ze
 
Wat is augmented reality en waarvoor gebruiken we het nl
Wat is augmented reality en waarvoor gebruiken we het nlWat is augmented reality en waarvoor gebruiken we het nl
Wat is augmented reality en waarvoor gebruiken we het nl
 
Named entity recognition hoe werkt het wat kunnen we er mee doen nl
Named entity recognition hoe werkt het wat kunnen we er mee doen nlNamed entity recognition hoe werkt het wat kunnen we er mee doen nl
Named entity recognition hoe werkt het wat kunnen we er mee doen nl
 
Natural language generation nederlands
Natural language generation nederlandsNatural language generation nederlands
Natural language generation nederlands
 
Wat is ai en wat kan het nl
Wat is ai en wat kan het nlWat is ai en wat kan het nl
Wat is ai en wat kan het nl
 
Realite augmentee
Realite augmenteeRealite augmentee
Realite augmentee
 
Internet des objets
Internet des objetsInternet des objets
Internet des objets
 
Chatbots comment ca marche a quoi ca sert
Chatbots comment ca marche a quoi ca sertChatbots comment ca marche a quoi ca sert
Chatbots comment ca marche a quoi ca sert
 
Analyse predictive comment ca marche a quoi ca sert
Analyse predictive comment ca marche a quoi ca sertAnalyse predictive comment ca marche a quoi ca sert
Analyse predictive comment ca marche a quoi ca sert
 
Traduction vocale quasi instantanee introduction
Traduction vocale quasi instantanee introductionTraduction vocale quasi instantanee introduction
Traduction vocale quasi instantanee introduction
 
Automatisation des processus robotises introduction
Automatisation des processus robotises introductionAutomatisation des processus robotises introduction
Automatisation des processus robotises introduction
 
Interfaces conversationnelle introduction
Interfaces conversationnelle introductionInterfaces conversationnelle introduction
Interfaces conversationnelle introduction
 
Reconnaissance d'entites nommees introduction
Reconnaissance d'entites nommees introductionReconnaissance d'entites nommees introduction
Reconnaissance d'entites nommees introduction
 
Generation automatique de textes
Generation automatique de textesGeneration automatique de textes
Generation automatique de textes
 
Intelligence artificielle etroite introduction
Intelligence artificielle etroite introductionIntelligence artificielle etroite introduction
Intelligence artificielle etroite introduction
 
Named entity recognition hoe werkt het wat kunnen we er mee doen
Named entity recognition hoe werkt het wat kunnen we er mee doenNamed entity recognition hoe werkt het wat kunnen we er mee doen
Named entity recognition hoe werkt het wat kunnen we er mee doen
 
Real time voice translation handig maar hoe ver staat het
Real time voice translation   handig  maar hoe ver staat hetReal time voice translation   handig  maar hoe ver staat het
Real time voice translation handig maar hoe ver staat het
 
Wat is predictive analytics en waarvoor kun je het gebruiken
Wat is predictive analytics en waarvoor kun je het gebruikenWat is predictive analytics en waarvoor kun je het gebruiken
Wat is predictive analytics en waarvoor kun je het gebruiken
 
Wat is robotic process automation en wat kun je er mee doen
Wat is robotic process automation en wat kun je er mee doenWat is robotic process automation en wat kun je er mee doen
Wat is robotic process automation en wat kun je er mee doen
 
Exemples europeens comme source d inspiration
Exemples europeens comme source d inspirationExemples europeens comme source d inspiration
Exemples europeens comme source d inspiration
 

Dernier

Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Dernier (20)

(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
(NEHA) Call Girls Nagpur Call Now 8250077686 Nagpur Escorts 24x7
 
VIP Model Call Girls Lohegaon ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Lohegaon ( Pune ) Call ON 8005736733 Starting From 5K to...VIP Model Call Girls Lohegaon ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Lohegaon ( Pune ) Call ON 8005736733 Starting From 5K to...
 
The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)The U.S. Budget and Economic Outlook (Presentation)
The U.S. Budget and Economic Outlook (Presentation)
 
Chakan ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Chakan ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Chakan ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Chakan ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...Call On 6297143586  Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
Call On 6297143586 Viman Nagar Call Girls In All Pune 24/7 Provide Call With...
 
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
VIP Model Call Girls Kiwale ( Pune ) Call ON 8005736733 Starting From 5K to 2...
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
 
celebrity 💋 Agra Escorts Just Dail 8250092165 service available anytime 24 hour
celebrity 💋 Agra Escorts Just Dail 8250092165 service available anytime 24 hourcelebrity 💋 Agra Escorts Just Dail 8250092165 service available anytime 24 hour
celebrity 💋 Agra Escorts Just Dail 8250092165 service available anytime 24 hour
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCC
 
Pimpri Chinchwad ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi R...
Pimpri Chinchwad ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi R...Pimpri Chinchwad ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi R...
Pimpri Chinchwad ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi R...
 
VIP Model Call Girls Baramati ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Baramati ( Pune ) Call ON 8005736733 Starting From 5K to...VIP Model Call Girls Baramati ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Baramati ( Pune ) Call ON 8005736733 Starting From 5K to...
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdf
 
Pimple Gurav ) Call Girls Service Pune | 8005736733 Independent Escorts & Dat...
Pimple Gurav ) Call Girls Service Pune | 8005736733 Independent Escorts & Dat...Pimple Gurav ) Call Girls Service Pune | 8005736733 Independent Escorts & Dat...
Pimple Gurav ) Call Girls Service Pune | 8005736733 Independent Escorts & Dat...
 
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...Call On 6297143586  Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
Call On 6297143586 Yerwada Call Girls In All Pune 24/7 Provide Call With Bes...
 
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
Get Premium Budhwar Peth Call Girls (8005736733) 24x7 Rate 15999 with A/c Roo...
 
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
 
Nanded City ? Russian Call Girls Pune - 450+ Call Girl Cash Payment 800573673...
Nanded City ? Russian Call Girls Pune - 450+ Call Girl Cash Payment 800573673...Nanded City ? Russian Call Girls Pune - 450+ Call Girl Cash Payment 800573673...
Nanded City ? Russian Call Girls Pune - 450+ Call Girl Cash Payment 800573673...
 
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
 
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Agra 7001035870 Whatsapp Number, 24/07 Booking
 
Hinjewadi * VIP Call Girls Pune | Whatsapp No 8005736733 VIP Escorts Service ...
Hinjewadi * VIP Call Girls Pune | Whatsapp No 8005736733 VIP Escorts Service ...Hinjewadi * VIP Call Girls Pune | Whatsapp No 8005736733 VIP Escorts Service ...
Hinjewadi * VIP Call Girls Pune | Whatsapp No 8005736733 VIP Escorts Service ...
 

Jef Verelst - Smals Open to a shift - Infosecurity.be

  • 1. SMALS : Open to a Shift Belgian e-government’s journey to PaaS 15/06/2016 1
  • 2. 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
  • 3. 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
  • 4. About Smals – Today Strong pressure on government 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
  • 5. 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
  • 6. 6 In-house shared services for several institutions Different steps needed to get to the result By a specialist Performed in sequence
  • 7. We are flexible 7 “Any customer can have a car painted any colour that he wants as long as it is black” (Henry Ford)
  • 8. 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
  • 12. The need for PaaS – Conclusion Replacing the application server was not enough We needed a solution that is ... – ready for change – reliable – cost-efficient – on premise ... and modify our processes to use it So we chose Openshift Enterprise v2 12
  • 13. IaaS – PaaS – SaaS
  • 14. A mindset-shift was needed 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
  • 15. 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 15
  • 16. 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 Make it multi-tenant, even when you do it internally 16
  • 20. Lessons learned : the tools • Openshift v2 is a classic linux box on steroids – fixed IPs – clear user groups – uses DNS for containers • Openshift v3 is docker on steroids – Openshift & Kubernetes compensate Docker’s lack of security – SDN adds flexibility, but makes network isolation hard ! – routing layer instead of DNS 20
  • 21. 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 Standardization is key 21
  • 22. Lessons learned : the model Be prepared to modify your way of working Being a shared services provider requires more/other features than just “being on-premise” Security model is key Pricing aspects become important New product : participation between customer and vendor – we launch requests for enhancements – the vendor lets us review proposals 22
  • 23. PaaS – The road ahead We’re grouping all initiatives into a Belgian government cloud (G-Cloud) – complete solution : housing, bare-metal, storage, backup, VMaaS, PaaS and SaaS offerings Our infra team is setting up a cloud with Openstack – line between IaaS and PaaS is blurring 23
  • 24. Smals, ICT for society 02 787 57 11 Fonsnylaan 20 / Avenue Fonsny 20 1060 Brussel / 1060 Bruxelles Contact Jef Verelst jef.verelst@smals.be 24 @Smals_ICT www.smals.be