Société Générale CASE STUDY. Four phases of successful Docker adoption.

Size: px
Start display at page:

Download "Société Générale CASE STUDY. Four phases of successful Docker adoption."

Transcription

1 CASE STUDY Société Générale Four phases of successful Docker adoption. One of the biggest banks in Europe, Societe Generale leverages digital solutions to modernize and reinvent all aspects of its business. By taking advantage of new technologies like Docker containers, Societe Generale is able to quickly develop value-added services to stay in step with new client behaviors. The firm s journey to a modern, cloud architecture didn t happen overnight. A phased approach helped Societe Generale incrementally adapt to a new infrastructure while maintaining their primary goals of security and reliability. Adapted from Societe General DockerCon 2017 presentation.

2 Societe Generale is France's third largest bank by total assets and the sixth largest in Europe. Headquartered in Paris, the multinational financial services firm has divisions supporting global transaction banking, international retail banking, corporate and investment banking, private About Societe Generale. banking, asset management and securities services. Societe Generale uses digital strategies to transform banking relationships with its customers, whether they be individuals, institutions, large companies or private banking clients. To keep up with changing digital usage by consumers, Societe Generale is increasing its innovation in web and mobile services to ensure its customers enjoy greater autonomy, simplicity and security. 02

3 Everyone wants to do Docker. Everyone wants to do Docker, declares Thomas Boussardon, Middleware Specialist at Societe Generale as he speaks to the audience at DockerCon To get there, Boussardon and his team, which include DevOps architect, Stéphan Dechoux, laid out a plan for container adoption and delivery of containers-as-a-service (CaaS) and platform as a service (PaaS) at the financial services firm. In the two years since the start of the project, they have successfully built the platform onto which they have onboarded 20 applications with more than 50 applications in the pipeline for containerization. and we want people to run exactly in the same infrastructure. The Societe Generale container project seeks to both transform and unify the company s infrastructure with the goal of reaching a new level of agility, scalability, and automation for application rollouts while ensuring security, stability, and performance. We want to improve the user experience, to easily deploy apps, to upgrade easily, and decrease time to market, describes Boussardon. The use cases in banking are changing. We want now to be able to expose APIs on internet. We must be able to expose everything in a DMZ to be ready to do Open Banking and in a few months be able to do blockchain You have to understand that we have a lot of and for this we are building this platform. The team knew applications, states Boussardon. This includes legacy applications, service oriented architecture (soa), API REST, monolithic applications, and distributed applications. In that Docker adoption would not happen overnight. To ensure success, they mapped a four-phase plan to guide their efforts. the investment bank it s nearly 1500 applications 03

4 More than 8x the height of the Eiffel Tower! We can store The phases of Docker adoption at Societe Generale. more than 200 years of HD video, our global fiber network can cover the Tour de France race, and our grid computing can forecast weather faster than Meteo France (the French national meteorological service). We didn t want to rebuild and recreate everything. We have applications and systems and have people who can run them. What we want to do is build a platform that can host our applications but also use what we already have, explains Boussardon. Existing services that Societe LEVEL 0 WHAT CAN WE REUSE WITH DOCKER? Generale wanted to carry over to the new container environment included Jenkins for CI/CD, GitHub for source control, Nexus for their artifact repository, NetApp for The first phase for the bank was simply to assess what they already have in place. Ideally, the software and hardware solution investments already made by the firm could be integrated and used in the new platform. Illustrating the scale of Societe Generale s IT equipment as it exists today, Dechoux posed this question to the session audience, If we stack all of our datacenter equipment, what will be the height of this tower? The answer? persistent storage, Hortonworks for their data lake, Hashicorp Vault for secrets management, and Consul for their service registry. As much as possible they also wanted to maintain the tools used for their development stack. For Java apps this includes Netflix Open Source Software (OSS), Spring Cloud, RabbitMQ and Zipkin, and for.net apps consists of.net core, ASP.net, and Open Web Interface for.net (OWIN). 04

5 LEVEL 1 INTRODUCING DOCKER ENTERPRISE EDITION. The next phase for Societe Generale was to introduce Docker Enterprise Edition (EE) featuring Docker Engine to run containers, Docker Universal Control Plane (UCP) with Docker Swarm for orchestration, and Docker Trusted Registry (DTR) to storage images. The team also evolved their continuous integration and continuous delivery (CI/CD) pipeline practice to support Docker and the container lifecycle from test and dev to production. The work completed in this step took place within the first 6 months of the project. Prior to Docker, the company utilized virtual machines (VMs) and bare metal servers to host applications. With the shift to containers, the team was tasked to define how the build and deploy process would work in the new platform. As much as possible, Societe Generale wanted their new workflow to utilize existing technology to reduce disruption to developers. For their build process, they began to run their Jenkins master and Jenkin slaves in Docker containers. JENKINS MASTER JENKINS SLAVE DOCKER UCP DOCKER HRM Deploy Order SCHEDULED TRIGGERED MANUAL Apps Description GITHUB SOURCE CONTROL DOCKER IMAGES DOCKER WORKERS Now, when the company creates an application, they pull from GitHub and Nexus to build Docker images. Once the application is tested, they push the images to their Docker Trusted Registry (DTR), which makes the application readily available to everyone who has a right to use it. Societe Generale s deploy process follows a similar workflow and provides the flexibility to schedule a deployment, to trigger a deployment after a change is done or a new image is available, or to manually deploy should the team decide to re-deploy an application. For production rollouts, Societe Generale leverages the Docker UCP to send orders to Docker workers to deploy containers. 05

