CouchConf-SF-Deploy-and-Auto-Scale-Apps-in-the-Cloud-with-OpenShift-and-Couchbase

Preview:

Citation preview

1

Presenter

name

Title, Red HatDate

David BladoKrishna Raman

Red Hat

2

Agenda

● PaaS 101

● Introducing OpenShift

● Demo: OpenShift Flex

● Next Steps

3

What is a PaaS?

● A platform-as-a-service “rides” on top of infrastructure-

as-a-service

● A PaaS automates tasks associated with deploying,

managing & scaling an app in the cloud

4

Various PaaS Approaches

● Typically there are different levels of control,

automation and ease-of-use that a PaaS provides

Ease-of-Use/Less Choice Control/Customization

5

Why use a PaaS?

● Deploy quickly to the cloud

● Stop dorking with the stack!

● Management & Monitoring

● Auto-scaling

6

Introducing OpenShift

● A free PaaS from Red Hat

● Quickly deploy & auto-scale apps

● Focus on your app not the stack

● Support for multiple languages, frameworks,

middleware and clouds

7

OpenShift Platforms

● Express

● Flex

● Power

8

OpenShift Express

● Fastest on-ramp to the cloud

● Easy-to-use CLI-based tools

● PHP, Perl, Python & Ruby

● Java coming soon!

● MySQL, SQLite, Other datasources (external

connection)

● Deploy & update via Git

● Shared-hosting model

● SELinux-based security model

9

OpenShift Flex

● Browser-based UI

● Java EE and PHP

● JBoss, Tomcat, Apache

● MySQL, MongoDB, Memcached, Membase

● Cloud server provisioning

● Application deployment, versioning & rollback

● Performance monitoring

● Log management

● Auto-scaling

10

OpenShift Flex & Membase Demo

● Provision cloud servers

● Build stack

● Upload application code

● Configure components

● Deploy application

● Versioning and Rollbacks

● Performance monitoring

● Log management

● Auto-scaling

11

Next Steps

● Sign up – It's free!

● http://www.openshift.com - click “Try it!”

● Getting Started Guides & Docs

● http://www.redhat.com/openshift/documents

● How-To Videos

● http://www.redhat.com/openshift/videos

● Knowledge Base

● http://www.redhat.com/openshift/kb

● Help?

● IRC: freenode #openshift

● Forums: http://www.redhat.com/openshift/forums

● Email: openshift@redhat.com