Grant Shipley - @gshipley1
Mobilize MongoDBwith Titanium & OpenShift
Grant ShipleyDeveloper Evangelist, Red Hat@gshipley
Grant Shipley - @gshipley2
What’s Titanium Studio?
Eclipse-based IDE
Build, test and deploy mobile apps from a single IDE
HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python
Source Control (Git)
Code Assist
Debugger
Terminal
Backed by Appcelerator
Grant Shipley - @gshipley3
What is MongoDB?
Document-orientated
High performance
High availability
Easy scalability
Grant Shipley - @gshipley4
Level Set• Cloud computing will
• Save the world
• Feed all the children
• Shelter all the homeless
• Create world peace
• Save us from the zombie invasion
• Automagically correct your terrible photos
Grant Shipley - @gshipley5
Software-as-a-Service
Grant Shipley - @gshipley6
What is Cloud Computing?
Grant Shipley - @gshipley7
Infrastructure-as-a-Service
“How do I use this?”
Servers in the Cloud
You must build and manage everything (OS, App Servers, DB, App, etc.)
Grant Shipley - @gshipley8
Software-as-a-Service
“I’m not sure this does what I need.”
You are restricted to the features of the 3rd Party application
Someone else’s app in the Cloud (CRM, etc.)
Grant Shipley - @gshipley9
Platform-as-a-Service• Quickly build the Application that YOU need for
• Your Group, your Enterprise, your next great idea!• Big data, mobile, social
• You code the application, We run it for you
• Leverage the ease, scale and power of the Cloud
Code Deploy Enjoy
Grant Shipley - @gshipley10
Why Deploy Apps to OpenShift?
Fast
Free
Easy
Scalable
Grant Shipley - @gshipley11
FAST Deployments!
rhc app create –a my_app –t my_lang
Grant Shipley - @gshipley12
Languages, Frameworks, etc.
Grant Shipley - @gshipley13
Work the Way YOU Want to Work
Eclipse plug-ins, Cloud-based IDEs, Dashboard
REST API
Command-line tools
Shell access
Support Git
Pre/post deploy, pre/post install hooks
Jenkins and Maven built-in
Runs on AWS – leverage their ecosystem
Pluggable cartridges for partners & devs (coming soon)
Grant Shipley - @gshipley14
Plus: MongoDB Rocks on OpenShift!
• 3 FREE Instances• Mongo 2.0• Log Tailing• Snapshots• RockMongo• Mongo Shell• MMS Support
Grant Shipley - @gshipley15
Sign Up Already – It’s Free.
promo code: mongotoronto
Grant Shipley - @gshipley16
Let’s Put It All Together!
Develop. Run. You’re Awesome.
Grant Shipley - @gshipley17
Did I Mention OpenShift is FREE?
Grant Shipley - @gshipley18
Got Questions? We Have Answers!
IRC: freenode #openshift
Forums: http://www.redhat.com/openshift/forums
Email: [email protected]
Twitter: @openshift
Grant on Twitter: @gshipley
Source code: www.github.com/BeerShift