Скачать презентацию Open Shift on Open Stack Dave Neary nearyd Скачать презентацию Open Shift on Open Stack Dave Neary nearyd

89d08ae46005a2424be067641d0b5fcb.ppt

  • Количество слайдов: 11

Open. Shift on Open. Stack Dave Neary @nearyd dneary@redhat. com 6 December 2013 Open. Shift on Open. Stack Dave Neary @nearyd dneary@redhat. com 6 December 2013

Cloud Service Models Iaa. S Paa. S Saa. S APPLICATION PLATFORM (JBOSS, PHP, RUBY, Cloud Service Models Iaa. S Paa. S Saa. S APPLICATION PLATFORM (JBOSS, PHP, RUBY, ETC) OPERATING SYSTEM (RHEL) VIRTUALIZATION (RHEV) HARDWARE (x 86) STORAGE (RHS) Managed and Controlled by Customer (IT, Dev, or User) Automated and Managed by the Public or Private Cloud Offering Increased Control Increased Automation

Consolidated B-24 Liberator Incredibly sophisticated. ~500 k parts, assembled by unskilled labor. No manufacturing Consolidated B-24 Liberator Incredibly sophisticated. ~500 k 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

Physical How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. Physical How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. • 1. 2. 3. 4. Have Idea Get Budget Submit hardware acquisition request Wait Get Hardware Rack and Stack Hardware 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. With Paa. S Virtualized How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 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: 1. 2. 3. 4. 5. 6. 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*

Open. Shift Origin http: //openshift. github. io https: //openshift. redhat. com/community/open-source https: //github. com/openshift Open. Shift Origin http: //openshift. github. io https: //openshift. redhat. com/community/open-source https: //github. com/openshift The upstream project for the Open. Shift Paa. S platform • Apache 2. 0 License • Available as: • • Source, RPMs. ISO, Live. CD (run your own) • IRC, email, forums

An Open. Shift Broker Manages Multiple Open. Shift Nodes SELinux Policies securely subdivide the An Open. Shift Broker Manages Multiple Open. Shift Nodes SELinux Policies securely subdivide the Node instances. RHEL Broker RHEL Node AWS / Cloud. Forms / Open. Stack (Iaa. S) / RHEV (Virt) / Bare Metal

User interface Git SSH User interface Git SSH

Demo! Demo!

on on

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

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