OpenShift on OpenStack

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

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

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

DevOps. Josh Preston Solutions Architect Stardate

Your Journey to the Cloud with Red Hat

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

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

The Road To enterprise paas

openshift enterprise whitepaper Gordon Haff

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

Red Hat in The Cloud

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

Red Hat Cloud Ecosystem

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

PaaS solutions evaluation

Using Red Hat Systems Management Tools in a Hybrid Cloud

Platform Architecture & Integration with OpenShift

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

RED HAT CONTAINER STRATEGY

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

How to choose the right PaaS Platform?

Deploying Your Application On Public Cloud

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

OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures

RED HAT CLOUD SUITE FOR APPLICATIONS

Jfokus PaaS Hands-On Lab

ACCELERATE DEVOPS USING OPENSHIFT PAAS

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

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

CLOUDFORMS Open Hybrid Cloud

OpenShift. Marek Jelen, OpenShift, Red Hat

Building a better more secure Cloud RICHARD MORRELL

Red Hat Openshift Christoph Eberle

TRANSFORMING I.T. WITH AN OPEN HYBRID CLOUD

An Alternative to the VMware Tax...

Networks and Services

Red Hat Enterprise Linux The original cloud operating system

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

Flex Workloads Across Private Public and Hybrid Clouds with Red Hat CloudForms

RED HAT CLOUD SUITE FOR APPLICATIONS

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

Why Does CA Platform Use OpenShift?

JBoss Developer Studio 6.0

Red Hat CloudForms for Cloud Management: Key Features & Roadmap

Java PaaS Enabling CI, CD, and DevOps

The Virtualization Practice

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

Java, PHP & Ruby - Cloud Hosting

Red Hat Cloud Strategy. Peter Hollén Cloud & IT Transformation Manager Nordics

Integration in the cloud - IPaaS with Fuse technology. Charles Moulliard Apache Committer

OpenShift 3.0 in the Sogeti Services Factory

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

How To Get The Most Out Of Redhat.Com

Build A private PaaS.

Automation & Open Source. How to tame the Cloud?

INSIDE RED HAT PARTNER PROGRAM 3.0

Stackato PaaS Architecture: How it works and why.

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

Enterprise PaaS Evaluation Guide

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

Virtualization and IaaS management

Enabling IT Agility with an Open Hybrid Cloud

Red Hat Enterprise Linux 7 Platform without Boundaries

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

Continuous Integration using Docker & Jenkins

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

How To Learn More About Openstack From A Computer Science Course

Achieve Agility with Cloud Based Development: BlueMix and IBM DevOps Services Khurram Nizami

"Build and Test in the Cloud "

Red Hat is more than Linux.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

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

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Mobile Test Automation Framework

Extending your VMware Cloud Infrastructure with a Private Platform-as-a-Service

Private PaaS 101: What It Is and Why You Need It. Insulate Your Cloud with the Stackato Secure Middleware Layer

Automating Big Data Benchmarking for Different Architectures with ALOJA

Continuous integration with Jenkins CI

HOW RED HAT BRINGS OPENSTACK INTO THE ENTERPRISE by Bryan Che and Gordon Haff

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

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

How To Use Openstack On Your Laptop

Scale Cloud Across the Enterprise

Build Clouds Without Limits Gordon Haff

Bringing Open Choice & Application

Introduction to DevOps on AWS

Azure Day Application Development

Transcription:

OpenShift on OpenStack Jason Callaway Senior Solutions Architect jcallaway@redhat.com @jasoncallaway 11/14/2013 1

Agenda Why Platform as a Service (PaaS) Demo OpenShift Discuss OpenStack Heat Lab / hack-athon 2

Cloud Service Models Managed and Controlled Customer (IT, Dev, or User) Managed and Controlled the Public or Private Cloud Offering IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM () VIRTUALIZATION (RHEV) HARDWARE (x86, ARM, S/390) STORAGE (RHS) 3

OpenStack is known for IaaS IaaS is critically important It got us from this... 4...to this.

Deploying instances is like......making cars tools to get you from a to b But unless you're these guys Deploying OS instances is probably not your core business 5

That's where PaaS comes in Platform as a Service (PaaS) provides key benefits that will continue to drive enterprise adoption WHY? 6 1 Gartner http://bit.ly/pejafm 2 CMSWire http://bit.ly/vn6sih 3 Marketwire http://mwne.ws/hzumrc

Application Development Today Today How to Build an App in OpenStack or EC2: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Have Idea Get Budget Buy IaaS capacity Deploy OS Patch OS Configure OS Deploy framework/appserver Configure framework Deploy testing tools Test testing tools Code Push to Prod* Configure elasticity Iterate Repeated for every App Project * Even cattle need care and feeding 7

