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

Similar documents
PaaS isn t Just for Developers

OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

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

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

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

Middleware Applications on OpenShift. Bill DeCoste Principal Software Engineer

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Integrating OpenShift Enterprise with Identity Management (IdM) in Red Hat Enterprise Linux

Openshift: Key to modern DevOps

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

I keep hearing about DevOps What is it?

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

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

OPENSHIFT GEARS. How to run arbitrary code on you servers and still sleep at night. MIKE McGrath

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

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

OpenShift Enterprise: Meeting Tomorrow's Expectations Today. Product Management:

Red Hat Roadmap for Containers and DevOps

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

DevOps Course Content

Orchestrating the Continuous Delivery Process

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

Red Hat JBoss Middleware Integration Products Roadmap. Ken Johnson Director, Product Management, Red Hat

RED HAT JBOSS FUSE. A lightweight, flexible integration platform

Javaentwicklung in der Oracle Cloud

The Benefits and Significance of Private Platform as a Service

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TEN LAYERS OF CONTAINER SECURITY

RED HAT JBOSS FUSE A lightweight, lexible integration platform

Oracle Application Container Cloud

We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info

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

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

Deploying the JBoss Portfolio to the Cloud

Digital Transformation

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

Jenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels. July 16, #jenkinsconf

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

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

FROM VSTS TO AZURE DEVOPS

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Design and Architecture. Derek Collison

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

Continuous Delivery for Cloud Native Applications

TM DevOps Use Case TechMinfy All Rights Reserved

Cisco IT s Cloud Journey - AppDynamics in Cisco s IT Application Management. Mahesh Rajan Babu- Cisco IT Cisco on Cisco

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

How to Supercharge your Agile Development Team. Matthew G. Duvall, PMP July 14, 2015

Think Small to Scale Big

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

Introduction to cloud computing

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

AALOK INSTITUTE. DevOps Training

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

Windows Azure Overview

Both Sides Now: DevOps and Agile in Oracle Developer Cloud Service for Fusion Middleware Developers

MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

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

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

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

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

Red Hat JBoss Middleware for OpenShift 3

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

OpenShift Dedicated 3 Release Notes

Cloud Scale IoT Messaging

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

Benefits of IBM Power Systems in the Cloud 2012 IBM Corporation

Linux Containers Roadmap Red Hat Enterprise Linux 7 RC. Bhavna Sarathy Senior Technology Product Manager, Red Hat

10.1 Getting Started with Container and Cloud-based Development

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

Red Hat OpenShift Application Runtimes 1

UP! TO DOCKER PAAS. Ming

Red Hat JBoss Web Server 3.1

Red Hat CloudForms 4.1

Red Hat CloudForms 4.0

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

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

Continuous Integration using Docker & Jenkins

Heroku Enterprise Basics

JELASTIC PLATFORM-AS-INFRASTRUCTURE

Cloud Computing. Amazon Web Services (AWS)

SOA-14: Continuous Integration in SOA Projects Andreas Gies

A4M36ISS: Introduction. Jiří Pechanec QA Engineer September 17 th, 2015

Jeff Saenz Front End Web Developer

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

Programming School for 21 st Century. syllabus MOBILE BACKEND DEVOPS

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Building Large Scale Distributed Systems with AMQP. Ted Ross

Cloud platforms T Mobile Systems Programming

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

DevOps Using VSTS and Azure

Cloud Native Java with Kubernetes

OpenShift State of the Union brought to you by JBoss

Introduction to data centers

Cloud I - Introduction

Microservices mit Java, Spring Boot & Spring Cloud. Eberhard Wolff

Was gibt es Neues Better Team Work with Cloud

Transcription:

UNDER THE HOOD 1 ROGER NUNN rnunn@redhat.com Principal Architect/EMEA Solution Manager 21/01/2015

TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 2

TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 3

Context What is PaaS? IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM VIRTUALISATION HARDWARE STORAGE Managed and Controlled by Customer (IT, Dev, or User) 4 Automated and Managed by the Public or Private Cloud Offering Increased Control Increased Automation

TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 5

Availability... On-Premise or Private Cloud Software Public Cloud Service (in Developer Preview) Developer Controls Operated by Red Hat at Scale APPLICATION Developer Controls APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OpenShift Automates OPERATING SYSTEM () VIRTUALISATION HARDWARE STORAGE 6 IT Ops Controls IT Ops Provides

TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 7

COMPONENTS RUBY ActiveMQ MCollective MongoDB Cgroups SELinux Iptables Apache DNS 8

UNDER THE HOOD OpenShift is a PaaS on top of Infrastructure 9

The Foundation of OpenShift is Red Hat Enterprise Linux OpenShift is Built on Instances of Red Hat Enterprise Linux () 10

An OpenShift Broker Manages Multiple OpenShift s s are where User Applications live. Brokers keep OpenShift running. Brokers 11

Unique SELinux Approach Enables Security and Multi-tenancy SELinux Policies securely subdivide the instances. Broker 12

OpenShift User Applications Run in OpenShift Gears OpenShift GEARS represent secure containers in Broker 13

Developer Workflow Web Console Eclipse IDE Cmd Line OpenShift Gear Broker A Developer creates a new application OpenShift creates a GEAR 14

OpenShift Automates Gear Configuration via Cartridges JBoss Broker MySQL Web Console Eclipse IDE Cmd Line CARTRIDGES are how OpenShift installs Languages & Middleware 15

OpenShift Cartridge System Enables User-Built Cartridges Java PHP Python MySQL Postgres CUSTOM Etc. Ruby Etc. OpenShift Default Cartridges Developers can add custom language, data-store, or middleware with with a custom Cartridge. 16

Now, Code and Push Git Protocol / ssh Code Git Repo MySQL JBoss Broker Push Developer pushes application code via GIT source code management system 17

OpenShift Automates Build, Test, Publish Maven (Builds) Code Jenkins Git Repo (CI) Broker JBoss Apache (HTTP) MySQL 18

OpenShift Automates Application Scaling! HA-Proxy Cod e Cod Code Java e Java MySQL Java Broker 19

OpenShift Automates the IT Assembly Line POWERED BY OPENSHIFT 20

High Availability of Openshift Infrastructure BSN: BROKER SUPPORT NODES Active POWERED BY MQ/MCollective/MongoDB(3)/GUI,API OPENSHIFT NODES: (SCALE OUT) 21

High Availability of Openshift Apps. Many options: Simple dual leg apps (both scaled) dns access: myapp, ha-myapp (manual) POWERED BY OPENSHIFT Nginx external routing helper (routing topic AMQP) GTM/LTM custom routing helper -> Apache reverse proxy or node ip port. 22

INTERNAL ROUTING ON NODES POWERED BY OPENSHIFT 23

TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 24

TECHNOLOGY A methodology to deliver software more efficiently by emphasizing collaboration, communication, and integration across different teams (Dev, QA, Ops) in an IT organization. PEOPLE DEVOPS PROCESS 25 TECHNOLOGY

Openshift Integration scope POWERED BY OPENSHIFT 26

27

Thank You. Questions? 28