Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

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

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

Red Hat Roadmap for Containers and DevOps

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

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

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

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

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

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

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

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

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

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

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

Openshift: Key to modern DevOps

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

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

TEN LAYERS OF CONTAINER SECURITY

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

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

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

I keep hearing about DevOps What is it?

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Digital Transformation

A Greybeard's Worst Nightmare

Build an open hybrid cloud and paint it red and blue

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

PaaS isn t Just for Developers

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

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

Container Management : First Looks

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

Beyond 1001 Dedicated Data Service Instances

TRAINING AND CERTIFICATION UPDATE

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

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

OPENSHIFT 3.7 and beyond

Cloud Native Java with Kubernetes

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

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

Open Hybrid Cloud & Red Hat Products Announcements

S Implementing DevOps and Hybrid Cloud

OpenShift Roadmap Enterprise Kubernetes for Developers. Clayton Coleman, Architect, OpenShift

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

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

CloudCenter for Developers

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

Continuous Delivery for Cloud Native Applications

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

Microservices with Red Hat. JBoss Fuse

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

Red Hat Container Strategy Ahmed El-Rayess

INTRODUCTION THE BASELINE CLASSROOM CLASSROOM ENVIRONMENT COMPUTERS LEVEL I LEVEL II

Red Hat Cloud Suite 1.1

TEN LAYERS OF CONTAINER SECURITY

INFRASTRUCTURE, STORAGE, & MANAGEMENT

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

Kubernetes made easy with Docker EE. Patrick van der Bleek Sr. Solutions Engineer NEMEA

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

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

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

VMWARE PIVOTAL CONTAINER SERVICE

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

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

70-532: Developing Microsoft Azure Solutions

You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?

IBM Bluemix compute capabilities IBM Corporation

OPENSHIFT CONTAINER PLATFORM TECHNICAL OVERVIEW. Presenter Presenter s title Date

SQL Server on Linux and Containers

Getting Started With Serverless: Key Use Cases & Design Patterns

Red Hat OpenStack Platform 10 Product Guide

Microservices and Container Development

CLASSROOM REQUIREMENTS 7/26/2016

OPENSTACK BEIJING CONFERENCE. by: Steven Hallett Head of Cloud Infrastructure Engineering and Operations

São Paulo. August,

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

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

Learn. Connect. Explore.

SUSE s vision for agile software development and deployment in the Software Defined Datacenter

Eucalyptus Overview The most widely deployed on-premise cloud computing platform

INFRASTRUCTURE, STORAGE, & MANAGEMENT

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

70-532: Developing Microsoft Azure Solutions

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

CONTAINERS AND MICROSERVICES WITH CONTRAIL

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

Docker CaaS. Sandor Klein VP EMEA

Convergence of VM and containers orchestration using KubeVirt. Chunfu Wen

Think Small to Scale Big

Docker and Oracle Everything You Wanted To Know

Running MarkLogic in Containers (Both Docker and Kubernetes)

Red Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation Manager installation

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

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

OpenShift Dedicated 3 Release Notes

Any platform. Achieve more. Team agility

Red Hat OpenShift Application Runtimes 1

Transcription:

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com

Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK Some OpenStack Primarily public cloud Develop and Deploy across all environments

Red Hat Solution: OpenShift

Containers - Transform Apps, Infrastructure & Process

Red Hat Addresses Container Adoption Concerns Comprehensive offerings and capabilities enable enterprisewide container adoption. INTEGRATION SCALABILITY MANAGEMENT SECURITY CERTIFICATION

Critical features for both Dev and Ops

Community Powered Innovation

Formerly OpenShift Enterprise Currently in Dev Preview for V3 New cloud platform announcements coming soon

The Breakdown Full Offering Sold the same way as Enterprise RHEL Add-on For customers that already own RHEL Developer Tool An OpenShift environment for developers to use on their local machine Public Cloud OpenShift in the cloud. Managed Private Instance A complete OpenShift Container Platform instance managed by Red Hat and provided to the customers as a service

ON-PREMISE WHAT WE ANNOUNCED AT SUMMIT PUBLIC CLOUD [NEW] Red Hat OpenShift Container Local ADOPT [UPDATED] Red Hat OpenShift Online [NEW] Red Hat OpenShift Container Labs* [NEW NAME] Red Hat OpenShift Container Platform* Red Hat Cloud Suite EXPAND COMMIT TRANSFORM Red Hat OpenShift Dedicated Red Hat OpenShift Dedicated * Also available as RHEL Add-On [NEW]

OpenShift Online

OpenShift Container Platform Read more at: openshift.com/customers

Customer Wins Business Challenges Need to match traveler s reservation requests to various providers inventory (airlines, hotels, etc.) Dealing with constant updates from provider systems all over the world Must deliver high consistency and fast response times Managing very high request volumes of up to ~210,000 queries per second at peak Key Benefits Application-centric deployments, deploying the application as a whole with all of its dependencies. Automated scheduling across the cluster, decoupling what should run from where it should run Able to support different types of applications, not limited to HTTP or stateless services Improved operational model and greater efficiency

Trusted Container OS CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX

Clustered Container Infrastructure CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS SECURITY INFRASTRUCTURE AUTOMATION & COCKPIT CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX

Enterprise Container Platform CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) NETWORKING STORAGE REGISTRY LOGS & METRICS SECURITY INFRASTRUCTURE AUTOMATION & COCKPIT CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX

