OpenShift Community Day
         Introduction
    Bill DeCoste
    Principal Software Engineer
    wdecoste@redhat.com




1
What is OpenShift?

    Red Hat’s free platform as a service for applications in the cloud.




2
What’s supported?




3
•
        Operations care about stability and performance
    •
        Developers just want environments without waiting

    OpenShift Enterprise creates a peaceful
    environment for both parties




4
FLAVORS OF
                        OPENSHIFT



              Open
              Source
              Project                origin




                                              On-
    Public                                    premise
    Cloud                                     or Private
    Service                                   Cloud
                                              Software




5
KEY TERMS


    •
        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



6
Demo
    1.   Bring up a JBoss App
    2.   Add a MySQL database
    3.   Gear Access
    4.   Push a code change
    5.   Action Hooks
    6.   Markers




7

Introduction to OpenShift Origin- Private, Public and Community

  • 1.
    OpenShift Community Day Introduction Bill DeCoste Principal Software Engineer wdecoste@redhat.com 1
  • 2.
    What is OpenShift? Red Hat’s free platform as a service for applications in the cloud. 2
  • 3.
  • 4.
    Operations care about stability and performance • Developers just want environments without waiting OpenShift Enterprise creates a peaceful environment for both parties 4
  • 5.
    FLAVORS OF OPENSHIFT Open Source Project origin On- Public premise Cloud or Private Service Cloud Software 5
  • 6.
    KEY TERMS • 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 6
  • 7.
    Demo 1. Bring up a JBoss App 2. Add a MySQL database 3. Gear Access 4. Push a code change 5. Action Hooks 6. Markers 7