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

Similar documents
Red Hat Roadmap for Containers and DevOps

Openshift: Key to modern DevOps

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

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

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

TEN LAYERS OF CONTAINER SECURITY

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

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

Microservices with Red Hat. JBoss Fuse

Build an open hybrid cloud and paint it red and blue

A Greybeard's Worst Nightmare

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

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

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

S Implementing DevOps and Hybrid Cloud

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

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

Learn. Connect. Explore.

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

WHEN CONTAINERS AND VIRTUALIZATION DO - AND DON T - WORK TOGETHER

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

TRAINING AND CERTIFICATION UPDATE

Docker and Oracle Everything You Wanted To Know

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

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

I keep hearing about DevOps What is it?

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

Continuous Delivery for Cloud Native Applications

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

Digital Transformation

Docker CaaS. Sandor Klein VP EMEA

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015

From data center OS to Cloud architectures The future is Open Syed M Shaaf

Eclipse MicroProfile with Thorntail (formerly WildFly Swarm)

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Hitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

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

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

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

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

The Modern & Agile Platform for Abstraction. Vasco Neves Application Platform Sales Specialist / Middleware

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

Red Hat Container Strategy Ahmed El-Rayess

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:

Containerization Dockers / Mesospere. Arno Keller HPE

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Cloud Native Java with Kubernetes

OPENSTACK Building Block for Cloud. Ng Hwee Ming Principal Technologist (Telco) APAC Office of Technology

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

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

IT S COMPLICATED: THE ENTERPRISE OPEN SOURCE VENDOR RELATIONSHIP. Red Hat s POV

Identity Management and Compliance in OpenShift

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

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

How to Keep UP Through Digital Transformation with Next-Generation App Development

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

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

MODERN IT ARCHITECTURE

FROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

CONTAINERS AND MICROSERVICES WITH CONTRAIL

THE STATE OF CONTAINERS

CoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

São Paulo. August,

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

Running MarkLogic in Containers (Both Docker and Kubernetes)

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

Security oriented OpenShift within regulated environments

An Open Architecture for Hybrid Delivery

Container Management : First Looks

Open Hybrid Cloud & Red Hat Products Announcements

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks

Deployment Patterns using Docker and Chef

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

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

PaaS isn t Just for Developers

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

The future of data centers

RED HAT TRAINING AND CERTIFICATION

Distributed API Management in a Hybrid Cloud Environment

TEN LAYERS OF CONTAINER SECURITY

Unify DevOps and SecOps: Security Without Friction

Monolith to Microservices

RED HAT CLOUDFORMS. Chris Saunders Cloud Solutions

Transcription:

RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions Architect

Agenda What is DevOps and what problems does it solve? What is a container? Why containers alone are not sufficient What is a Platform As A Service (PaaS)? What is Openshift? A Local success story Live Openshift Demonstration Q & A 2

DevOps Adoption Rate 2017 78% Source: RightScale 2017 State of the Cloud Report 3

THE PROBLEM Applications require complicated installation and integration every time they are deployed leading to Slow service delivery Reduced service quality Frequent down times 4

CHALLENGES IN DELIVERY BUSINESS DEVELOPERS IT OPERATIONS

PART OF THE SOLUTION - AGILE + DEVOPS Experiment Always Everything as code Continual Feedback Automate everything Rapid Iteration/Delivery Continuous Integration/Delivery Always a Viable Product Application is always releaseable

PART OF THE SOLUTION - CONTAINERS Adopting a container strategy will allow applications to be easily shared and deployed Consistent env and tools Predictable building blocks Faster deployment 7

WHAT ARE CONTAINERS? It Depends Who You Ask INFRASTRUCTURE APPLICATIONS Sandboxed application processes on a shared Linux OS kernel Simpler, lighter, and denser than virtual machines Portable across different environments Package my application and all of its dependencies Deploy to any environment in seconds and enable CI/CD Easily access and share containerized components 8

PART OF THE SOLUTION - CONTAINERS Container App Controlled by Developers AND Business Operating System Controlled by IT Operations and / or Cloud Provider Virtual Machine Hardware

PULLING IT ALL TOGETHER BUSINESS DEVELOPERS IT OPERATIONS

DEVOPS WITH CONTAINERS physical virtual dev source repository CI/CD engine container private cloud public cloud 11

Containerized Apps on Docker Hub 900K Image Pulls on Docker Hub 12B Source: DockerCon 2017 Keynote 12

Container Adoption Rate in Production 35% Source: RightScale 2017 State of the Cloud Report 13

Why the Difference? 14

DEVOPS WITH CONTAINERS? 15

DEVOPS WITH CONTAINERS? 16

WE NEED MORE THAN JUST CONTAINERS Scheduling Decide where to deploy containers Security Control who can do what Lifecycle and health Keep containers running despite failures Scaling Scale containers up and down Discovery Find other containers on the network Persistence Survive data beyond container lifecycle Monitoring Visibility into running containers Aggregation Compose apps from multiple containers 17

CONTAINER SOLUTIONS HOST Enterprise grade lean operating system for running containers MANAGEMENT Operational management of containers and infrastructure at scale PLATFORM Automation of building, distributing, running and managing containers across hybrid infra STORAGE Persistent storage for stateful containerized applications 18

RED HAT CONTAINER SOLUTIONS HOST MANAGEMENT PLATFORM STORAGE 19

OPENSHIFT CONTAINER APPLICATION PLATFORM Built for both traditional and cloudnative applications. An integrated hybrid cloud application platform for application development and deployment Develop, build, and manage container based applications Easily turn source code into running applications with source-to-image capabilities 20

