SlideShare une entreprise Scribd logo
1  sur  18
Mobilize MongoDB
      with Titanium & OpenShift
    Grant Shipley
    Developer Evangelist, Red Hat
    @gshipley




1                 Grant Shipley - @gshipley
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



2                              Grant Shipley - @gshipley
What is MongoDB?
    
        Document-orientated
    
        High performance
    
        High availability
    
        Easy scalability
    
        JSON Document Store – Perfect for Titanium




3                           Grant Shipley - @gshipley
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



4                        Grant Shipley - @gshipley
Software-as-a-Service




5            Grant Shipley - @gshipley
What is Cloud Computing?




6               Grant Shipley - @gshipley
Infrastructure-as-a-Service

    Servers in the Cloud

    You must build and manage everything
    (OS, App Servers, DB, App, etc.)




                              “How do I use this?”

7                          Grant Shipley - @gshipley
Software-as-a-Service
      Someone else’s app in the Cloud (CRM, etc.)

      You are restricted to the features of the 3rd Party application




                                                          “I’m not sure this does
                                                          what I need.”

8                             Grant Shipley - @gshipley
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

9                             Grant Shipley - @gshipley
Why Deploy Apps to OpenShift?

      Fast
      Free
      Easy
      Scalable




10                  Grant Shipley - @gshipley
FAST Deployments!




     rhc app create –a my_app –t my_lang




11           Grant Shipley - @gshipley
Languages, Frameworks, etc.




12               Grant Shipley - @gshipley
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)




13                       Grant Shipley - @gshipley
Plus: Titanium Rocks on OpenShift!


               •      3 FREE Instances
               •      Integrated with Studio
               •      Log Tailing
               •      Snapshots
               •      Database Support
               •      Automatic Scaling



14              Grant Shipley - @gshipley
Sign Up Already – It’s Free.




        promo code: codestrong



15          Grant Shipley - @gshipley
Let’s Put It All Together!




     Develop.                   Run.              You’re Awesome.




16                    Grant Shipley - @gshipley
Did I Mention OpenShift is FREE?




17             Grant Shipley - @gshipley
Got Questions? We Have Answers!

     IRC: freenode #openshift


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


     Email: openshift@redhat.com


     Twitter: @openshift
     Grant on Twitter: @gshipley


     Source code: www.github.com/BeerShift

18                          Grant Shipley - @gshipley

Contenu connexe

Tendances

Automate Everyday Tasks with Functions
Automate Everyday Tasks with FunctionsAutomate Everyday Tasks with Functions
Automate Everyday Tasks with Functions
Sean ODell
 
Introducing Github and Octocats by Tony Bangratz
Introducing Github and Octocats by Tony BangratzIntroducing Github and Octocats by Tony Bangratz
Introducing Github and Octocats by Tony Bangratz
RailsGirls_RTM
 

Tendances (19)

Git Going w/ Git
Git Going w/ GitGit Going w/ Git
Git Going w/ Git
 
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
 
Mylyn
MylynMylyn
Mylyn
 
PowerUp Grails Web Development with OpenShift
PowerUp Grails Web Development with OpenShiftPowerUp Grails Web Development with OpenShift
PowerUp Grails Web Development with OpenShift
 
Instant app Intro
Instant app IntroInstant app Intro
Instant app Intro
 
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
Brightspace Ignite Tennessee 2015 - Version Control for Course ContentBrightspace Ignite Tennessee 2015 - Version Control for Course Content
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
 
Gwt training presentation
Gwt training presentationGwt training presentation
Gwt training presentation
 
KegKong: Automated Keg System, presented at the Flatiron School
KegKong: Automated Keg System, presented at the Flatiron SchoolKegKong: Automated Keg System, presented at the Flatiron School
KegKong: Automated Keg System, presented at the Flatiron School
 
Laravel & google cloud platform do mix​!
Laravel & google cloud platform do mix​!Laravel & google cloud platform do mix​!
Laravel & google cloud platform do mix​!
 
