What is your 'x'?
Infinite Posibilities with Red Hat JBoss xPaaS on OpenShift
Credit: Based on Eric's famous show!
OpenShift is free! Give it a try.
Repeat after me...
I
don't
care
So what's the PaaS layer to me?
A Little OpenShift History
- Nov 2010: Makara acquired
- In 2011: merged into OpenShift project
- May 2012: Open Sourced
- Dec 2012: OpenShift Primer (e-book)
- 2013: Online Public PaaS / Enterprise Private PaaS / xPaaS Services
- Apr 2014: OpenShift Primer revision 2 (e-book)
- June 2014: OpenShift Online Market Place, extend reach to LTAM / APAC
- Sep 2014: European hosting
- Coming soon: v3 with Docker, Kubernetes, etc...
Watch if you have some time
Devoxx 2013
Now you can talk about
IaaS & PaaS
but what about
xPaaS
Enterprise apps are complex
Reduce more work with higher-level services
JBoss xPaaS services for OpenShift
Quickstart
Sign up
Install client tools
Create domain
Create application
Deploy application (GIT)
Sign up, it's free!
Help
- IRC freenode #openshift
- forums
- email: openshift@redhat.com
Install Client Tools
- Fedora / RHEL
- openshift repo
- /etc/yum.repos.d
- sudo yum install rubygem-rhc
- OSX / Unix
- gem install rhc
- see forum or blogs
Install for Windows
-
Windows article details following:
- install Ruby for Windows
- install GIT on Windows
- install rhc tooling:
RHC for Windows
- Lastly we install rhc tooling:
Create Domains
- Use rhc command
- $ rhc domain create {mydomain}
- Use web admin console
Bronze upgrade
Some xPaaS need...
Other Options
- name app and define type
- $ rhc app create -t {apptype} {appname}
- Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl and most important Java!
- add application to local repo
- commit changes
- $ git commit -m "Initial app import."
Deploy to Cloud
- Push the code
- Congratulations, your app is in the Cloud!
What can you do with all this?