FREEDOM'S FORGE Automakers infected other industries with mass production awesomeness, simplifying designs, executing more accurately, and driving out waste. England, France, Japan and Germany embraced craftsmanship in industry, and as a result the US generated more materiel than every other combatant nation combined. (you should still read the book) 8

B 24: HILARIOUSLY BAD. Incredibly sophisticated. ~500k parts, assembled unskilled labor. Parts were cast in rubber molds, so every part was slightly different. Assembled in the heat of San Diego, which warped the metal and required whole assemblies to be adjusted. No assembly line: whatever was ready, we did that. After Henry Ford went from 250 planes a year to 650 planes a month. THIS IS OUR PROBLEM TODAY. 9

Streamlining App Dev with PaaS With PaaS Today How to Build an App in OpenStack or EC2: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Have Idea Get Budget Buy IaaS capacity Deploy OS Patch OS Configure OS Deploy framework/appserver Configure framework Deploy testing tools Test testing tools Code Push to Prod* Launch Configure elasticity Iterate How to Build an App: 1. 2. 3. 4. 5. 6. Have Idea Get Budget Code Test Launch Automatically Scale * Even cattle need care and feeding The use of Platform as a Service technologies will enable IT organizations to become more agile and more responsive to the business needs. Gartner* *http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp 10

OpenShift is PaaS Red Hat 11

12

PaaS = Platform as a Service A Cloud Application Platform Code Code your app 13 Deploy Push button Deploy, and your App is running in the Cloud! Enjoy Save Time and Money

OpenShift is a PaaS on top of Infrastructure OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 14

The Foundation of OpenShift is Red Hat Linux OpenShift is Built on Instances of Red Hat Enterprise Linux () OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 15

An OpenShift Broker Manages Multiple OpenShift s s are where User Applications live. Brokers keep OpenShift running. Broker OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 16

Unique SELinux Approach Enables Security and Multi tenancy SELinux Policies securely subdivide the instances. Broker OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 17

OpenShift User Applications Run in OpenShift Gears OpenShift GEARS represent a secure containers in Broker OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 18

Developer Workflow Web Console Eclipse IDE Cmd Line OpenShift Gear Broker A Developer creates a new application OpenShift creates a GEAR OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 19

OpenShift Automates Gear Configuration via Cartridges Java Web Console Eclipse IDE Cmd Line CARTRIDGES are how OpenShift installs Languages & Middleware MySQL Broker OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 20

OpenShift Cartridge System Enables User Built Cartridges Java PHP Python MySQL Postgres DIY Etc. Ru Etc. OpenShift Default Cartridges Developers can add custom language, data store, or middleware with DIY Cartridge. OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 21

With Gear Configured, Developers Simply Code and Push Code Java MySQL Broker Git Push Developer pushes application code via GIT source code management system OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 22

OpenShift Automates Build, Test, Publish Code Java MySQL Broker Maven Apache Jenkins OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 23

OpenShift Automates Application Scaling! HA Proxy Cod e Cod Code Java e Java MySQL Java Broker OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 24

OpenShift Automates the IT Assembly Line POWERED BY OPENSHIFT OpenStack (IaaS) / AWS EC2 / CloudForms / RHEV (Virt) / Bare Metal 25

Why OpenShift? It s Trusted. OpenShift is built on proven Red Hat technologies. It s Easy. In OpenShift, work the way you want. 26 Choice of Interface: Web Console, Command line, or IDE Choice of Middleware: Java(EE6), Ru,.js, PHP, Python, and Perl Choice of Cloud: Public, Private, or Hybrid Cloud Automatically Scaling: Eliminates the worry of handling load It s Open. OpenShift s open source software stack ensures application portability and No Lock In.

Putting it all together Code Deploy Enjoy Ecosystem 27

28

29

30

31

32

33

OpenShift Commercial Offerings OpenShift OnLine 34 OpenShift Enterprise

Let s Take a Look 35

But wait! I thought this was about OpenStack... 36

OpenStack Orchestration Heat It makes the clouds rise Project that has been incubating Graduated in February Implements AWS CloudFormation 37

Heat Templates github.com/openstack/heat-templates 38

Lab notes https://meetup.signin.aws.amazon.com/console (has to be https) http://github.com/jason-callaway/openshift-origin-heat-lab AWS Username: meetup AWS Password: (to be distributed in person) Fedora 19 AMI ami-b22e5cdb yum install -y git git clone http://github.com/jason-callaway/openshift-origin-heat-lab 39

Get Started Today for Free! Deploy Apps to the OpenShift Developer Preview On line Build Your Own PaaS with OpenShift Origin Open Source Project http://openshift.redhat.com 40

Thank You Questions? 41 Jason Callaway Senior Solutions Architect jcallaway@redhat.com @jasoncallaway