OCP Standards In the cloud Strategy of La Poste / IT department Services-Mail- Parcels. May 2018

Similar documents
OCP STANDARDS IN THE CLOUD STRATEGY OF LA POSTE / I.T. DEPARTMENT SERVICES-MAIL-PARCELS

Transform to Your Cloud

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

IBM Cloud for VMware Solutions

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

App Economy Market analysis for Economic Development

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

REALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware

DevOps and Continuous Delivery USE CASE

Intuit Application Centric ACI Deployment Case Study

Cloud. Cloud Innovation World Cup 2013/14 15 OCT - 15 MAR. Special Prize Evolve Insurance Award. Participant Information INDUSTRY 4.

Containers Infrastructure for Advanced Management. Federico Simoncelli Associate Manager, Red Hat October 2016

Actual Agility with SDN: Weaving SDN into Data Center Automation May 6, John Burke Principal Research Analyst & CIO

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER

Javaentwicklung in der Oracle Cloud

VMware Cloud on AWS. A Closer Look. Frank Denneman Senior Staff Architect Cloud Platform BU

Beyond 1001 Dedicated Data Service Instances

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Container Management : First Looks

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

S Implementing DevOps and Hybrid Cloud

Server Virtualization and Optimization at HSBC. John Gibson Chief Technical Specialist HSBC Bank plc

Technology for a Changing World

Red Hat Roadmap for Containers and DevOps

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

Openshift: Key to modern DevOps

Red Hat Containers Roadmap. Red Hat A panel of product directors

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

Data Center and Cloud Automation

The Latest EMC s announcements

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

JELASTIC PLATFORM-AS-INFRASTRUCTURE

