• Like
  • Save
How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil
Upcoming SlideShare
Loading in...5

How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil



How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil

How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil



Total Views
Views on SlideShare
Embed Views



1 Embed 2

https://twitter.com 2



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil How to Launch a Public PaaS with OpenSource: The GetUpCloud & OpenShift Orgin Story FISL 14 Porto Alegre, Brazil Presentation Transcript

    • Launching a Public PaaS with Open Source: The GetUpCloud & OpenShift Origin Story Diane Mueller Cloud Ecosystem Evangelist dmueller@redhat.com @pythondj
    • 2 Open Source = Opportunity +
    • 3 Today's Point of Origin http://openshift.github.io/
    • 4 Origin's Mission: To create, as a community, the next generation Platform-as-a-Service that will run on all major cloud platforms as a freely available open source project.
    • 5 Today's Agenda ● What is Cloud ● Why PaaS Matters ● What is OpenShift Origin ● How GetUpCloud has leveraged Origin ● How to get involved
    • 6
    • 7 New Cloud World Order
    • 8 Infrastructure as a Service gives you: • Network, storage & compute as an on- demand service • Basically, servers in the cloud • You’re still on the hook to confgure & manage the cloud & stack “How do I use this?”
    • 9 Software as a Service gives you: • An on-demand application • Nothing to install or confgure “This is all my customers and users care about!”
    • 10 Platform as a Service delivers: • Application run-time environment in the cloud • Confgures & manages both the cloud & stack for your application “The cloud is now useful!”
    • 11 Infrastructure Layer SaaS/Applications Layer Infrastructure LayerInfrastructure Layer Platform as a Service flls out the Cloud Layer Cake
    • 12 PaaS Services Needs Beyond Infrastructure IaaS (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.) SaaS (Software as a Service) • Someone else’s app in the cloud (example: CRM, GMAIL) • You are restricted to the features of the 3rd party application “I’m not sure this app does what I need.”
    • 13 PaaS Delivers Support for Diverse & Complex Application Use Cases ● Require more than just “Infrastructure” ● Run on a diverse eco-system of application stacks ● Need to be secure, compliant and well-managed ● Scale or Fail
    • 14 PaaS Streamlines App Development {Craftwork} {Assembly Line}
    • 15 So what is OpenShift Origin? Open Source Platform as a Service for Applications in the Cloud
    • 16 origin Public Cloud Service On- premise or Private Cloud Software Open Source Project FLAVORS OF OPENSHIFT
    • 17 So how does OpenShift Origin work it's PaaS magic in the Cloud? Infrastructure Layer SaaS/Applications Layer Infrastructure LayerInfrastructure Layer
    • 18 PaaS gives Developers choices Developer IDE Integrations Web Browser Console Command Line Tooling REST APIs
    • 19 PaaS automates & scales Code Deploy Enjoy Save Time and Money Code your app Push-button Deploy, and your App is running in the Cloud!
    • 20 RUNS ON IaaS OpenShift Origin is a PaaS that runs on top of Infrastructure OpenStack RHEV VMWare Amazon EC2 Rackspace Bare Metal
    • 21 • Broker – Management host, orchestration of Nodes • Node – Compute host containing Gears • Gear – Allocation of fixed memory, compute, and storage resources for running applications • Cartridge – A technology/framework (PHP, Perl, Java/JEE, Ruby, Python, MySQL, etc.) to build applications • Application – Instantiation of a Cartridge • Client Tools – CLI, Eclipse, Web Console for creating and managing applications KEY OPENSHIFT TERMS
    • 22 BROKER The Broker is responsible for state, DNS, and authentication.
    • 23 BROKER An OpenShift Broker can manage multiple node hosts. Fedora/RHEL Fedora/RHELFedora/RHEL Brokers Node Node Nodes are where User Applications live.
    • 24 GEARS Fedora/RHELFedora/RHEL Brokers Node Node OpenShift GEARS represent secure containers
    • 25 CARTRIDGES Fedora/RHELFedora/RHEL Brokers Node Node Web Console Eclipse IDE Cmd Line JBOSSMYSQL
    • 26 CARTRIDGES CUSTOM Etc. Etc. Ruby Python PHP Java Postgres MySQL OpenShift Default Cartridges
    • 27 Auto-Scales the Application RHEL HA-Proxy MySQL Java Code Java Code Java Code
    • 30 And all of us are in this together
    • 31 OpenShift Origin Community on IRC
    • 32 Hanging Out on Google+
    • 33 Contributing on Github ● https://github.com/openshift/origin-server/network/members
    • 34 ● Origin: origin-server ● Community Cartridges: origin-community-cartridges ● Build Tools: origin-dev-tools ● Puppet: puppet-openshift_origin ● Quick Starts ● Examples ● Documentation Navigating around GitHub http://openshift.github.io
    • 35 OpenShift Contributor Guidelines ● https://github.com/openshift/origin- server/blob/master/CONTRIBUTING.md ● Apache V2 License ● It's a Meritocracy – Start with Bug Fixes – Volunteer to do Code Reviews – Extend the ecosystem with Cartridges & Quick Starts – Test! – Document – Evangelize!
    • 36 ● Google+ Community https://plus.google.com/communities/114361859072744017486 ● E-Mail ● OpenShift Users: users@lists.openshift.redhat.com ● Origin Developers: dev@lists.openshift.redhat.com ● IRC: irc.freenode.net ● OpenShift Users: #openshift ● Origin Developers: #openshift-dev Communication Channels
    • 37 ● Forums http://openshift.redhat.com/community/forums/openshift ● Blogs https://openshift.redhat.com/community/blogs/ http://mattoncloud.org/ http://www.billdecoste.net http://www.krishnaraman.net http://cloud-mechanic.blogspot.com http://dianemueller.tumblr.com/ More Reading materials
    • 38 Get Involved! Write a Blog Test Upcoming Releases Create Documentation Create a Quickstart Help Users Submit Patches/New Features Report Issues Review Code Translate Documentation Discuss Future Development Join the Google+ Community Follow us on twitter @openshift Visit us @ Red Hat Booth
    • 39 Conclusion: Adopt an Open Source PaaS Today! OpenShift.com GetUpCloud.com Deploy your own PaaS!
    • Diane Mueller, Cloud Ecosystem Evangelist dmueller@redhat.com @pythondj Slides available: Slideshare.net/OpenShift Try it for free http://openshift.com Use Promo Code: FISL14