Red Hat Container Solutions DEVELOPER SOLUTIONS Developer Studio CDK Tools CONTAINER CONTAINER CONTAINER CONTAINER SELF-SERVICE SERVICE CATALOG (LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, ) BUILD AUTOMATION DEPLOYMENT AUTOMATION APPLICATION LIFECYCLE MANAGEMENT (CI / CD) CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT (KUBERNETES) CONTAINER MANAGEMENT SOLUTIONS CloudForms Satellite Ansible NETWORKING STORAGE REGISTRY LOGS & METRICS SECURITY INFRASTRUCTURE AUTOMATION & COCKPIT CONTAINER RUNTIME & PACKAGING (DOCKER) ATOMIC HOST RED HAT ENTERPRISE LINUX

RED HAT DEVELOPER OFFERINGS Container Development Kit Red Hat OpenShift Enterprise OPENSHIFT SERVICES Middleware & Data Services OPENSHIFT SELF-SERVICE Web GUI, CLI & IDE Interfaces with Role-based Access Controls OPENSHIFT SERVICE CATALOG (OSE 3.2) Connection to External Services & Marketplace RED HAT CLOUDFORMS Container Management Java EE JBoss EAP Java JBoss WS Messaging A-MQ Integration Fuse Rules BRMS Cache DataGrid Cache DataGrid Red Hat RH Mobile Node.js Python PHP Postgres MongoDB ISV 1 ISV 2 Service Provider 1 OPENSHIFT BUILDS Source-to-Image OPENSHIFT DEPLOYMENTS Continuous Integration/Continuous Development Workflow ATOMIC ORCHESTRATION OPENSHIFT APPLICATION LIFECYCLE AUTOMATION Automated Triggers for Builds, Deployments & More ATOMIC CLUSTER SERVICES ATOMIC AUTOMATION Container Host Provisioning & Config Automation ATOMIC NETWORKING ATOMIC STORAGE ATOMIC REGISTRY ATOMIC TELEMETRY ATOMIC SECURITY OpenStack RHEV VMWare ATOMIC RUNTIME & PACKAGING ATOMIC HOST RED HAT ENTERPRISE LINUX ATOMIC COCKPIT Host Configuration GUI SATELLITE Host Management

Cloud Infrastructures Choose your IaaS * OpenShift will run anywhere RHEL can run giving you the ultimate portability for your mission critical workloads. * = Coming Soon

OpenShift Application Services From Red Hat From ISV Partners From the Community

SERVICE CATALOG SCL 2.2: RUNTIMES & DATABASES Existing 5.6 5.6 Updated 2.2.10 2.3 4.2.4 Added 1.0* 5.20 3.4 2.7/3.5 9.4 9.5 2.6 3.2

OpenShift Product Deep Dive

Walkthrough

OpenShift runs on your choice of infrastructure

Nodes are instances of RHEL where apps will run

App services run in docker containers on each node

Pods run one or more docker containers as a unit Registry

Masters leverage kubernetes to orchestrate nodes / apps

Master provides authenticated API for users & clients

Master uses etcd key-value data store for persistence

Master provides scheduler for pod placement on nodes

Pod placement is determined based on defined policy

Services allow related pods to connect to each other

Management/Replication controller manages the pod lifecycle

What if a pod goes down?

OpenShift automatically recovers and deploys a new Pod

Pods can attach to shared storage for stateful services

Routing layer routes external app requests to pods

Developers access openshift via web, CLI or IDE

View application topology

CI/CD Flow QA MANAGER RELEASE MANAGER 42 DEVELOPER OPS SR C CF G SCM Artifact Repository TRIGGER AND BUILD BUILD IMAGE BUILD PROMOTE PROMOTE IMAGE REGISTRY PULL IMAGE APP OSE NPE PULL IMAGE APP PUL L PULL IMAGE Project: DEV Project: UAT Project: PROD OSE PROD JENKINS IMAGE REGISTRY APP

Source 2 Image Walk Through Code Can configure triggers for automated deployments, builds, and more. Build Deploy Can configure different deployment strategies like A/B, Rolling upgrade, Automated base updates, and more.

JBOSS Middleware Services for OpenShift Application Container Services Business Process Services Integration Services Mobile Services JBoss Enterprise Application Platform JBoss Web Server / Tomcat JBoss Developer Studio Business Process Management * Business Rules Management System (NEW) Fuse (NEW) Data Grid (NEW) A-MQ Data Virtualization * Red Hat Mobile / FeedHenry * * Available soon (2016)

Clustering for Java Applications Made Easy

Integration routes deployed as containers

Automatic Mesh for A-MQ Brokers

Decision Services Powered by JBoss BRMS

Cache Services Powered by JBoss Data Grid

OpenShift and Microsoft Azure +.Net https://blog.openshift.com/open-source-power-microsoft-dotnet-openshift Red Hat and Microsoft cloud partnership announced in Nov 2015 Red Hat solutions are now fully certified and supported on Microsoft Azure, including RHEL, JBoss and OpenShift RHEL will be the primary development and reference operating system for.net Core on Linux OpenShift will be providing a.net runtime container image distributed and supported by Red Hat and Microsoft Build, deploy and run.net applications on OpenShift Based on.net Core 5

Monthly TechTalk Series October 26th An introduction to 3Scale and API Management. November 23rd EAP 7 and A-MQ 7. JEE and core December 13th January 25th February 22nd RHEL, RHEV, Atomic and OpenStack. Software Defined Storage, Gluster, Ceph. Hybrid Cloud Architectures and Cloudforms All @ Red Hat Monument Office Morning and Evening sessions

Thank You