COURSE LISTING. Courses Listed. Training for Cloud with SAP Cloud Platform in Development. 23 November 2017 (08:12 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in SAP Cloud Platform. 1 December 2017 (22:41 GMT) Beginner

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

Self-driving Datacenter: Analytics

Automating, Securing, and Managing Cox Automotive's (AutoTrader) Big Data Infrastructure

Build an Integrated Software-Defined Data Center Stack with VMware

Red Hat CloudForms Hybrid Cloud Management (CL220)

Build your own Cloud on Christof Westhues

Accelerate Your Cloud Journey

Orchestrating the Continuous Delivery Process

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Solution Brief: VMware vcloud Director and Cisco Nexus 1000V

Matrix IT work Copyright Do not remove source or Attribution from any graphic or portion of graphic

An Open Architecture for Hybrid Delivery

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

Enabling Red Hat Virtualization for the Hybrid Cloud

UBS Data Center Efficiency Strategy

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Accelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing

3/26/2018. Hyperconvergence. CreekPointe, Inc. Introductions Hyperconvergance Defined Advantages Use Cases Q&A Close. Mike Clarke, CreekPointe Inc.

DC: Le Converged Infrastructure per Software Defined e Cloud Cisco NetApp - Softway. Luigi MARCOCCHIA SOFTWAY

SDx and the Future of Infrastructure

UP! TO DOCKER PAAS. Ming

Episerver Digital Experience Cloud Norge Thechforum 2017

Accelerate Your Enterprise Private Cloud Initiative

VMware vrealize Code Stream Reference Architecture. 12 APRIL 2018 vrealize Code Stream 2.4

Copyright 2015 EMC Corporation. All rights reserved. Published in the USA.

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Cloud solution consultant

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

SBB. Java User Group 27.9 & Tobias Denzler, Philipp Oser

Introducing VMware Validated Design Use Cases. Modified on 21 DEC 2017 VMware Validated Design 4.1

Build an open hybrid cloud and paint it red and blue

OpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners

Introducing VMware Validated Designs for Software-Defined Data Center

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

Dedicated Hosted Cloud with vcloud Director

The Software Driven Datacenter

Introducing VMware Validated Designs for Software-Defined Data Center

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

VxRail: Level Up with New Capabilities and Powers GLOBAL SPONSORS

CREATING A CLOUD STRONGHOLD: Strategies and Methods to Manage and Secure Your Cloud

Automating Security Practices for the DevOps Revolution

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Let s say that hosting a cloudbased application is like car ownership

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

DevOps Course Content

Love Containers, Love Devops, Love Openshift, Where's my business case?

Architecture and Design. 17 JUL 2018 VMware Validated Design 4.3 VMware Validated Design for Management and Workload Consolidation 4.

VMware vrealize Code Stream Reference Architecture. 16 MAY 2017 vrealize Code Stream 2.3

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Managing your Cloud with Confidence

FY19H1 Channel. Incentive Program JUNE 2018 NOVEMBER 2018 KYLE UPHOFF, MICROSOFT

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Transcription:

OCP Standards In the cloud Strategy of La Poste / IT department Services-Mail- Parcels

A group that counts : a major group in the French economy 24,1 bn* in revenue of which 75.6% from France * 2017 figures PAGE 2

A group that counts : a major group in the French economy 4 PUBLIC SERVICE MISSIONS provide home mail delivery six days a week To all people in France Provide access to banking services for all through La Banque Postale Contribute to regional planning through the presence of postal services Transport and deliver newspapers and magazines 3 NEW PUBLIC INTEREST ACTIVITIES Be a major player in the energy transition Help modernise public action Offer trusted third party digital solutions A RESPONSIBLE GROUP 100% 100% 100% Of the mail and parcel services are carbon neutral Of electricity used is sourced from renewable energy sources Of employees attend a training course every two years PAGE 3

A group organization in five business units SERVICES-COURRIER-COLIS (Services-Mail-Parcels) LA BANQUE POSTALE (Banking activities) GÉOPOST (International express delivery ) NUMERIQUE (Digital services) LE RESEAU (Post Offices) PAGE 4

"La Poste 2020 : conquering the future" strategic plan. To become a reference in terms of innovation for both customers and employees Providing a digital trust guarantee Being the European leader in local services In 2020, you will not recognise La Poste, but you will recognise its values PAGE 5 Philippe Wahl Chairman and Chief Executive Officer of Le Groupe La Poste

SERVICES-MAIL-PARCELS To a world of services 03/05/2018 PAGE 6

To a world of services 3 objectives : To be a reference partner of the e-commerce To be a major player in urban logistics To be an actor for the development of local and inhome new services PAGE 7

IT DEPARTMENT SERVICES-MAIL-PARCELS 04/05/2018 PAGE 8

680 employees A quick overview PAGE 9

Changing our Information System Drive the profitability of offers in "real time" Support and test new business models on shared value chains with partners Change from an industrial-oriented IS to an IS of services Integrate with transversal IS models from Group La Poste, holding and subsidiaries Take into consideration all customer requests PAGE 10

CLOUD SERVICE AT IT DEPARTMENT SERVICE-MAIL-PARCELS 04/05/2018 PAGE 11

Cloud strategy IaaS PaaS Physical machines (Appliances, etc ) PAGE 12

PaaS at the IT Department Services-Mail- Parcels Working on IaaS (Automated VMs deployment factory) July 2015 October 2015 Working on a PaaS based on the IaaS OpenShift 3.0, Build a test plateform New exploitation toolkit : ELK, Centreon, A new organization : pizza team Use of the «agile» method with the help of RedHat Experts (organization and knowledge transfer), Iterative method : 2 weeks per iteration. Contributors both Dev and Ops. Building our PaaS solution January 2016 Results Customer opening : PaaS for Test purpose December 2015 PaaS for Build purpose January 2016 PaaS for Run purpose May 2016 Service offered : out of the box services / no customisation / use of solution & Editor standards. PAGE 13

2016 : A new dynamic for the project IT Department : «ITaaS task force» To integrate new technologies in our existing portfolio. May 2016 : new goals for the project ITaaS Task Force : A stand-alone, multi-site and multi-skills team, with DEV and OPS structure, implementing Agile methodology. Help legacy projects to re-platform their apps (LAMP, Java), in order to manage obsolescence, and continue to operate these apps. Help new strategic / business application, in a dev-ops model. Maintain ITaaS offers up to date, and add new services and functionnalities. PAGE 14

CI CD Platform Continuous Integration Platform OCP BUILD IaaS OCP RUN Log management stack Log management stack PAGE 15

Security compliance reporting 2 types of reports based on the same model: For the PaaS, developed scripts use the OC Client to collect information about applications images versions deployed and shows the level of compliance with the latest available versions. For the IaaS, extracts from tools like RedHat Satelite, Suse Manager, Landscape, WSUS, are correlated with Application inventory and compared to the latest available security patch maintenance train. 03/05/2018 PAGE 16

Metrics The Graphite/Grafana suite is used : To historize the Openshift metrics and to collect other metrics provided by Infrastructure Services, Middlewares and Databases like Vmware, Java and Cassandra To produce dashboards to monitor and analyze the activity of our environments For the PaaS, we use the default Heapster for default OpenShift metrics and a standalone Heapster for sending metrics to Graphite. Diamond is used to collect system metrics (node CPU, Mem, disk ) and send them to Graphite. We have different visions of the consumption of our resources for OCP: By Applications By Node All nodes Top 5 or Top 10 of the biggest consumers For IaaS, we have a monitoring of the consumption and we can draw a parallel between the resources provisioned and those actually consumed. 03/05/2018 PAGE 17

Metrics Dashbord (Infrastructure View) OCP CLUSTER VMWARE CLUSTER 03/05/2018 PAGE 18

Metrics Dashbord (Application View) By application metrics Top 5 applications 03/05/2018 PAGE 19

2017 PaaS Project Achievements Since 2016 : Total of 22 applications moved from our legacy platform Total of 28 more new applications developped directly on the ITaaS platform A still growing Cloud service offer : OCP (from 3.0, 3.1, 3.2, 3.3, 3.4, 3.5) News services : Varnish / Elastic Search / NodeJS / Cassandra The availability of new tools for the projects : ELK / Grafana More changes for the projects teams: With the use of mandatory automated tests, all Project teams can update more easily their product stacks to follow editors updates and their own lifecycle demands. We set up a dedicated organization to move all apps form the legacy platform to our cloud platform. Projects are increasingly self-reliant with the use of the cloud platform. But also 2 new DataCenters to build : ITaaS for all New network infrastructure New pizza teams to synchronize PAGE 20

2018 : Adding 2 new DataCenters 2 new Datacenters : Fully independant / Isolated Datacenters Low latency network CISCO ACI Using the same CI CD to deploy an application to multiple OpenShift Cluster distributed across 3 DC + 1 Public Cloud provider PAGE 21

2018 : 2 new DataCenters Storage Storage Storage PAGE 22

2018 : a SAFe Organization With the use of SAFe framework Synchronize 10 pizza teams Program Increment Planning 5 two-weeks iterations PAGE 23

Infra as Code / Ansible Tower and Ansible to manage IaaS and PaaS services HTTP vra vspher e HTTP vro HTTP HTTP HTTP HTTP HTTP HTTP HTTP PAGE 24

Infra as Code / Ansible Tower to deploy and configure IaaS vra_createvm vra vrealize Automation vsphere vsphere flow flow flow vro vrealize Orchestrator HTTP HTTP HTTP HTTP HTTP Job Job Job Job Job Hostnames Management Location Service Playbook Playbook Playbook Playbook Playbook HTTP HTTP HTTP HTTP HTTP ip/dns user net MySQL Patch Management PAGE 25

Principles of Application deployment Room A DC1 Storage Room B Public Cloud provider Placement rules defined in Jenkins pipeline to target right DC X Y Storage Active / Active Apps Storage PAGE 26

Active / Active Applications on 2 Datacenters Few principles : Applications are responsible for cross-dc resilience no Infrastructure service/sla to provide cross-dc replication for example When needed, applications can share Distributed cache using available services such as Redis, or DB replication for MySQL, PostgreSQL... The application is deployed on 2 datacenters with Jenkins, with affinity placement labels to target the right DC An Application will consume services on the same DC as much as possible, to avoid unnecessary cross-dc communications APIs are exposed through an API gateway located on each DC An External Load-Balancer (F5) balances traffic on both sites, using DC-affinity rules PAGE 27

Active / Active Applications on 2 Datacenters Some public APIs are exposed on each DC, accessible through GSLB GSLB Global Server Load-Balancer: redirects traffic to right DC based on DC-affinity rules Public APIs-DC-X Public URL-DC-X Public URL-DC-Y Public APIs-DC-Y API Gateway (container) API Gateway (container) MyAPP-DCX MyAPP-DCY Storage DATACENTER X Storage DATACENTER Y PAGE 28

Dynamic Storage provisioning with dedicated GlusterFS on each DC X Y Storage Storage Gluster (dedicated hosts) Gluster (dedicated hosts) No replication Storage secured (replica 3) using GlusterFS within the same DC PAGE 29 Storage secured (replica 3) using GlusterFS within the same DC

2018 Mid-2018, 63 Apps running on the ITaaS platform : 26 applications re-platformed from our legacy platform 37 new applications developped directly on the ITaaS platform A still growing Cloud service offer : OCP (3.6, 3.7) News services : Varnish New tools : Ansible Tower, RedHat Satelite, Nexus Quotas and Limits sets for every projects according of the middleware they use (pods size S, M, L, XL) to protect our OCP clusters ressources. More changes for the projects teams: With the use of automated tests and containers, all Project teams can update their product stacks to follow editors updates and their own life-cycle demands. For example it take a few hours to update 10 applications that were using Drupal after a critical security advice. PAGE 30

Collaboration with RedHat Services : Mixed team at the beginning of the project : incl. RedHat experts, architects to setup the platform. RedHat experts (4 days / month) Architecture guidance Training Pre-sales TAM : Knows perfectly our environments and configuration, Helps communicate with the support team Dedicated chat group Common workshops with the extended RedHat account team. PAGE 31

Lessons learned Installing an OCP platform is a technical project, without any difficulty for experts or architects, but it needs a good planning in advance. Communication is the key to lead change into people s mind, and transform an organization. Too complicated to change a large number of people working at the same time while doing any other activity. Customers (project teams) have great expectations from the Cloud! PAGE 32

Jun-16 Jul-16 Aug-16 Sep-16 Oct-16 Nov-16 Dec-16 Jan-17 Feb-17 Mar-17 Apr-17 May-17 Jun-17 Jul-17 Aug-17 Sep-17 Oct-17 Nov-17 Dec-17 Jan-18 Feb-18 Mar-18 Apr-18 App. Frozen Zone App. Frozen Zone App. Frozen Zone Lessons learned Based on the lessons learned we increased our re-platforming efficiency : 4 4 3 2 2 2 2 2 1 1 1 2 2 0 0 1 1 1 0 0 0 1 1 An average of 2 Apps re-platformed / month. 40% decrease of the necessary effort for re-platforming an application. PAGE 33

Lessons learned You can build a new Datacenter with agile methods but it needs a lot of synchronization between teams (SAFe ) PAGE 34

Thank you CONTACTS : SERGIY SHCHERBAKOV ITaaS Director GUILHEM VIANES Cloud Project Manager JAAFAR CHRAIBI RED HAT AppDev Solution Architect ANDRE ENQUIN RED HAT Strategic Account Manager But also : Pierre, Isabelle, Hervé, Frédéric, Eric, Sophie, Sylvie, Michael, Junior, Eric, Gilles, Alain, Nicolas, Clément, Julien, Thomas, Nicolas, Clément, Sylvain, Hervé, Stéfane, Christophe, Valérie, Sophie, Charles, Bruno, Lionel, Stéphane, Lionel, Boris, David, Valérie, Rémi, Ludovic, Hervé, Xavier, Mickael, Christophe, Damien, Nathalie, Yoann, Romain, Dominique, Olivier, Amandine, François, Claude, Sylvestre, Quentin, Aurélien PAGE 35