Automate Everyday Tasks with Functions
Automate Everyday Tasks with FunctionsAutomate Everyday Tasks with Functions
Automate Everyday Tasks with Functions
 
Introduction to serverless computing on Google Cloud
Introduction to serverless computing on Google CloudIntroduction to serverless computing on Google Cloud
Introduction to serverless computing on Google Cloud
 
Hidden secrets of the Deliveroo Application Platform (Ben Cordero, Deliveroo)
Hidden secrets of the Deliveroo Application Platform (Ben Cordero, Deliveroo)Hidden secrets of the Deliveroo Application Platform (Ben Cordero, Deliveroo)
Hidden secrets of the Deliveroo Application Platform (Ben Cordero, Deliveroo)
 
Putting the Develop in Development
Putting the Develop in Development Putting the Develop in Development
Putting the Develop in Development
 
HUG Meeting 30/09/2015 Tez
HUG Meeting 30/09/2015 TezHUG Meeting 30/09/2015 Tez
HUG Meeting 30/09/2015 Tez
 
10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ? 10 years of #devopsdays, but what have we really learned ?
10 years of #devopsdays, but what have we really learned ?
 
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
 
Say Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHubSay Hello to awesomeness: Let’s learn the essentials of GitHub
Say Hello to awesomeness: Let’s learn the essentials of GitHub
 
Git
GitGit
Git
 
Introducing Github and Octocats by Tony Bangratz
Introducing Github and Octocats by Tony BangratzIntroducing Github and Octocats by Tony Bangratz
Introducing Github and Octocats by Tony Bangratz
 

En vedette

The mobile opportunity (and challenge)
The mobile opportunity (and challenge)The mobile opportunity (and challenge)
The mobile opportunity (and challenge)
Axway Appcelerator
 
Code strong rob_chohan_september_2011
Code strong rob_chohan_september_2011Code strong rob_chohan_september_2011
Code strong rob_chohan_september_2011
Axway Appcelerator
 

En vedette (8)

The mobile opportunity (and challenge)
The mobile opportunity (and challenge)The mobile opportunity (and challenge)
The mobile opportunity (and challenge)
 
Wynn Netherland: Accelerating Titanium Development with CoffeeScript, Compass...
Wynn Netherland: Accelerating Titanium Development with CoffeeScript, Compass...Wynn Netherland: Accelerating Titanium Development with CoffeeScript, Compass...
Wynn Netherland: Accelerating Titanium Development with CoffeeScript, Compass...
 
Designing an Awesome Mobile User Experience
Designing an Awesome Mobile User ExperienceDesigning an Awesome Mobile User Experience
Designing an Awesome Mobile User Experience
 
Code strong rob_chohan_september_2011
Code strong rob_chohan_september_2011Code strong rob_chohan_september_2011
Code strong rob_chohan_september_2011
 
Mobile & The New Experience Economy (And What it Means for IT)
Mobile & The New Experience Economy  (And What it Means for IT)Mobile & The New Experience Economy  (And What it Means for IT)
Mobile & The New Experience Economy (And What it Means for IT)
 
Stop Debating, Start Measuring
Stop Debating, Start MeasuringStop Debating, Start Measuring
Stop Debating, Start Measuring
 
Making the Mobile Mind Shift
Making the Mobile Mind ShiftMaking the Mobile Mind Shift
Making the Mobile Mind Shift
 
2014 Dublin Web Summit by Jeff Haynie
2014 Dublin Web Summit by Jeff Haynie2014 Dublin Web Summit by Jeff Haynie
2014 Dublin Web Summit by Jeff Haynie
 

Similaire à Codestrong 2012 breakout session developing i phone and android apps using titanium and red hat's openshift

Jose l ugia 6 wunderkinder, momenta
Jose l ugia  6 wunderkinder, momentaJose l ugia  6 wunderkinder, momenta
Jose l ugia 6 wunderkinder, momenta
apps4allru
 