6 LEVEL 2 STATEFUL CONTAINERS AND DOCKER MONITORING. For the next phase, 10 months into the project, Societe Generale began onboarding applications into production. During this period they defined what was required to mature the capabilities of the platform to ensure successful operation in production and to enable a wider range of applications to be supported. Three critical enhancements were identified by the team for this phase. First, they needed to support stateful containers to ensure retention of critical data created by applications. Second, they also defined a requirement for a monitoring solution specifically designed to provide visibility into containerized infrastructure and applications. Third, they upgraded how they performed logging for the environment in conjunction with the monitoring solution. Satisfying their goal of reusing existing infrastructure in the container environment, Societe Generale adapted Docker to take advantage of their NetApp storage to support stateful applications that generate data the company wants to keep safe. Two Docker Volume plugins are utilized within the environment, one for NFS from NetApp, and one for CIFS from Netshare. With this functionality in place, the bank can now run stateful applications. Examples of these stateful services include their Jenkins Master, the company s ELK stack with ElasticSearch, and data generated by batch jobs. We need to be able to restart without losing information, highlights Boussardon. With this rollout, Societe Generale is able to onboard stateful applications and ensure that they don t lose information even if the container crashes. Jenkins Github Nexus CONTINUOUS SOURCE CONTROL ARTIFACT REPOSITORY Docker UCP ENGINE DTR DELIVERY / INTEGRATION Jenkins NetApp Hortonworks CONTINUOUS PERSISTENT STORAGE DATA LAKE DELIVERY / INTEGRATION 06

7 LEVEL 2 STATEFUL CONTAINERS AND DOCKER MONITORING. With containers, everything changes every time. Your application never runs on the same node, never runs with the same IP, and never runs with the same port. We had to find a solution to monitor this. That s why we decided to Choosing Sysdig for Container Monitoring. Monitoring containers is not the same as monitoring old applications where you know the server, you know the IP, and you know the port. In containers it s not like this, explained Boussardon. With containers, everything changes every time. Your application never runs on the same node, never runs with the same IP, and never runs with the same port. We had to find a solution to monitor this. That s why we decided to use Sysdig. It gives us a way to introspect what is happening in our containers. It provides us dashboards and also sends metrics and all our logs to our data lake. Sysdig Monitor enables the team to see what is occurring not only within the physical environment but also inside their containers. The development and operations teams are now able to use Sysdig. monitor, alert, and troubleshoot resource usage across all layers of their containerized infrastructure. With this insight, Societe Generale can identify and address issues 07

8 LEVEL 2 STATEFUL CONTAINERS AND DOCKER MONITORING. Sysdig Monitor featuring ContainerVision enables Societe Generale to: Analyze process execution, file system activity, and network activity inside containers in a single view. Visualize the dependencies in containerized environments to quickly isolate the root cause of performance issues. Inspect application activity inside containers like HTTP error codes, URL response times, and database queries. For its initial rollout, the company deployed the Sysdig Monitor solution on-premises to enable the collection of metrics on internal infrastructure within its PaaS. This deployment model lets Societe Generale leverage their existing capital investments and ensures they meet their defined security and compliance requirements. 08

9 LEVEL 3 MICROSERVICES AND SECURITY. As Societe Generale entered the next phase of their project, the platform was actively supporting a number of applications both modern apps and traditional legacy apps. At this stage, 15 months into the project, the company began to onboard applications as microservices. Their approach was to enable a parallel run of applications, continuing to support apps on non-container infrastructure while concurrently running the same apps in production on containers. As Dechoux describes it, We already have microservices in the bank running on VMs or bare metal, and we want to be able to migrate to Docker. We want to have a parallel run with the same services running in containers in a canary or bluegreen scenario. With apps running in this crossplatform services configuration, Societe Generale chose to maintain some services outside of containers. By taking this approach, the team maintains the immutability of their container images a main principle of containers but to inject at runtime the needed configuration for the application, the secret (e.g. API key, password), and certificate. We want to build the image one time in development and the same image will follow all the next environments UIT integration, pre-prod, and production, etc., explains Dechoux. During this phase Societe Generale also introduced Fabio, a containerized dynamic L7 load balancer that delivers L7-as-a- Service to route traffic with microservices deployments managed by Consul. Fabio checks with the Consul service registry and adapts its configuration based on state changes it discovers. Societe Generale runs a dedicated Fabio container for each containerized application. 09

