OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

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

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

PaaS isn t Just for Developers

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

OpenShift State of the Union brought to you by JBoss

Middleware Applications on OpenShift. Bill DeCoste Principal Software Engineer

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

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

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

I keep hearing about DevOps What is it?

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

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

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

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

Introduction to data centers

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

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

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

Design and Architecture. Derek Collison

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

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

Openshift: Key to modern DevOps

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

Red Hat JBoss Middleware for OpenShift 3

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

Cloud platforms T Mobile Systems Programming

Web and API Apps in Azure

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

Microsoft vision for a new era

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

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

Cloud Computing Technologies and Types

Why Choose MS Azure?

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

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

Heroku Enterprise Basics

The Benefits and Significance of Private Platform as a Service

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

PaaS Software Based on Cloud Foundry

Using and Developing with Azure. Joshua Drew

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

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

Introduction to cloud computing

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

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

Understanding the latent value in all content

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

Digital Transformation

Windows Azure Overview

Cloud Computing II. Exercises

Cloud Computing. Technologies and Types

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

Multi-tenancy Virtualization Challenges & Solutions. Daniel J Walsh Mr SELinux, Red Hat Date

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

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

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

Let s say that hosting a cloudbased application is like car ownership

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

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

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

Red Hat OpenShift Application Runtimes 1

Red Hat Roadmap for Containers and DevOps

A Greybeard's Worst Nightmare

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

Building/Running Distributed Systems with Apache Mesos

Cloud I - Introduction

Beyond 1001 Dedicated Data Service Instances

JELASTIC PLATFORM-AS-INFRASTRUCTURE

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Benefits of IBM Power Systems in the Cloud 2012 IBM Corporation

Oracle Application Container Cloud

Microsoft + SUSE This partnership gets stronger every day

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

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

Red Hat Certified Cloud and Service Provider Certification 1.0

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

Lessons learned from real-world deployments of Java EE 7. Arun Gupta, Red

DevOps Course Content

Cloud Computing Introduction to Cloud Foundry

Bring order into packaging madness. Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013

Cloud Computing with APL. Morten Kromberg, CXO, Dyalog

Red Hat Enterprise Linux 8.0 Beta

Western Michigan University

Pillars of Cloud Computing

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

Red Hat Application Migration Toolkit 4.0

10.1 Getting Started with Container and Cloud-based Development

Building a government cloud Concepts and Solutions

Red Hat Application Migration Toolkit 4.2

Deploying the JBoss Portfolio to the Cloud

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Platform as a Service (PaaS)

Monday, October 31, 11

SharePoint Online and Azure Integration

Continuous Delivery for Cloud Native Applications

FROM VSTS TO AZURE DEVOPS

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

Cloud platforms. T Mobile Systems Programming

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Transcription:

OpenShift is FanPaaStic Linqing Lu linqing@redhat.com PaaS Dragon 1

What is PaaS? PaaS = Platform as a Service (AKA, a Cloud Application Platform) Code Code your app 3 Deploy Push-button Deploy, and your App is running in the Cloud! Enjoy Save Time and Money

PaaS vs Other Cloud Stuff IaaS (Infrastructure as a Service) Servers in the cloud You must build and manage everything (OS, App Servers, DB, App, etc.) How do I use this? SaaS (Software as a Service) Someone else s app in the cloud (CRM, etc.) You are restricted to the features of the 3rd party application I m not sure this app does what I need. 4

5

6

Without PaaS?! How to Build an App: Have an idea Get budget Submit hardware acquisition request Wait Get hardware Deploy framework/appserver/database Deploy testing tools Test testing tools Code, test, repeat Configure Prod servers (and buy them if needed) Push to Prod Security work Launch Order more servers to meet demand Wait Deploy new servers Scale...... 7

Without PaaS?! How to Build an App: Have an idea Get budget Submit hardware acquisition request Wait Get hardware Deploy framework/appserver/database Deploy testing tools Test testing tools Code, test, repeat Configure Prod servers (and buy them if needed) Push to Prod Security work Launch Order more servers to meet demand Wait Deploy new servers Scale...... 8

THE PLATFORM TO LAUNCH YOUR BIGGEST IDEAS 9

Why choose PaaS Lowers Cost Scales Improves Developer Efficiency 10

11

Developers Choose How To Work with OpenShift Developer IDE Integrations Command Line Tooling Web Browser Console REST APIs 12

Sign up! openshift.com Promo Code: PYCONCHINA 13

14

Are You a Command-Line Fan? OpenShift s RHC CLI Tools gem install rhc 1.Create App rhc app create -a pythonapp -t python-2.6 2.Add MongoDB rhc app cartridge add -a pythonapp c mongodb-2.0 3.Add files to your repo directory 15

Are You a Command-Line Fan? OpenShift s RHC CLI Tools 1.Add the code to git git add. && git commit -a 2.Push your code git push 3.Done 16

And, of Course, a Powerful Eclipse IDE Integration 17

Partnerships Focused on developer acquisition Each reaching >1M developers Want association with Red Hat brand & field in exchange for developers Not yet ready for partners who want us to drive business for them (i.e. EnterpriseDB, New Relic) 18

Best of OSS Innovation 19

20

21

22

23

24

25

How OpenShift Works POWERED BY OPENSHIFT 26

OpenShift is a PaaS on top of Infrastructure IaaS/Hypervisor/Bare Metal 27

The Foundation of OpenShift is Red Hat Linux OpenShift is Built on Instances of Red Hat Enterprise Linux (RHEL) RHEL RHEL IaaS/Hypervisor/Bare Metal 28 RHEL

Unique SELinux Approach Enables Security and Multi-tenancy SELinux Policies securely subdivide the RHEL instances. RHEL IaaS/Hypervisor/Bare Metal 29 RHEL

OpenShift User Applications Run in OpenShift Gears OpenShift GEARS represent a secure containers in RHEL RHEL IaaS/Hypervisor/Bare Metal 30 RHEL

Web Console Eclipse IDE Cmd Line Developer Workfl ow OpenShift Gear A Developer creates a new application OpenShift creates a GEAR RHEL IaaS/Hypervisor/Bare Metal 31 RHEL

OpenShift Automates Gear Confi g via Cartridges Web Console Eclipse IDE Cmd Line Python MySQL OpenShift installs Language Run-Time & Datastore CARTRIDGES RHEL IaaS/Hypervisor/Bare Metal 32 RHEL

OpenShift Cartridge System Enables User-Built Cartridges Java MySQL PHP Mongo Node.js Postgres DIY Ruby Etc. OpenShift Default Cartridges Developers can add custom language, data-store, or middleware with DIY Cartridge. IaaS/Hypervisor/Bare Metal 33

With Gear Confi gured, Developers Simply Code and Push Git Code Python MySQL Developer pushes application code via GIT source code management system RHEL IaaS/Hypervisor/Bare Metal 34 RHEL

OpenShift Automates Build, Test, Publish Code Python pip MySQL Jenkins RHEL IaaS/Hypervisor/Bare Metal 35 Apache RHEL

OpenShift Automates Application Scaling! HA-Proxy Code Code Code Python Java Java IaaS/Hypervisor/Bare Metal 36 MySQL

OpenShift Origin The Open Source Project https://openshift.redhat.com/community/open-source The open sourcing of the OpenShift PaaS platform Apache 2.0 License Available as: 37 Source, RPMs.ISO, LiveCD (run your own)

Need more? IRC: freenode #openshift Community: https://openshift.redhat.com/ Email: openshift@redhat.com Facebook/Twitter/微博: @openshift Codes: http://github.com/openshift 38