1 / 11

OpenShift on OpenStack

OpenShift on OpenStack. Dave Neary @nearyd dneary@redhat.com 6 December 2013. Cloud Service Models. IaaS. PaaS. SaaS. APPLICATION. APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC). OPERATING SYSTEM (RHEL). VIRTUALIZATION (RHEV). HARDWARE (x86). STORAGE (RHS).

sarila
Download Presentation

OpenShift on OpenStack

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenShift on OpenStack Dave Neary @nearyd dneary@redhat.com 6 December 2013

  2. Cloud Service Models IaaS PaaS SaaS APPLICATION APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM (RHEL) VIRTUALIZATION (RHEV) HARDWARE (x86) STORAGE (RHS) Managed and Controlled by Customer (IT, Dev, or User) Increased Control Increased Automation Automated and Managed by the Public or Private Cloud Offering

  3. Consolidated B-24 Liberator Incredibly sophisticated. ~500k parts, assembled by unskilled labor. No manufacturing process. Parts were cast in rubber molds, so every part was slightly different. Assembled in the heat of San Diego, which warped the metal and required whole assemblies to be adjusted. Ford Motor Co. brought a manufacturing process … • unit production went from 250 planes a year to 650 planes a month. THIS IS OUR CHALLENGE TODAY

  4. With PaaS Physical Virtualized How to Build an App: • Have Idea • Get Budget • Submit hardware acquisition request • Wait • Get Hardware • Rack and Stack Hardware • Install Operating System • Install Operating System Patches/Fix-Packs • Create user Accounts • Deploy framework/appserver • Deploy testing tools • Test testing tools • Code • Configure Prod servers (and buy them if needed) • Push to Prod • Launch • Order more servers to meet demand • Wait… • Deploy new servers • Etc. How to Build an App: • Have Idea • Get Budget • Submit VM Request request • Wait • Deploy framework/appserver • Deploy testing tools • Test testing tools • Code • Configure Prod VMs • Push to Prod • Launch • Request More Prod VMs to meet demand • Wait • Deploy app to new VMs • Etc. How to Build an App: • Have Idea • Get Budget • Code • Test • Launch • Automatically Scale “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*

  5. OpenShift Origin http://openshift.github.io https://openshift.redhat.com/community/open-source https://github.com/openshift The upstream project for the OpenShift PaaS platform • Apache 2.0 License • Available as: • Source, RPMs • .ISO, LiveCD (run your own) • IRC, email, forums

  6. An OpenShift Broker Manages Multiple OpenShift Nodes SELinux Policies securely subdivide the Node instances. RHEL RHEL RHEL Broker Node Node Node AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal

  7. User interface Git SSH

  8. Demo!

  9. on

  10. Heat templates CloudFormations templates Auto-scaling nodes Not using Ceilometer (yet) Includes diskimage builder elements https://github.com/kraman/heat-templates/

  11. Thank You. Questions? Dave Neary dneary@redhat.com

More Related