10 LEVEL 3 MICROSERVICES AND SECURITY. The final focus of this phase of Societe Generale s container project was improve on security. It must be robust and rock solid, explains Dechoux. A key part of this process was to utilize Docker security scanning (DSS), an embedded feature of Docker EE that scans images for vulnerabilities. The team also scans dockerfiles and compose files using an in-house linter tool developed to check that everything respects best practices. Jenkins Github Nexus CONTINUOUS SOURCE CONTROL ARTIFACT REPOSITORY DELIVERY / INTEGRATION Docker UCP ENGINE DTR Sysdig MONITORING + ALERTING NetApp PERSISTENT STORAGE Hortonworks DATA LAKE Vault Consul Fabio SECRETS SERVICE REGISTRY DYNAMIC L7 MANAGEMENT KV STORE LOAD BALANCER 10

11 LEVEL 4 HYBRID CLOUD AND SOFTWARE-DEFINED EVERYTHING. As they look to the future, Societe Generale has set clear goals as to what they want to achieve by the end of the next provide a choice of capabilities around performance and persistence to satisfy diverse application requirements. year. This includes incorporating public cloud, deploying more cross-platform applications, and continuing to improve performance and security. Because of the nature of their business, at each phase, Societe Generale also diligently works to enhance security. For level 4, the team intends to focus on security policy The dream is to have some kind of cross-cluster between Amazure Amazon and Azure and our own site. To have something like a big giant cluster, says Dechoux. Boussardon adds, We ve got our own cloud, our private cloud, but for overflow across data centers, we want to be able to go to public cloud like Amazon or Azure and so we want to deploy our applications using immutability in other data centers and other environments. enforcement. We are a bank, so security is everywhere, says Dechoux. We want to be able to create some rules, like you cannot run somethings as root, you cannot mount a host volume in your container, you cannot run this kind of command, and you cannot modify a bin directory. We want to have some set of policies that can be applied dynamically and for all containers to ensure security. Especially if want to expose it in a DMZ. To help achieve this goal, the company has outlined a vision for software-defined everything. This includes moving toward software-defined networking to standardize the network between everything VMs, bare metal servers, and containers. They bank also sees software-defined storage as a technology that can improve the way they are delivering storage, offering their customers different classes of service, such as gold, silver, and bronze, to 11

12 In the final moments of the DockerCon presentation, Dechoux also described four technology areas that are of interest to the bank. This includes: FOR SOCIETE GENERALE, THE MOVE TO CONTAINERS HAS CREATED NEW ENTHUSIASM. Next level? Not resting on its laurels, Societe Generale continues to imagine what else it might do to enhance its platform and deliver value added services to its customers. One possibility is the use of Kubernetes Serverless: Dynamically allocate machine resources to allow focus on applications, not servers. Machine Learning: Predictive monitoring, proactively predict and detect failure. Big Data: Hortonworks on containers to Yarn stuff a largescale, distributed operating system for big data applications to support more varied processing approaches and a broader array of applications. What previously took one year now is able to be accomplished in three months. The bank now has more than 400 developers working every hour on the platform with a followthe-sun model. Everyone wants to onboard to the new platform. Everyone wants to help the platform to run. The UNIX team, the storage team, and the dev team want to help you. Everyone wants to work with Docker. It s a change of mindset in the company. Everyone runs ONE project, highlights Boussardon. for container orchestration. It will be a discussion. Does the developer want to have some kube file to deploy or do they prefer the Docker GPU: Deploy tasks with Docker and use GPU to accelerate calculations. tools? We will test it, says Dechoux. 12

13 Societe Generale Recommendations for a Successful Container Project. Clearly define priorities before each step. You cannot do everything at the same time. Select with care your candidates. You cannot onboard people who cannot work on the platform - it will only create frustration. Why onboard someone who wants to do stateful if you cannot do it? Do some assessment - choose some candidates. You will have a big list. Sometimes you will see a feature is used by 80% of the candidates. Start here. Never forget to discuss with all teams: The process and the responsibility of some teams will change. Everyone talks about DevOps, but in fact it s not really like this. With Dev everything is possible, everything is easy. With Ops everything is no no we won t do it. You have to cross the two worlds to find a good way to work and have a core team on the infrastructure. 13

JOURNEY TO AS A SERVICE

JOURNEY TO AS A SERVICE JOURNEY TO AS A SERVICE CONTAINERIZATION JULY 2017 THE DIGITAL ERA EVOLVED IT TO BUSINESS STRATEGY Siloed, legacy, de-centralized, multi vendor setup. IT product focused. AO Operations IO Operations Wall

More information

Customer Challenges SOLUTION BENEFITS

Customer Challenges SOLUTION BENEFITS SOLUTION BRIEF Matilda Cloud Solutions simplify migration of your applications to a public or private cloud, then monitor and control the environment for ongoing IT operations. Our solution empowers businesses

More information

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps Micro Focus IT Operations Management Digital Transformation Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps A Technical Journey Micro Focus IT Operations

More information

Bitnami Stacksmith. What is Stacksmith?

