Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
DevOps, PaaS &
The Modern Enterprise
Diane Mueller

OpenShift Origin Community Manager
February 2014
Cloud Expo Europe
@pythondj
noun ˈpī-ˌthän, -thən+ˈdē-ˌjā
Python + short for “Django”
a widely used general-purpose, a high-level Python Web...
FLAVORS OF OPENSHIFT

Open
Source
Project

Public
Cloud
Service

7

origin

Onpremise
or Private
Cloud
Software
Agenda
●
●

Rise of DevOps

●

Moving Beyond IaaS

●

Talk about the Future of PaaS

●

8

Rise of Application Complexity
...
IBM 1401 – the year I was born

http://www.computerhistory.org/
First Job

http://www.computerhistory.org/
“SOFTWARE IS EATING
THE WORLD.”
Circa 1989 Predator vs. Prey
Disruptive Technology at Work
App Development Got Complicated
Integrating Services
Unhappy Developers
How to Build an App
Old School

20
Then along came “Cloud”
Consumerization of IT

Rise of Shadow IT
22
Developer Expectations

●
●
●

23

Platform Flexibility
Application Portability
Increased Productivity
DevOps: Why?

Picture Source: AppDynamics Blog
DevOps: Who?
●

Ops who have
learned to develop

●

Developers who have
learned enough to be
good sysadmins

Common Ground...
Infrastructure as Code
●

Programmable Infrastructure

●

Open APIs
Monitoring as a Developer Tool
Solve Operational Problems Faster
Debug Bottlenecks
Continuous Monitoring
Infrastructure is not enough

28
Infrastructure as a Service gives you
Network, storage &
compute as an ondemand service
Basically, servers in
the cloud
...
Platform as a Service delivers
Application runtime
environments in the
cloud
Configures and
manages both the
cloud & the...
Choice of languages, tools, and frameworks
SaaS/Applications Layer

Infrastructure Layer
31
FLAVORS OF
OPENSHIFT

Modernizing App Development with PaaS

32
Why put a PaaS on your IaaS?
•
•
•
•
•

5

Improve IT's productivity
Build & deploy apps faster
Maintain flexibility
Drive...
OpenShift Enterprise

ENTERPRISE IT MANAGED
●

●

34

Let developers have the benefits of self-service
PaaS while IT retai...
What makes OpenShift different?
●

●

●

35

RHEL Platform
Support
SELinux-based Secure
Containers for multitenancy
Automa...
Ways to use OpenShift
Developer IDE
Integrations

Command Line
Tooling

Web Browser
Console

REST APIs

36
Ways to deploy OpenShift

37
Architecture

38

38
Configure OpenShift to meet your needs
All-in-one deployments
− Single host (broker+console+node)

Configuring separate ...
Empowering Developers
to test, launch, fail, iterate, scale – RAPIDLY!

On-Demand
Self-Service
41
Culture: Align Goals

Picture Credit: Zenoss Blog
43

Collaboration
Collaboration

Scaling
Scaling

Automation
Automation

Culture
Culture

DevOps in Your Enterprise: How?
In Short: DevOps + PaaS
Idea  Code  Production
in
Minutes to Hours to Days
than
Weeks to Months to Years

44
DevOps Best Practices

1

Automate to Win = PaaS+IaaS

2

Plan for today and future needs

3
45

Leverage and build on exi...
A Word about the Future of PaaS

https://github.com/openshift/openshift-pep/blob/master/openshift-pep-010-docker-cartridge...
PaaS Services
Red Hat Consulting and Training
Getting started

Enterprise PaaS

Advanced services

OpenShift Enterprise Core Install

En...
Questions & Thank You
Learn more:
• www.openshift.com
• dmueller@redhat.com
• @pythondj

49
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
DevOps, PaaS and the Modern Enterprise CloudExpo Europe presentation by Diane Mueller
Nächste SlideShare
Wird geladen in …5
×

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

3.643 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Technologie
  • 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,
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

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

×