couchconf-sf-deploy-and-auto-scale-apps-in-the-cloud-with-openshift-and-couchbase
TRANSCRIPT
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: [email protected]