Similaire à Codestrong 2012 breakout session developing i phone and android apps using titanium and red hat's openshift (20)

SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and UsesSpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
SpagoBI 5 Demo Day and Workshop : Technology Applications and Uses
 
Lambda architecture for real time big data
Lambda architecture for real time big dataLambda architecture for real time big data
Lambda architecture for real time big data
 
Public PaaS Throwdown!
Public PaaS Throwdown!Public PaaS Throwdown!
Public PaaS Throwdown!
 
Jose l ugia 6 wunderkinder, momenta
Jose l ugia  6 wunderkinder, momentaJose l ugia  6 wunderkinder, momenta
Jose l ugia 6 wunderkinder, momenta
 
Js foo famo.us- build native quality apps using html5 within a day
Js foo  famo.us- build native quality apps using html5 within a dayJs foo  famo.us- build native quality apps using html5 within a day
Js foo famo.us- build native quality apps using html5 within a day
 
Build your cross-platform service in a week with App Engine
Build your cross-platform service in a week with App EngineBuild your cross-platform service in a week with App Engine
Build your cross-platform service in a week with App Engine
 
Ravi Sundriyal
Ravi SundriyalRavi Sundriyal
Ravi Sundriyal
 
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...
 
Introduction of Open Source GIS
Introduction of Open Source GISIntroduction of Open Source GIS
Introduction of Open Source GIS
 
Js foo famo.us- build native quality apps using html5 within a day
Js foo  famo.us- build native quality apps using html5 within a dayJs foo  famo.us- build native quality apps using html5 within a day
Js foo famo.us- build native quality apps using html5 within a day
 
Social Network
Social NetworkSocial Network
Social Network
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
Grails at DMC Digital
Grails at DMC DigitalGrails at DMC Digital
Grails at DMC Digital
 
Famo.us - build native quality apps using html5 within a day
Famo.us - build native quality apps using html5 within a dayFamo.us - build native quality apps using html5 within a day
Famo.us - build native quality apps using html5 within a day
 
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
 
Google App Engine - unusual application plaform for your next SaaS Project
Google App Engine - unusual application plaform for your next SaaS ProjectGoogle App Engine - unusual application plaform for your next SaaS Project
Google App Engine - unusual application plaform for your next SaaS Project
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 
Splunk for Developers Breakout Session
Splunk for Developers Breakout SessionSplunk for Developers Breakout Session
Splunk for Developers Breakout Session
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 
Splunk for Developers
Splunk for DevelopersSplunk for Developers
Splunk for Developers
 

Plus de Axway Appcelerator

Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Axway Appcelerator
 
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Codestrong 2012 keynote   jeff haynie, appcelerator's ceoCodestrong 2012 keynote   jeff haynie, appcelerator's ceo
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Axway Appcelerator
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
Axway Appcelerator
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
Axway Appcelerator
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
Axway Appcelerator
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Axway Appcelerator
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
Axway Appcelerator
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
Axway Appcelerator
 
Codestrong 2012 breakout session making money on appcelerator's marketplace
Codestrong 2012 breakout session   making money on appcelerator's marketplaceCodestrong 2012 breakout session   making money on appcelerator's marketplace
Codestrong 2012 breakout session making money on appcelerator's marketplace
Axway Appcelerator
 
Codestrong 2012 breakout session live multi-platform testing
Codestrong 2012 breakout session   live multi-platform testingCodestrong 2012 breakout session   live multi-platform testing
Codestrong 2012 breakout session live multi-platform testing
Axway Appcelerator
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Axway Appcelerator
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
Axway Appcelerator
 
Codestrong 2012 breakout session introduction to mobile web and best practices
Codestrong 2012 breakout session   introduction to mobile web and best practicesCodestrong 2012 breakout session   introduction to mobile web and best practices
Codestrong 2012 breakout session introduction to mobile web and best practices
Axway Appcelerator
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
Axway Appcelerator
 