Bitnami Stacksmith. What is Stacksmith? Stacksmith Modernize your DevOps pipeline. Automate application packaging for today's cloud and container platforms, and continuously maintain them so they remain up-to-date and secure. What is Stacksmith?

More information

Applicazioni Cloud native

Applicazioni Cloud native Applicazioni Cloud native Marco Dragoni IBM Cloud - Italy Roberto Pozzi IBM Cloud - Italy 2017 IBM Corporation 1 IBM Bluemix is our Integrated Cloud Platform Industry IoT Block Chain Health Financial Services

More information

OPENSHIFT CONTAINER PLATFORM

OPENSHIFT CONTAINER PLATFORM OPENSHIFT CONTAINER PLATFORM FUNDAMENTAL OVERVIEW Mike Surbey Emerging Technology Specialist http://msurbey.com AGENDA 2 1. INTRODUCTION Today s Business Challenge 2. KEY CONCEPTS s, DevOps, etc. 3. HOLISTIC

More information

PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM

PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM Jay Gauthier VP Platform Integration DIGITAL TRANSFORMATION #WITHOUTCOMPROMISE 2017 Software AG. All rights reserved. DIGITAL BUSINESS PLATFORM DIGITAL

More information

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing GUIDE The Enterprise Buyer s Guide to Public Cloud Computing cloudcheckr.com Enterprise Buyer s Guide 1 When assessing enterprise compute options on Amazon and Azure, it pays dividends to research the

More information

ACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE

ACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE ACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE CLOUD EXPO NYC, June 8th 2016 Ivan Dwyer - Head of Business Development, Iron.io ivan@iron.io @fortyfivan Iron.io is an enterprise-grade development platform

More information

Deploying Microservices and Containers with Azure Container Service and DC/OS

Deploying Microservices and Containers with Azure Container Service and DC/OS Deploying Microservices and Containers with Azure Container Service and DC/OS Intro The explosion of mobile devices, data, and sensors everywhere has enabled the potential for realtime apps for just about

More information

Understanding the Business Value of Docker Enterprise Edition

Understanding the Business Value of Docker Enterprise Edition Understanding the Business Value of Docker Enterprise Edition JUNE 2017 www.docker.com/enterprise Table of Contents The Digital Transformation... 3 What the Digital Transformation Means... 3 We Still Need

More information

Container Native Application Development

Container Native Application Development Container Native Application Development Wolfgang Weigend Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

IBM Cloud White Paper. How to get the benefits of cloud behind your firewall: IBM Cloud Private

IBM Cloud White Paper. How to get the benefits of cloud behind your firewall: IBM Cloud Private IBM Cloud White Paper How to get the benefits of cloud behind your firewall: IBM Cloud Private 2 How to get the benefits of cloud behind your firewall: IBM Cloud Private Contents 2 Introduction 3 Developers

More information

Kubernetes for the enterprise

Kubernetes for the enterprise Kubernetes for the enterprise Kubernetes is an open-source infrastructure for automating deployment, scaling, and management of containerized applications. Originally built by Google, it is currently maintained

More information

MQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions. MQ Technical Conference v

MQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions. MQ Technical Conference v MQ on Cloud (AWS) Suganya Rane Digital Automation, Integration & Cloud Solutions Agenda CLOUD Providers Types of CLOUD Environments Cloud Deployments MQ on CLOUD MQ on AWS MQ Monitoring on Cloud What is

More information

EXPERIENCE EVERYTHING

EXPERIENCE EVERYTHING EXPERIENCE EVERYTHING RAPID. OPEN. SECURE. Jigar Bhansali VP Solution & Architecture, Asia & China INNOVATION TOUR 2018 April 26 Singapore 2018 Software AG. All rights reserved. For internal use only HYBRID

More information

Dynamic App Services in Containers PRESENTED BY:

Dynamic App Services in Containers PRESENTED BY: Dynamic App Services in Containers PRESENTED BY: Apps and container market overview Container description and benefits Container platforms and orchestration tools Container integrations: F5 Container Connector

More information

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB http://geek-and-poke.com/ [CC BY 3.0] 2 About me Michael Kolb Chief Architect for Cloud-Projects @ Robert Bosch in Stuttgart, Germany 10 Years+ as Architect

More information

The Fast (Developer) and the Furious (Ops Team)

The Fast (Developer) and the Furious (Ops Team) The Fast (Developer) and the Furious (Ops Team) Martin Percival Solutions Architect, Red Hat @martinpercival An INNOVATION problem? A THROUGHPUT problem? A QUALITY problem? We need to deliver more apps,

More information

Microsoft FastTrack For Azure Service Level Description

Microsoft FastTrack For Azure Service Level Description ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...

More information

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud Capgemini Cloud Platform Migrate, operate, and innovate every aspect of your business in the cloud Better cloud. Better business. Cloud first is a compelling concept: build exciting new offers, get to

More information

Azure Stack. Unified Application Management on Azure and Beyond

