1993 in Raleigh, North Carolina, USA • NYSE (RHT) & S&P 500 company • Annual Revenue Fiscal 2012, US$1.33 billion • 100 % pure play open source technology provider • Over 6,000 employees; 70 offices globally • Red Hat Enterprise Linux®, OpenStack, OpenShift, CloudForms, Red Hat Storage, KVM, management, and JBoss middleware solutions.
Have Idea 2. Get Budget 3. Submit hardware acquisition request 4. Wait 5. Get Hardware 6. Rack and Stack Hardware 7. Install Operating System 8. Install Operating System Patches 9. Create user Accounts 10. Deploy framework/appserver 11. Deploy testing tools 12. Code 13. Test 14. Buy and configure Prod servers 15. Push to Prod 16. Launch 17. Order more servers to meet demand 18. Wait… 19. Deploy new servers 20. Etc. Physical PaaS Lets You Streamline App Dev
Idea 2. Get Budget 3. Submit VM Request request 4. Wait 5. Deploy framework/appserver 6. Deploy testing tools 7. Code 8. Test 9. Configure Prod VMs 10. Push to Prod 11. Launch 12. Request VMs to meet demand 13. Wait 14. Deploy app to new VMs 15. Etc. Virtualized How to Build an App: 1. Have Idea 2. Get Budget 3. Submit hardware acquisition request 4. Wait 5. Get Hardware 6. Rack and Stack Hardware 7. Install Operating System 8. Install Operating System Patches 9. Create user Accounts 10. Deploy framework/appserver 11. Deploy testing tools 12. Code 13. Test 14. Buy and configure Prod servers 15. Push to Prod 16. Launch 17. Order more servers to meet demand 18. Wait… 19. Deploy new servers 20. Etc. Physical PaaS Lets You Streamline App Dev
Idea 2. Get Budget 3. Code 4. Test 5. Launch 6. Automatically Scale How to Build an App: 1. Have Idea 2. Get Budget 3. Submit VM Request request 4. Wait 5. Deploy framework/appserver 6. Deploy testing tools 7. Code 8. Test 9. Configure Prod VMs 10. Push to Prod 11. Launch 12. Request VMs to meet demand 13. Wait 14. Deploy app to new VMs 15. Etc. Virtualized How to Build an App: 1. Have Idea 2. Get Budget 3. Submit hardware acquisition request 4. Wait 5. Get Hardware 6. Rack and Stack Hardware 7. Install Operating System 8. Install Operating System Patches 9. Create user Accounts 10. Deploy framework/appserver 11. Deploy testing tools 12. Code 13. Test 14. Buy and configure Prod servers 15. Push to Prod 16. Launch 17. Order more servers to meet demand 18. Wait… 19. Deploy new servers 20. Etc. Physical “The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner* PaaS Lets You Streamline App Dev
Plan monthly subscription: – Sign Up with Credit Card – Starting at $20/month – Tech Support by Red Hat Or Sign Up for Free Plan – 3 Free Gears Included – Community Support
Elastic Web Console Eclipse IDE Cmd Line Broker Node Node RHEL JBoss MySQL Public / Hybrid / Private / Virtualization / Bare Metal OpenShift Architecture -Self-Service for Developers -Automation and Efficiency for Operations
Continuous Delivery • Dynamic Languages: Node.js, Ruby, PHP, Python • Mobile and Responsive Web • NoSQL …and Stability • Red Hat Enterprise Linux • Enterprise Java EE6 via JBoss • Multi-tenancy and Security • Jenkins, Maven, Git • Auto-Scaling • Extensible and No-Lock-in Public PaaS and Enterprise Private PaaS supported by Red Hat Public PaaS and Enterprise Private PaaS supported by Red Hat