Codestrong 2012 breakout session how to develop your own modules
Codestrong 2012 breakout session   how to develop your own modulesCodestrong 2012 breakout session   how to develop your own modules
Codestrong 2012 breakout session how to develop your own modules
Axway Appcelerator
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
Axway Appcelerator
 

Plus de Axway Appcelerator (20)

Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & RoadmapAxway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
Axway Appcelerator - Titanium SDK 6.1.0 - Status, Releases & Roadmap
 
Apps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really MeansApps, APIs & Analytics: What "Mobile First" Really Means
Apps, APIs & Analytics: What "Mobile First" Really Means
 
Appcelerator Presentation Template
Appcelerator Presentation TemplateAppcelerator Presentation Template
Appcelerator Presentation Template
 
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote   jonathan rende, appcelerator's vp of productsCodestrong 2012 keynote   jonathan rende, appcelerator's vp of products
Codestrong 2012 keynote jonathan rende, appcelerator's vp of products
 
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
Codestrong 2012 keynote   jeff haynie, appcelerator's ceoCodestrong 2012 keynote   jeff haynie, appcelerator's ceo
Codestrong 2012 keynote jeff haynie, appcelerator's ceo
 
Codestrong 2012 keynote how to build a top ten app
Codestrong 2012 keynote   how to build a top ten appCodestrong 2012 keynote   how to build a top ten app
Codestrong 2012 keynote how to build a top ten app
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
Codestrong 2012 breakout session what's new in titanium studio
Codestrong 2012 breakout session   what's new in titanium studioCodestrong 2012 breakout session   what's new in titanium studio
Codestrong 2012 breakout session what's new in titanium studio
 
Codestrong 2012 breakout session using appcelerator cloud services in your ...
Codestrong 2012 breakout session   using appcelerator cloud services in your ...Codestrong 2012 breakout session   using appcelerator cloud services in your ...
Codestrong 2012 breakout session using appcelerator cloud services in your ...
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Codestrong 2012 breakout session new device platform support for titanium
Codestrong 2012 breakout session   new device platform support for titaniumCodestrong 2012 breakout session   new device platform support for titanium
Codestrong 2012 breakout session new device platform support for titanium
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Codestrong 2012 breakout session making money on appcelerator's marketplace
Codestrong 2012 breakout session   making money on appcelerator's marketplaceCodestrong 2012 breakout session   making money on appcelerator's marketplace
Codestrong 2012 breakout session making money on appcelerator's marketplace
 
Codestrong 2012 breakout session live multi-platform testing
Codestrong 2012 breakout session   live multi-platform testingCodestrong 2012 breakout session   live multi-platform testing
Codestrong 2012 breakout session live multi-platform testing
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
 
Codestrong 2012 breakout session i os internals and best practices
Codestrong 2012 breakout session   i os internals and best practicesCodestrong 2012 breakout session   i os internals and best practices
Codestrong 2012 breakout session i os internals and best practices
 
Codestrong 2012 breakout session introduction to mobile web and best practices
Codestrong 2012 breakout session   introduction to mobile web and best practicesCodestrong 2012 breakout session   introduction to mobile web and best practices
Codestrong 2012 breakout session introduction to mobile web and best practices
 
Codestrong 2012 breakout session how to win bigger mobile deals
Codestrong 2012 breakout session   how to win bigger mobile dealsCodestrong 2012 breakout session   how to win bigger mobile deals
Codestrong 2012 breakout session how to win bigger mobile deals
 
Codestrong 2012 breakout session how to develop your own modules
Codestrong 2012 breakout session   how to develop your own modulesCodestrong 2012 breakout session   how to develop your own modules
Codestrong 2012 breakout session how to develop your own modules
 
Codestrong 2012 breakout session hacking titanium
Codestrong 2012 breakout session   hacking titaniumCodestrong 2012 breakout session   hacking titanium
Codestrong 2012 breakout session hacking titanium
 