Azure Stack. Unified Application Management on Azure and Beyond Azure Stack Unified Application Management on Azure and Beyond Table of Contents Introduction...3 Deployment Models...4 Dedicated On-Premise Cloud... 4 Shared Application Hosting... 4 Extended Hosting

More information

DevOps, DevSecOps, and varmour

DevOps, DevSecOps, and varmour WHITE PAPTER DevOps, DevSecOps, and varmour DevOps and DevSecOps Supporting DevSecOps with New Tools varmour DSS Distributed Security System varmour in 4 Common DevOps Scenarios 1. Rolling out a New Application

More information

INTEGRATING SECURITY WITH DEVOPS TOOLCHAINS

INTEGRATING SECURITY WITH DEVOPS TOOLCHAINS SESSION ID: DEV-R02 INTEGRATING SECURITY WITH DEVOPS TOOLCHAINS Aaron Rinehart Chief Enterprise Security Architect UnitedHealth Group @aaronrinehart Dr. Chenxi Wang Founder, General Partner Rain Capital

More information

AUTOMATE YOUR ORGANIZATION

AUTOMATE YOUR ORGANIZATION AUTOMATE YOUR ORGANIZATION Build an automation foundation for digital business operations Page 1 DIGITAL BUSINESS = AUTOMATED I.T. OPERATIONS Page 2 TODAY S REALITY FOR I.T. OPERATIONS Page 3 OBSTACLES

More information

Red Hat Open Shift Container Platform

Red Hat Open Shift Container Platform Red Hat Open Shift Container Platform Daniel.Froehlich@RedHat.com IT Must Evolve to Stay Ahead of Demands Containers package applications with dependencies and isolate the runtime Easy to deploy and portable

More information

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud 5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. April 2014 Fujitsu at a Glance Headquarters: Tokyo, Japan Established:

More information

Application Performance Management

Application Performance Management Application Performance Management in a Containerized World Achieving visibility in orchestrated environments To say that containers have revolutionized software delivery and deployment is an understatement.

More information

HyperCloud. IT s Cloud Dilemma

HyperCloud. IT s Cloud Dilemma HyperCloud DATASHEET Consume IT, Don t Build IT. In today s shared economy companies drive a competitive edge by focusing on their core competencies and leveraging technology to innovate and create new

More information

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables.

Understanding The Value of Containers in a World of DevOps. Advice that empowers. Technology that enables. Understanding The Value of Containers in a World of DevOps Advice that empowers. Technology that enables. Bradley Brodkin - Some Background Founder & CEO of HighVail Systems, Toronto CANADA 31+ year industry

More information

Decisyon App Composer (DAC) Technology Overview

Decisyon App Composer (DAC) Technology Overview Decisyon App Composer (DAC) Technology Overview Decisyon App Composer is an agnostic Industrial IoT (IIOT) Visual Rapid Development Platform with rich native microservices. Along with services from different

More information

DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1

DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1 DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC ABSTRACT Microservices based architectures allow for increased scalability and agility when developing and maintaining Customer

More information

DevOps: Driving Organizational Change and Agility with PaaS

DevOps: Driving Organizational Change and Agility with PaaS DevOps: Driving Organizational Change and Agility with PaaS Government and PaaS: What s the Holdup?...2 PaaS: Open for Business...3 How Agencies Can Benefit from the Maturing PaaS Model...5 Infographic...7

More information

Tackling Tax-time Woes with a Robust and Secure Compliance Solution

Tackling Tax-time Woes with a Robust and Secure Compliance Solution AWS Case Study Tackling Tax-time Woes with a Robust and Secure Compliance Solution Abstract Through helping our client build an AWS-enabled tax compliance solution, Minfy has contributed to improving supply

More information

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED UForge AppCenter 3.8 Introduction March 2018 Copyright 2018 FUJITSU LIMITED Enterprise Cloud Application Journey 3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications:

More information

Enterprise cloud control plane planning

Enterprise cloud control plane planning Enterprise cloud control plane planning End-to-end pipelines for automating Microsoft Azure deployments By Tim Ehlen AzureCAT October 2018 Contents Overview... 3 Tracking the program step by step... 4

More information

Middleware Modernization: lay the foundation to your digital success

Middleware Modernization: lay the foundation to your digital success Middleware Modernization: lay the foundation to your digital success Agenda 1 Why modernize? 5 Platform services 2 What middleware capabilities would a digital enterprise need? 6 People and processes 3

More information

Bluemix Overview. Last Updated: October 10th, 2017

Bluemix Overview. Last Updated: October 10th, 2017 Bluemix Overview Last Updated: October 10th, 2017 Agenda Overview Architecture Apps & Services Cloud Computing An estimated 85% of new software is being built for cloud deployment Cloud Computing is a

More information

Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs

Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer, IBM Cloud sanjeev.sharma@us.ibm.com

More information

DEVOPS AUTOMATION USING DOCKER, KUBERNETES AND OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift June 2016

