Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift PaaS

4,481 views

Published on

From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift PaaS
Talk given by Diane Mueller, OpenShift Origin Community Manager at FISL 15 on May 9th, 2014

Published in: Technology
  • DOWNLOAD FULL. BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

From Zero to Cloud: Revolutionize your Application Life Cycle with OpenShift PaaS

  1. 1. Diane Mueller OpenShift Origin Community Manager May 2014 FISL15 Porto Alegre, Brazil From Zero to Cloud: Revolutionize your Application Life Cycle with PaaS
  2. 2. @pythondj noun pī- thän, -thən+ dē- jāˈ ˌ ˈ ˌ Python a widely used general-purpose, high-level programming ............language Snake a very large snake that kills the animals it eats by wrapping itself around them + short for “Django” a high-level Python Web framework that encourages rapid development & clean design + Disk Jockey a person who plays popular recorded music on the radio or at a party or nightclub Red Hat OpenShift Origin Community Manager A Snake Charmer
  3. 3. Red Hat Sponsors 100,000+ Open Source Projects
  4. 4. Learn More: http://origin.openshift.com/
  5. 5. 5 Agenda for a RevolutionAgenda for a Revolution ● Rise of Application Complexity ● Rise of DevOps ● Moving Beyond IaaS ● Talk about the Future of PaaS ● Find out where to learn more
  6. 6. IBM 1401 – the year I was born http://www.computerhistory.org/
  7. 7. First Job http://www.computerhistory.org/
  8. 8. “SOFTWARE IS EATING THE WORLD.”
  9. 9. Circa 1989 Predator vs. Prey
  10. 10. Disruptive Technology at Work
  11. 11. App Development Got Complicated
  12. 12. Integrating Services
  13. 13. Unhappy Developers
  14. 14. 17 How to Build an AppHow to Build an App Old SchoolOld School
  15. 15. Then along came “Cloud”
  16. 16. 19 Consumerization of IT Rise of Shadow ITRise of Shadow IT
  17. 17. 20 Developer ExpectationsDeveloper Expectations ● Platform Flexibility ● Application Portability ● Increased Productivity
  18. 18. DevOps: Why? Picture Source: AppDynamics Blog
  19. 19. DevOps: Who? ● Ops who have learned to develop ● Developers who have learned enough to be good sysadmins Common Ground: Configuration Mgmt
  20. 20. Infrastructure as Code ● Programmable Infrastructure ● Open APIs
  21. 21. Monitoring as a Developer Tool Solve Operational Problems Faster Debug Bottlenecks Continuous Monitoring
  22. 22. 25 Infrastructure is not enoughInfrastructure is not enough
  23. 23. 26 Network, storage & compute as an on- demand service Basically, servers in the cloud You’re still on the hook to configure & manage the cloud & stack “How do I use this?” Infrastructure as a Service gives youInfrastructure as a Service gives you
  24. 24. 27 Application runtime environments in the cloud Configures and manages both the cloud & the stack for your application “Now the cloud is useful!” Platform as a Service deliversPlatform as a Service delivers
  25. 25. 28 SaaS/Applications Layer Infrastructure Layer Choice of languages, tools, and frameworksChoice of languages, tools, and frameworks
  26. 26. 29 origin Public Cloud Service On- premise or Private Cloud Software Open Source Project FLAVORS OF OPENSHIFT
  27. 27. 30 FLAVORS OF OPENSHIFT Modernizing App Development with PaaSModernizing App Development with PaaS
  28. 28. Why put a PaaS on your IaaS? • Improve IT's productivity • Build & deploy apps faster • Maintain flexibility • Drive down cost of IT • Meet developer expectations 5
  29. 29. 32 OpenShift EnterpriseOpenShift Enterprise ENTERPRISE IT MANAGED ● Let developers have the benefits of self-service PaaS while IT retains control for governance and compliance in a Private or Hybrid Cloud ● OpenShift Enterprise is designed to be deployed on top of and run on Red Hat Enterprise Linux (RHEL).
  30. 30. 33 What makes OpenShift different?What makes OpenShift different? ● RHEL Platform Support ● SELinux-based Secure Containers for multi- tenancy ● Extensible Architecture ● System Component Redundancy for High Availability ● Automatic Application Stack Provisioning ● Support for Java EE 6 ● Choice of Cloud Infrastructure, Bare Metal, or Desktop ● Configurable Deployment to Support Enterprise Requirements ● Automatic Application Scaling
  31. 31. 34 Ways to use OpenShiftWays to use OpenShift Developer IDE Integrations Web Browser Console Command Line Tooling REST APIs
  32. 32. 35 Ways to deploy OpenShiftWays to deploy OpenShift
  33. 33. 36 36 ArchitectureArchitecture
  34. 34. 37 Configure OpenShift to meet your needsConfigure OpenShift to meet your needs All-in-one deployments − Single host (broker+console+node) Configuring separate hosts for broker/node Highly-available OpenShift deployments Capacity planning & districts − http://openshift.github.io/documentation/oo_administration_guide. VMs for easy developer desktop deployments − http://openshift.github.io
  35. 35. Empowering Developers to test, launch, fail, iterate, scale – RAPIDLY! On-Demand Self-Service
  36. 36. 39
  37. 37. 40 CultureCulture AutomationAutomation ScalingScaling CollaborationCollaboration DevOps in Your Enterprise: How?DevOps in Your Enterprise: How?
  38. 38. 41 In Short: DevOps + PaaSIn Short: DevOps + PaaS Idea  Code  Production in Minutes to Hours to Days than Weeks to Months to Years
  39. 39. 42 DevOps Best PracticesDevOps Best Practices 1 Automate to Win = PaaS+IaaS 2 Plan for today and future needs 3 Leverage and build on existing skill sets and investments
  40. 40. 43 A Word about the Future of PaaSA Word about the Future of PaaS https://github.com/openshift/openshift-pep/blob/master/openshift-pep-010-docker-cartridges.md http://docs.docker.io/en/latest/installation/kernel/
  41. 41. PaaS Services
  42. 42. Culture: Align Goals Picture Credit: Zenoss Blog
  43. 43. 46 Red Hat Consulting and TrainingRed Hat Consulting and Training Getting started OpenShift Enterprise Core Install Development environment configuration Service-oriented architecture (SOA) design and implementation Enterprise PaaS Enterprise PaaS architecture service Enterprise Service Bus (ESB) design and implementation Custom integration (DNS, authentication, etc.) Custom cartridge creation Advanced services Infrastructure and application monitoring Life cycle management Self-service catalogs Auto-scaling integration with IaaS automated provisioning Red Hat Training OpenShift Enterprise Administration (CL280): Learn how to deploy, configure, and maintain OpenShift Enterprise broker and OpenShift Enterprise node hosts. OpenShift Enterprise Application Development (CL275): Learn how to create applications in Openshift Enterprise by Red Hat, expand OpenShift Enterprise’s features creating cartridges, as well as how to identify performance problems and troubleshoot with tuning techniques. Red Hat® Certificate of Expertise in Platform-as-a- Service Exam (EX210)
  44. 44. 47 Questions & Thank You Learn more: • www.openshift.com • dmueller@redhat.com • @pythondj

×