Codestrong 2012 breakout session developing i phone and android apps using titanium and red hat's openshift

  • 1. Mobilize MongoDB with Titanium & OpenShift Grant Shipley Developer Evangelist, Red Hat @gshipley 1 Grant Shipley - @gshipley
  • 2. 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 2 Grant Shipley - @gshipley
  • 3. What is MongoDB?  Document-orientated  High performance  High availability  Easy scalability  JSON Document Store – Perfect for Titanium 3 Grant Shipley - @gshipley
  • 4. 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 4 Grant Shipley - @gshipley
  • 5. Software-as-a-Service 5 Grant Shipley - @gshipley
  • 6. What is Cloud Computing? 6 Grant Shipley - @gshipley
  • 7. Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers, DB, App, etc.) “How do I use this?” 7 Grant Shipley - @gshipley
  • 8. Software-as-a-Service Someone else’s app in the Cloud (CRM, etc.) You are restricted to the features of the 3rd Party application “I’m not sure this does what I need.” 8 Grant Shipley - @gshipley
  • 9. 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 9 Grant Shipley - @gshipley
  • 10. Why Deploy Apps to OpenShift? Fast Free Easy Scalable 10 Grant Shipley - @gshipley
  • 11. FAST Deployments! rhc app create –a my_app –t my_lang 11 Grant Shipley - @gshipley
  • 12. Languages, Frameworks, etc. 12 Grant Shipley - @gshipley
  • 13. 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) 13 Grant Shipley - @gshipley
  • 14. Plus: Titanium Rocks on OpenShift! • 3 FREE Instances • Integrated with Studio • Log Tailing • Snapshots • Database Support • Automatic Scaling 14 Grant Shipley - @gshipley
  • 15. Sign Up Already – It’s Free. promo code: codestrong 15 Grant Shipley - @gshipley
  • 16. Let’s Put It All Together! Develop. Run. You’re Awesome. 16 Grant Shipley - @gshipley
  • 17. Did I Mention OpenShift is FREE? 17 Grant Shipley - @gshipley
  • 18. Got Questions? We Have Answers! IRC: freenode #openshift Forums: http://www.redhat.com/openshift/forums Email: openshift@redhat.com Twitter: @openshift Grant on Twitter: @gshipley Source code: www.github.com/BeerShift 18 Grant Shipley - @gshipley

Notes de l'éditeur

  1. So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  2. With Software-as-a-Service, or SaaS, almost all of the application development problem is actually taken away because someone else has already built the application. With SaaS, a vendor builds a business application and then hosts it in a “cloud” and provides internet access to it for B2B or B2C customers. The challenge with SaaS applications is that since they are “one size fits all”, they may not meet your specific business requirements. Your business or startup may have a need for functionality that is not available within the SaaS application. What if you had the ease of SaaS, but with your business requirements built in?
  3. How does PaaS compare to other Cloud Computing models? Let's take a look... Cloud Computing is often divided into three different types of offerings: Infastructure-as-a-Service, Software-as-a-Service, and Platform-as-a-Service. Let's first examine IaaS... IaaS essentially represents access to “servers” in the cloud. Operating system images are allocated a given amount of hardware resources upon creation by a user. Amazon EC2 is a great example of IaaS. Beyond the OS and the HW resource specs, everything else is up to the user. The user must provision any software, middleware, etc. onto these server images. In essence, the amount and type of work that IT has to do remains very similar to their historical Datacenter jobs. The only difference is that the resources can be created and destroyed more easily. While IaaS provides some advantages (over the old school ways) in terms of elasticity and agility, it doesn't make life much easier for folks wanting to build and deploy applications.
  4. With Software-as-a-Service, or SaaS, almost all of the application development problem is actually taken away because someone else has already built the application. With SaaS, a vendor builds a business application and then hosts it in a “cloud” and provides internet access to it for B2B or B2C customers. The challenge with SaaS applications is that since they are “one size fits all”, they may not meet your specific business requirements. Your business or startup may have a need for functionality that is not available within the SaaS application. What if you had the ease of SaaS, but with your business requirements built in?
  5. So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power