OpenShift. Marek Jelen, OpenShift, Red Hat

Similar documents
The Virtualization Practice

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

RED HAT CONTAINER STRATEGY

DevOps. Josh Preston Solutions Architect Stardate

Red Hat Cloud Ecosystem

Container Clusters on OpenStack

DevOps with Containers. for Microservices

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift on OpenStack

Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

RED HAT CLOUD SUITE FOR APPLICATIONS

Red Hat Openshift Christoph Eberle

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Platform Architecture & Integration with OpenShift

HOW OPEN SOURCE IS DRIVING DEVOPS INNOVATION. Gordon William Cloud & DevOps Product Strategy, Red Hat 17 August 2015

Evolution of the Modern Software Supply Chain The Docker Survey, 2016

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

APPLYING PRACTICAL MANUFACTURING SKILLS TO DEVOPS. Gordon Haff & William Henry Cloud & DevOps Product Strategy 24 June 2015

Openshift for Continuous Integration

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

From the Monolith to Microservices: Evolving Your Architecture to Scale. Randy linkedin.com/in/randyshoup

Modern Application Architecture for the Enterprise

Red Hat in The Cloud

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Azul pitches Docker as alternative to virtualization for heavy-duty Java applications

STRATEGIES FOR SUCCESS IN THE CLOUD THE FIVE KEYS TO EXCEPTIONAL BUISINESS IMPACT

Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting

openshift enterprise whitepaper Gordon Haff

Java PaaS Enabling CI, CD, and DevOps

Private Cloud Management

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

How To Get The Most Out Of Redhat.Com

Red Hat Mobile Application Platform

Red Hat Cloud and Virtualization How to Sell. Karl Stevens Senior Solution Architect

DevOps Principes,-pratiques-et-solutions

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

OpenShift 3.0 in the Sogeti Services Factory

Considerations for Adopting PaaS (Platform as a Service)

Web Cloud Architecture

Launching the Next Generation Satellite Ground System on Cloud Foundry and Microservices

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

ICCLab. Future Internet Research and Cloud Computing. Thomas Michael Bohnert, Christof Marti, Andy Edmonds

Deciphering The Buzzwords. Duncan

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Azure Day Application Development

The Next Wave in BPM from Red Hat

Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure. Patriek van Dorp and Alex Thissen

The future of middleware: enterprise application integration and Fuse

JBoss. choice without compromise

Scale Cloud Across the Enterprise

Microservices on AWS

The Road To enterprise paas

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Easy Deployment of Mission-Critical Applications to the Cloud

Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11

Foundations for your. portable cloud

Bringing Open Choice & Application

Building a better more secure Cloud RICHARD MORRELL

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application Platform 2015 Vendor Assessment

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

An Alternative to the VMware Tax...

The red hat enterprise linux developer program

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

A Gentle Introduction to Cloud Computing

Introduction to DevOps on AWS

12 Factor App. Best Practices for Scala Deployment

Red Hat Enterprise Linux The original cloud operating system

Red Hat is more than Linux.

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Automated deployment of a microservice-based monitoring infrastructure. Augusto Ciuffoletti. 6 ottobre 2015

WHITE PAPER Redefining Monitoring for Today s Modern IT Infrastructures

Enabling IT Agility with an Open Hybrid Cloud

Huawei and Open Source. Industry development department Shi Hao

Practical Guide to Platform-as-a-Service Version 1.0

STEELCENTRAL APPINTERNALS

ACCELERATE DEVOPS USING OPENSHIFT PAAS

TRANSFORMING I.T. WITH AN OPEN HYBRID CLOUD

Gregory PaaS team

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

Your Journey to the Cloud with Red Hat

Transcription:

OpenShift Marek Jelen, OpenShift, Red Hat

The problem Ever growing pressure on IT IT becoming the most integral part of most organizations The budgets do not grow as the requirements do Engineers demanding new technologies Business demands quick answers & solutions Operations asked to provide 9s Micro-services = many moving parts

Are there answers? DevOps to the rescue Give engineering the right tools they need Keep operations in charge Containers to the rescue Higher density, lower overhead Security through application isolation Automation to the rescues Let technology work for you Eliminate human error

PaaS has answers Self-provisioning of resources Automation of deployment process QA & Dev & Prod with same environment It s Easy. Work the way you want. Developers works in their IDE, browser, or command-line Java, Ruby, PHP, Python, Perl, Node.js Continuous Integration tools included JBoss included, full JavaEE capabilities No lock-in

Why PaaS? Quickly build the Application that YOU need for Your Group, your Enterprise, your next great idea! Big data, mobile, social You code the application, PaaS runs it for you Leverage the ease, scale and power of the Cloud

Peek into the (close) future OpenShift v3

Move beyond Applications Make non-web applications first-class citizens Big-data, databases, custom servers, HTTP frontends, you name it! Focus on services that talk to each other (SOA, microservices) Deploy components with relationships among them Allow isolated evolution of components rather than monoliths Image based deployment rather than application based Single image contains complete dependency chain Declarative deployment of components You say what is needed and how it should be linked, we deliver Trigger based deployments

Buzzwords Microservices Treat your servers as cattle not as pets

Containers Containers ship software Containers are self contained Container is a unit of packaging Containers are reusable Containers are universal http://www.marineinsight.com/tech/how-are-shipping-containers-made/

Docker Manage set of containers Move containers Load containers http://blogs.law.columbia.edu/climatechange/2014/12/03/shipping-emissions-issues-make-an-appearance-at-lima-negotiations/

Kubernetes Manage Docker fleet Ensure coordination Provide resiliency Provide high availability http://worldmaritimenews.com/archives/152221/shipping-industry-faces-erroneous-payment-risks/

OpenShift (operations) Abstract Kubernetes Hide complexities Manage lifecycles http://lolyard.com/4182/ship-shipment

OpenShift (engineers) Provide user experience Simplify workflows Abstract operational tasks http://www.myradio929.com/contests/register.aspx?contestid=174019

Pieces - recap Docker container management on single machine distribution of containers through marketplace (registry) Kubernetes manage containers on scale open-sourcing Google s container deployment know-how OpenShift application lifecycle - build, deploy, manage, promote user interface and user experience

Networking Make it simple for components to talk to each other provide every component with it s own address provide facilities to publish addresses of components Ensure that communication is private among friends SDN virtual networks Management has to be in the hands of operators developers do not need to know and care Provide pluggable mechanisms for implementation

Storage Make stateful applications first class citizens 12-factor apps are nice, but not always feasible component can be any service, including databases Applications define what they need (space, IO, etc.) Implementation is hidden from engineers Virtual storage to the rescue (SDS) operationally simpler than local storage provides ways to grow and expand in time IaaS-lie, NFS, SAN, Cepth, Gluster,... Fast storage for special cases (local) virtual storage is not always good-enough

Thank you! @openshift @marek_jelen mjelen@redhat.com