OpenShift by Pete Raymond

1,168 views

Published on

Lightning talk by Pete Raymond presented on the 17th of October 2011 at the JBoss jBPM event.
More info about the event:http://www.meetup.com/JBoss-User-Group/events/34561072/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

OpenShift by Pete Raymond

  1. 1. If OpenShift is the answer what is the question? Pete Raymond JBUG 17th Oct 2011 © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  2. 2. Overview• Blah blah cloud….blah blah cloud• And the answer is…….OpenShift.• So what’s the question?• Q&A © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  3. 3. Who am I?• Consultant with C2B2• Java developer and architect for last 12 years• Recently looking at Platform as a Service: – Google App Engine – Cloud Foundry – Open Shift © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  4. 4. blah blah cloud© C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  5. 5. Platform as a Service in Context Process as a Service PRasS? © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  6. 6. Platform as a Servicehttp://www.forrester.com/rb/Research/wave%26trade%3B_platform-as-a-service_for_vendor_strategy_professionals%2C_q2/q/id/56295/t/2?oid=1-IT2Z7F&action=5 © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  7. 7. Platform as a Servicehttp://www.gartner.com/it/page.jsp?id=1586114 © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  8. 8. PaaS Types• Not feature by feature comparison – broad types• Forrester - 4 types by IDE and target user type: – Eclipse + cloud deploy, browser IDE, business user IDE or no IDE• Salesforce - 4 types by platform: – social, web, business and raw compute• Me : – Underlying public cloud platform, AWS or not – Support for private clouds © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  9. 9. PaaS Characteristics• Application platform for the cloud• Integrated development tools (maybe)• Administration tools• Multi-tenant (maybe)• Delivered from managed cloud infrastructure © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  10. 10. PaaS (ish) Providers Elastic Beanstalk© C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  11. 11. OpenShift© C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  12. 12. OpenShift - Express• Java, Perl, Python and Ruby• Git push to deploy code• Runs on EC2 but free• Developer preview supports 5 applications per user• Multi tenant• No shell access• Taster © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  13. 13. Ruby Command Line© C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  14. 14. OpenShift Flex• Java and PHP• Shell access• Autoscaling• Dedicated• Runs on EC2 you provide an AWS account• JBoss, Apache Web Server and Tomcat, MySQL, Memcached, Membase, Infinispan, MRG Messaging and MongoDB © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  15. 15. Flex: Selecting Components © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  16. 16. Flex: Monitoring Performance © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  17. 17. Cloud Benefits• Faster – Provisioning time• Better – Scalable• Cheaper – Capex more closely matched to demand © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  18. 18. Just PaaS Benefits• Productivity – But not to developers more middleware team – Much more flexibility with IaaS• Time to market – Simple apps – Not so clear with migration effort• Integration – best practices applied © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  19. 19. Cut out the middleman (team)• Machine code  Assembler  C / Java  BPEL• Model Driven Development (Architecture) – what happened to that?• Application infrastructure team? © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  20. 20. Now and into the future• Challenges – Vendor lock-in – lack of standards – Productivity versus flexibility – Platform immaturity• Expect – Maturing tools and platforms – Acquisition, consolidation, integration © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  21. 21. So what is the question?How can I design, deploy andmonitor a scalable andreliable enterprise applicationinfrastructure quickly andeasily? © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  22. 22. © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  23. 23. Useful Info• https://www.redhat.com/openshift/sites/default/files/documents/RHOS_Flex_Getting_Started_w_JBoss. pdf• The Forrester Wave™: Platform-As-A-Service For Vendor Strategy Professionals, Q2 2011 May 19, 2011 | Updated: June 2, 2011• The Forrester Wave™: Platform-As-A-Service For App Dev And Delivery Professionals, Q2 2011• http://socialcompare.com/en/comparison/platform-as-a-service-paas-for-cloud-applications-scalable- cluster-of-services © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved
  24. 24. Comparing Express and Flex © C2B2 Consulting Limited 2011 www.c2b2.co.uk All Rights Reserved

×