DEVOPS AUTOMATION USING DOCKER, KUBERNETES AND OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift June 2016 DEVOPS AUTOMATION USING DOCKER, KUBERNETES AND Siamak Sadeghianfar Sr Technical Marketing Manager, OpenShift June 2016 DEFINE DEVOPS Everything as code Application monitoring Automate everything Rapid

More information

Inspire. Solution Overview. for solutions development

Inspire. Solution Overview. for solutions development Inspire for solutions development Solution Overview For any successful organization, its customers are its real asset. This is why organizations thrive to provide their customers with the best experience

More information

IBM Cloud Private. Presenters: Tim John Panelists: Tim Pouyer, Ajay Apte, Olaph Wagoner, Jason Kennedy

IBM Cloud Private. Presenters: Tim John Panelists: Tim Pouyer, Ajay Apte, Olaph Wagoner, Jason Kennedy IBM Cloud Private Presenters: Tim Robinson: @timroexp, John Zaccone: @JohnZaccone Panelists: Tim Pouyer, Ajay Apte, Olaph Wagoner, Jason Kennedy Outline What is IBM Cloud Private Tour of IBM Cloud Private

More information

Stateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018

Stateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018 Stateful Services on DC/OS Santa Clara, California April 23th 25th, 2018 Who Am I? Shafique Hassan Solutions Architect @ Mesosphere Operator 2 Agenda DC/OS Introduction and Recap Why Stateful Services

More information

Microsoft moves IT infrastructure management to the cloud with Azure

Microsoft moves IT infrastructure management to the cloud with Azure Microsoft IT Showcase Microsoft moves IT infrastructure management to the cloud with Azure At Microsoft Core Services Engineering and Operations, formerly Microsoft IT, we re embracing digital transformation

More information

Exam C Foundations of IBM DevOps V1

Exam C Foundations of IBM DevOps V1 Exam C5050 300 Foundations of IBM DevOps V1 1. DevOps enables which three enterprise capabilities? A. continuous metering B. continuous feedback C. continuous delivery D. continuous monitoring E. continuous

More information

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE Solutions to Cloud Native Applications Bassam Zantout - Advisory vspecialist SE THE TRENDS Remove friction across software supply chain Offering Idea SHARED RESPONSIBILITY Common incentives, tools, process,

More information

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM EMMANUEL BERNARD PRINCIPAL SYSTEM ENGINEER, CLOUD PLATFORM SPECIALIST DELL EMC @_ebernard GLOBAL SPONSORS Every Business is Becoming

More information

Oracle Management Cloud

Oracle Management Cloud Oracle Management Cloud Cloud Essentials Autonomously monitor, detect, triage, and proactively resolve issues across hybrid-cloud environments. Oracle Management Cloud represents a new generation of systems

More information

CloudShell Pro. Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud D ATA SHEET. The Need for Cloud Sandboxing

CloudShell Pro. Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud D ATA SHEET. The Need for Cloud Sandboxing CS-1 D ATA SHEET CloudShell Pro Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud The Need for Cloud Sandboxing Enterprises today are facing intense pressure to become more agile

More information

Intelligence, Automation, and Control for Enterprise DevOps

Intelligence, Automation, and Control for Enterprise DevOps Intelligence, Automation, and Control for Enterprise DevOps The XebiaLabs DevOps Platform delivers the intelligence, automation, and control that technical and business teams need for Continuous Delivery

More information

ApiOmat. Case Study. Challenge

ApiOmat. Case Study. Challenge Case Study SUSE CaaS Platform SUSE Cloud Application Platform In today s digital world, we expect to be able to do everything on our smartphones. makes it quicker and easier for enterprises to develop

More information

Red Hat Container Technology Strategy

Red Hat Container Technology Strategy Red Hat Container Technology Strategy Containers are so 2014 Clayton Coleman Daniel Riek April 2017 What we told you earlier: The future of the Linux OS is a scale-out cluster-as-computer platform for

More information

Fast Innovation requires Fast IT

Fast Innovation requires Fast IT Fast Innovation requires Fast IT Trends and Data Centre Innovation Sudheesh Subhash Principal Solutions Architect Agenda Application trends Current data centre trends IT Cloud integration Automation and

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions 20535A; 5 Days; Instructor-led Course Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft

More information

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud Application & Data Modernization enabling your Digital Transformation Dennis Lauwers European Technical Leader Hybrid Cloud Dennis Lauwers European Technical Leader Hybrid Cloud @DenLauwers Getting innovation

More information

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are: VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources. Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,

More information

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business

More information

Optimizing resource efficiency in Microsoft Azure

Optimizing resource efficiency in Microsoft Azure Microsoft IT Showcase Optimizing resource efficiency in Microsoft Azure By July 2017, Core Services Engineering (CSE, formerly Microsoft IT) plans to have 90 percent of our computing resources hosted in

More information

Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL

Your Enterprise Cloud-Native App Platform: An Introduction to Pivotal Cloud Foundry Richard August 31, 2017 #CNA3430BU CONFIDENTIAL CNA3430BU Your Enterprise Cloud- Native App Platform: An Introduction to Pivotal Cloud Foundry Richard Seroter @rseroter #VMworld #CNA3430BU Your Enterprise Cloud-Native App Platform: An Introduction to