BUILT ON OPEN CONTAINER STANDARDS Red Hat Driving the Community Red Hat is a top contributor along with Docker Inc Red Hat is a top contributor along with Google

OPENSHIFT CONTAINER PLATFORM Infrastructure Automation & Cockpit Enterprise Container Host Container Runtime & Packaging (docker) Atomic Host Red Hat Enterprise Linux Trusted by Fortune Global 500 companies 22

OPENSHIFT CONTAINER PLATFORM OpenShift Application Lifecycle Management Container Orchestration & Cluster Management (kubernetes) Networking Storage Registry Logs & Metrics Infrastructure Automation & Cockpit Enterprise Container Host Container Runtime & Packaging (docker) Atomic Host Security Red Hat Enterprise Linux Enterprise Kubernetes++ container orchestration Trusted by Fortune Global 500 companies 23

OPENSHIFT CONTAINER PLATFORM Build Automation Self-Service Service Catalog (Language Runtimes, Middleware, Databases) Deployment Automation Developer Experience OpenShift Application Lifecycle Management Container Orchestration & Cluster Management (kubernetes) Networking Storage Registry Logs & Metrics Infrastructure Automation & Cockpit Enterprise Container Host Container Runtime & Packaging (docker) Atomic Host Security Red Hat Enterprise Linux Enterprise Kubernetes++ container orchestration Trusted by Fortune Global 500 companies 24

OPENSHIFT CONTAINER PLATFORM Business Automation Container Integration Container Data & Storage Container Web & Mobile Container Traditional, stateful, and cloud-native apps Service Catalog (Language Runtimes, Middleware, Databases) Build Automation Self-Service Deployment Automation Developer Experience OpenShift Application Lifecycle Management Container Orchestration & Cluster Management (kubernetes) Networking Storage Registry Logs & Metrics Infrastructure Automation & Cockpit Enterprise Container Host Container Runtime & Packaging (docker) Atomic Host Security Red Hat Enterprise Linux Enterprise Kubernetes++ container orchestration Trusted by Fortune Global 500 companies 25

TRUE POLYGLOT PLATFORM PHP Python Java NodeJS Perl Ruby.NET Core Third-party Language Runtimes MySQL Apache HTTP Server PostgreSQL nginx MongoDB Varnish Redis Phusion Passenger MS SQL Tomcat...and virtually any docker image out there! Third-party Databases Third-party App Runtimes CrunchyData GitLab Iron.io Couchbase Sonatype Spring Boot Wildfly Swarm Vert.x JBoss Web Server JBoss EAP JBoss A-MQ JBoss Fuse Third-party Middleware EnterpriseDB and many more 3SCALE API mgmt JBoss BRMS JBoss BPMS JBoss Data Virt JBoss Data Grid RH Mobile RH SSO Third-party Middleware 26

DEVOPS WITH CONTAINERS dev source repository CI/CD engine container Red Hat OpenShift Red Hat Gluster Storage Red Hat CloudForms 27

THE BUSINESS VALUE OF DEVOPS WITH OPENSHIFT 8mo Payback on investment 66% Faster app delivery 40% Infrastructure savings 20% 530 % ROI over 5 years $1.3M IT Staff productivity improvement Avg annual business benefits per 100 dev Source: The Business Value of Red Hat OpenShift, IDC, September 2016 https://www.openshift.com/sites/default/files/idc-business-value-of-openshift.pdf 28

RED HAT OPEN INNOVATION LABS MODERNIZE TRADITIONAL APPS Extend applications Optimize applications Scale applications Expose to orchestration INNOVATION ACCELERATED DEVELOP CONTEMPORARY APPS Develop on PaaS environment Transform how you design and develop apps Adopt lean and agile principles Master DevOps practices COLLABORATION Space to work, innovate, and discuss RESIDENCY An eight-week accelerated teaming engagement COMMUNITY INCUBATION Communities supporting innovation 29

WHO IS DOING THIS? read more at openshift.com/customers 30

Province Of British Columbia A Journey To Containerized Applications

The Key Business Challenges 27 discrete Ministries Small development community (190+ bootique developers in Victoria) The need to improve Speed to market (6-8 months) Monolithic application development (limited/no elasticity) Limited/no code sharing

The Journey to containerized Applications 2014/15 - Detailed review of all major Platform As A Service Offerings (PaaS) Focused on OpenShift Origin in 2015 (Opensource version of Openshift) February 2016 - Red Hat in joint workshops (business/technical) + Hackathon (100+) May-July 2016 piloted POC using virtualized Openshift (VMWARE ESXi, 6-8 apps) August 2016 March 2017 grew to over 30 projects on the single controlled production env March 2017 Start Phase 2 bare metal Openshift build (targeting 200+ projects) Current 16 Active Dev Teams, 21 production applications, multiple POC apps

The Journey to containerized Applications

Key Results Reduced time to access dev environments from months to minutes Enabled self service for ALL developers (GitHub authentication) Enabled Elastic infrastructure (# of containers shrink and expand based on demand) Able to gain visibility on development languages used/enable better security visibility Enabled code sharing between Ministries & Federal Government (all source code is Open Sourced) Red Hat Innovator of the year 2017 for The Open Source Way

Reference Material BC Government Innovator Of The year Video (Youtube) https://www.youtube.com/watch?v=aux0n73gfou BC Developers Exchange The Cube Interview Video (Youtube) https://www.youtube.com/watch?v=p2rykrahucm&t=116s Openshift Commons Initiative https://commons.openshift.org/ BC Developers Exchange https://bcdevexchange.org/ Red Hat Summit 2017 https://www.redhat.com/en/summit/2017

Live Demo 37

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos