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.

DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller

3,852 views

Published on

The rise in application complexity is answered by the emergence of DevOps and simplified by adding a PaaS bringing agility, speed, and compliance to the modern Enterprise.

Published in: Technology
  • You might get some help from ⇒ www.HelpWriting.net ⇐ Success and best regards!
       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

DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller

  1. 1. DevOps, PaaS & The Modern Enterprise Diane Mueller OpenShift Origin Community Manager February 2014 Cloud Expo Europe
  2. 2. @pythondj noun ˈpī-ˌthän, -thən+ˈdē-ˌjā Python + short for “Django” a widely used general-purpose, a high-level Python Web high-level programming framework that encourages rapid ............language development & clean design Snake + Disk Jockey a very large snake that kills the a person who plays popular animals it eats by wrapping itself recorded music on the radio or at a around them party or nightclub A Snake Charmer Red Hat OpenShift Origin Community Manager
  3. 3. FLAVORS OF OPENSHIFT Open Source Project Public Cloud Service 7 origin Onpremise or Private Cloud Software
  4. 4. Agenda ● ● Rise of DevOps ● Moving Beyond IaaS ● Talk about the Future of PaaS ● 8 Rise of Application Complexity Find out where to learn more
  5. 5. IBM 1401 – the year I was born http://www.computerhistory.org/
  6. 6. First Job http://www.computerhistory.org/
  7. 7. “SOFTWARE IS EATING THE WORLD.”
  8. 8. Circa 1989 Predator vs. Prey
  9. 9. Disruptive Technology at Work
  10. 10. App Development Got Complicated
  11. 11. Integrating Services
  12. 12. Unhappy Developers
  13. 13. How to Build an App Old School 20
  14. 14. Then along came “Cloud”
  15. 15. Consumerization of IT Rise of Shadow IT 22
  16. 16. Developer Expectations ● ● ● 23 Platform Flexibility Application Portability Increased Productivity
  17. 17. DevOps: Why? Picture Source: AppDynamics Blog
  18. 18. DevOps: Who? ● Ops who have learned to develop ● Developers who have learned enough to be good sysadmins Common Ground: Configuration Mgmt
  19. 19. Infrastructure as Code ● Programmable Infrastructure ● Open APIs
  20. 20. Monitoring as a Developer Tool Solve Operational Problems Faster Debug Bottlenecks Continuous Monitoring
  21. 21. Infrastructure is not enough 28
  22. 22. Infrastructure as a Service gives you Network, storage & compute as an ondemand service Basically, servers in the cloud You’re still on the hook to configure & manage the cloud & stack “How do I use this?” 29
  23. 23. Platform as a Service delivers Application runtime environments in the cloud Configures and manages both the cloud & the stack for your application “Now the cloud is useful!” 30
  24. 24. Choice of languages, tools, and frameworks SaaS/Applications Layer Infrastructure Layer 31
  25. 25. FLAVORS OF OPENSHIFT Modernizing App Development with PaaS 32
  26. 26. Why put a PaaS on your IaaS? • • • • • 5 Improve IT's productivity Build & deploy apps faster Maintain flexibility Drive down cost of IT Meet developer expectations
  27. 27. OpenShift Enterprise ENTERPRISE IT MANAGED ● ● 34 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).
  28. 28. What makes OpenShift different? ● ● ● 35 RHEL Platform Support SELinux-based Secure Containers for multitenancy Automatic Application Scaling ● ● ● Extensible Architecture System Component Redundancy for High Availability Configurable Deployment to Support Enterprise Requirements ● ● ● Automatic Application Stack Provisioning Support for Java EE 6 Choice of Cloud Infrastructure, Bare Metal, or Desktop
  29. 29. Ways to use OpenShift Developer IDE Integrations Command Line Tooling Web Browser Console REST APIs 36
  30. 30. Ways to deploy OpenShift 37
  31. 31. Architecture 38 38
  32. 32. Configure 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 39
  33. 33. Empowering Developers to test, launch, fail, iterate, scale – RAPIDLY! On-Demand Self-Service
  34. 34. 41
  35. 35. Culture: Align Goals Picture Credit: Zenoss Blog
  36. 36. 43 Collaboration Collaboration Scaling Scaling Automation Automation Culture Culture DevOps in Your Enterprise: How?
  37. 37. In Short: DevOps + PaaS Idea  Code  Production in Minutes to Hours to Days than Weeks to Months to Years 44
  38. 38. DevOps Best Practices 1 Automate to Win = PaaS+IaaS 2 Plan for today and future needs 3 45 Leverage and build on existing skill sets and investments
  39. 39. A 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/ 46
  40. 40. PaaS Services
  41. 41. Red Hat Consulting and Training Getting started Enterprise PaaS Advanced services OpenShift Enterprise Core Install Enterprise PaaS architecture service Infrastructure and application monitoring Enterprise Service Bus (ESB) design and implementation Life cycle management Development environment configuration Service-oriented architecture (SOA) design and implementation Custom integration (DNS, authentication, etc.) Custom cartridge creation 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) 48
  42. 42. Questions & Thank You Learn more: • www.openshift.com • dmueller@redhat.com • @pythondj 49

×