More information

SAN DIEGO Oct BREAKOUT SESSIONS

SAN DIEGO Oct BREAKOUT SESSIONS BREAKOUT SESSIONS Interconnect Everything Track Integrating Microservices in a Cloud-native Environment With application architecture evolving to include microservices and deploy them to containers (like

More information

What is your definition of DevOps?

What is your definition of DevOps? DevOps What is your definition of DevOps? Steve Boone DevOps SME @Steve_Boone 1 Jez Humble: Continuous Delivery DevOps is much of the how of achieving continuous delivery 2 DevOps IBM s Definition: DevOps

More information

Cheat sheet: Kubernetes for Operations

Cheat sheet: Kubernetes for Operations Cheat sheet: Kubernetes for Operations 1 Executive Summary Kubernetes is a leading container management solution. For an organization to deliver Kubernetes-as-a-Service to every line of business and developer

More information

ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security. DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon

ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security. DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon Introduction Stefan Simenon Head of IT Tooling & Software Development

More information

I D C M A R K E T S P O T L I G H T. S i l o s a n d Promote Business Ag i l i t y

I D C M A R K E T S P O T L I G H T. S i l o s a n d Promote Business Ag i l i t y I D C M A R K E T S P O T L I G H T E f f e c t i ve M u l ticloud Str ategies B reak Dow n S i l o s a n d Promote Business Ag i l i t y August 2016 Adapted from IDC's Multicloud Management Survey by

More information

Digital Transformation

Digital Transformation Empowering Digital Transformation with Mo Abdirashid Program Manager & System Architect abdir@us.ibm.com Twitter: @mabdira May 2017 2016 IBM Corporation Cloud is changing how workloads are built & delivered

More information

Cloud Automation a beginner s guide

Cloud Automation a beginner s guide Cloud Automation a beginner s guide Digital Craftsmen Email: info@digitalcraftsmen.com Phone: 020 3745 7706 Twitter: @DCHQ 1 Table of Contents What is automation and how does it work? 3 When did a need

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Course 20535: Architecting Microsoft Azure Solutions Page 1 of 8 Architecting Microsoft Azure Solutions Course 20535: 4 days; Instructor-Led Introduction This course is intended for architects who have

More information

xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat

xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat xpaas Track Menny Tsarfaty Solution Architect, Manager Red Hat Agenda l l l l l l xpaas Red Hat E&M Cloud Offering based on Red Hat Cloud Suite Innovation, Not Infrastructure: Google Cloud The Enterprise

More information

VISION MANAGEMENT SOLUTION

VISION MANAGEMENT SOLUTION VISION MANAGEMENT SOLUTION THE MOST ADVANCED MANAGEMENT SOLUTION ON THE MARKET TODAY, FUTURE-PROOFED TO SUPPORT CONTINUOUS GROWTH AND EVOLUTION IN THE RETAIL BANKING ENVIRONMENT. An NCR Buyer s Guide TAKE

More information

Course 20535A: Architecting Microsoft Azure Solutions

Course 20535A: Architecting Microsoft Azure Solutions Course 20535A: Architecting Microsoft Azure Solutions Module 1: Application Architecture Patterns in Azure This module introduces and reviews common Azure patterns and architectures as prescribed by the

More information

SAP BusinessObjects Business Intelligence

SAP BusinessObjects Business Intelligence SAP BusinessObjects Business Intelligence Increase Business Agility with the Right Information, When & Where it is Needed Disruptive innovation has resulted in a revolutionary shift in the way enterprises

More information

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS Rob Aragao & Stan Wisseman #MicroFocusCyberSummit Primary Goal of Businesses Today Drive Digital Transformation!! 2 For Most Organizations,

More information

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK

More information

White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify

White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify White paper Accelerating the Digital Transformation With Atos alien4cloud and Cloudify Atos Partners with Cloudify to Accelerate the Digital Transformation GigaSpaces Cloudify and Atos alien4cloud build

More information

I D C T E C H N O L O G Y S P O T L I G H T

I D C T E C H N O L O G Y S P O T L I G H T I D C T E C H N O L O G Y S P O T L I G H T E f f e c t i ve M u l t i c l o u d, H yb r i d I T Operations D e p e n d o n Au tomation and An a l yt i c s April 2017 Adapted from Effective Multicloud

More information

MS Integrating On-Premises Core Infrastructure with Microsoft Azure

MS Integrating On-Premises Core Infrastructure with Microsoft Azure MS-10992 Integrating On-Premises Core Infrastructure with Microsoft Azure COURSE OVERVIEW: This three-day instructor-led course covers a range of components, including Azure Compute, Azure Storage, and

More information

Overview. About NewVoiceMedia 2 / 8

Overview. About NewVoiceMedia 2 / 8 Overview NewVoiceMedia needs to maintain a 99.999% availability guarantee for their customers using their contact center solution. High customer call reliability is critical especially when dealing with

More information

Taking the Pain Out of Developing and Deploying Streaming Applications. Craig Blitz, Senior Product Director Gerard Maas, Senior SW Engineer

Taking the Pain Out of Developing and Deploying Streaming Applications. Craig Blitz, Senior Product Director Gerard Maas, Senior SW Engineer Taking the Pain Out of Developing and Deploying Streaming Applications Craig Blitz, Senior Product Director Gerard Maas, Senior SW Engineer Disclaimer Lightbend Inc 2018. All Rights Reserved The information

More information

IBM Hybrid Cloud OPEN Labs

IBM Hybrid Cloud OPEN Labs IBM Hybrid Cloud OPEN Labs IBM Hybrid Cloud OPEN Labs event This slide deck serves as a flyer for the IBM Hybrid Cloud OPEN Labs event. It provides the necessary information about the event. It includes

More information

FROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS

FROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS FROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS & WELCOME TO DIGITAL TRANSFORMATION Today we will be taking you through the moments that

More information

Hybrid Container Orchestration for a UK based Insurance Solutions Software Provider Company ATTENTION. ALWAYS.

Hybrid Container Orchestration for a UK based Insurance Solutions Software Provider Company ATTENTION. ALWAYS. Hybrid Container Orchestration for a UK based Insurance Solutions Software Provider Company ATTENTION. ALWAYS. ABOUT THE CUSTOMER The customer is a major global supplier of technology systems and a leading

More information

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost

More information

Agile Cloud Management with VMware

Agile Cloud Management with VMware Agile Cloud Management with VMware Jad El-Zein, Cloud Management, Office of the CTO, VMware, Inc. virtualjad.com @virtualjad #vmworld MGT2915BE #MGT2915BE Disclaimer This presentation may contain product

More information

WHITE PAPER Migrating to the Cloud

WHITE PAPER Migrating to the Cloud WHITE PAPER Make the move without making mistakes 1 Introduction The cloud is a nebulous concept, literally. Moving to the cloud is not as straightforward as moving a data center from San Francisco to

More information

Business is being transformed by three trends

Business is being transformed by three trends Business is being transformed by three trends Big Cloud Intelligence Stay ahead of the curve with Cortana Intelligence Suite Business apps People Custom apps Apps Sensors and devices Cortana Intelligence

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview

More information

7 reasons why your business should invest in container technology

7 reasons why your business should invest in container technology WHITE PAPER 7 reasons why your business should invest in container technology What are containers? Why are they changing the development landscape? And why does your business need to get on board? Gartner

More information

Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps):

Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps): NeoDevel (Web) Today s businesses are complex organizations that must be agile across highly competitive global Agile Software Framework (DevOps): Quality and reliability of a manufacturing line applied

More information

Integrating Configuration Management Into Your Release Automation Strategy

Integrating Configuration Management Into Your Release Automation Strategy WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION

More information

Jenkins. The coded business. open source

Jenkins. The coded business. open source Jenkins The coded business open source When a large banking services provider was faced with a DevOps muddle, streamlining the processes and decentralization of tasks helped them simplify their DevOps

More information

Reaching Customers Across Multiple Channels

Reaching Customers Across Multiple Channels Leading Provider of Cloud-Based Customer Experience Solutions Relies on Integrated, Modular WSO2 Middleware to Speed the Delivery of Services that Enhance User Engagement Businesses recognize that brand

More information

DevOps architecture overview

DevOps architecture overview IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps

More information

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

The Challenge: Balancing Change and Control of Continuous Delivery at Scale WWW.PLUTORA.COM SOLUTION BRIEF The Challenge: Balancing Change and Control of Continuous Delivery at Scale DevOps bridges the gap between development and operations to deliver business value more frequently.

More information

Executive Summary: Enterprise Cloud Strategy

Executive Summary: Enterprise Cloud Strategy Executive Summary: Enterprise Cloud Strategy This summary provides an overview of the full 140-page ebook, Enterprise Cloud Strategy (2nd ed.), by Barry Briggs and Eduardo Kassner, from Microsoft Press.

More information

Deep Learning Acceleration with MATRIX: A Technical White Paper

Deep Learning Acceleration with MATRIX: A Technical White Paper The Promise of AI The Challenges of the AI Lifecycle and Infrastructure MATRIX Solution Architecture Bitfusion Core Container Management Smart Resourcing Data Volumes Multitenancy Interactive Workspaces

More information

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Meet Our Presenters Jay Lyman Research Manager, Cloud Platforms, 451 Research Ruslan Synytsky CEO and Co-founder,

More information

MELBOURNE March DEVOPS TALKS CONFERENCE

MELBOURNE March DEVOPS TALKS CONFERENCE MELBOURNE March 22-23 DEVOPS TALKS CONFERENCE 2018 Matt Ray @mattray Whales, Cats and Kubernetes Matt Ray Manager/Solutions Architect APJ Chef Software matt@chef.io @mattray Software Defined Talk Shifts

More information