The New DevOps Designers: Cloud and The Big Rethink

22,089 views

Published on

Virtualization and Cloud Computing are changing the focus of IT Operations. No longer able to focus on servicing application needs event-by-event, the modern IT ops professional has to set them themselves apart through automation and design.

Published in: Technology, Business
0 Comments
46 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
22,089
On SlideShare
0
From Embeds
0
Number of Embeds
3,497
Actions
Shares
0
Downloads
0
Comments
0
Likes
46
Embeds 0
No embeds

No notes for slide

The New DevOps Designers: Cloud and The Big Rethink

  1. The NewDevOps Designers<br />Cloud and The Big Rethink<br />James Urquhart<br />The Wisdom of Clouds<br />
  2. InInformation Technology,<br />You’re Either “In”, or You’re “Out”<br />
  3. Client-Server<br />is “out”.<br />Kind of like IT spats.<br />
  4. Data Centers<br />Are Boring.<br />The “t-shirts” of IT<br />
  5. Virtualization<br />is the New Black.<br />Going “old-school”…<br />
  6. Cloud<br />is “Hot, Hot, Hot”.<br />Everybody’s doing it!<br />
  7. The problem is…<br />This is IT Operations<br />
  8. Operations?<br />The Reality<br />The Fantasy<br />
  9. management, envisioning, planning, design, implementation, construction, deployment, distribution, verification, installation, instantiation, execution and maintenance<br />Source: Wikipedia<br />
  10. Software<br />Connections<br />Data<br />Server<br />Network<br />Storage<br />
  11. Software<br />Connections<br />Data<br />Server<br />Network<br />Storage<br />
  12. Virtualization<br />changed everything.<br />And nothing.<br />
  13. Software<br />Connections<br />Data<br />Virtualized Resources<br />Server<br />Network<br />Storage<br />
  14. Software<br />Connections<br />Data<br />Virtualized Resources<br />Server<br />Network<br />Storage<br />
  15. Application/Service/Infostructure<br />Software<br />Connections<br />Data<br />Virtualized Resources<br />Data Center/<br />Infrastructure<br />Virtualization<br />Server<br />Network<br />Storage<br />
  16. So what about cloud?<br />
  17. Cloud<br />changes everything.<br />And nothing.<br />
  18. Cloud Definition from NIST<br />Visual Model of NIST’s Working Definition of Cloud Computing<br />Rapid Elasticity<br />Measured Service<br />Essential<br />Characteristics<br />On-Demand <br />Self Service<br />Broad Network Access<br />ResourcePooling<br />Software as a Service (SaaS)<br />Platform as a Service (PaaS)<br />Infrastucture as a Service (IaaS)<br />Service<br />Models<br />Deployment<br />Models<br />Public<br />Private<br />Hybrid<br />Community<br />http://www.csrc.nist.gov/groups/SNS/cloud-computing/index.html<br />
  19. Software<br />Connections<br />Data<br />Virtualization Platforms<br />“Someone else’s responsibility”<br />Server<br />Network<br />Storage<br />
  20. Up until now, IT has worked from a server centric operations model.<br />
  21. Cloud is an application centric operations model.<br />
  22. What does that mean?<br />
  23. Prior to cloud, we were server centric…<br />
  24. App<br />App<br />App<br />App<br />App<br />App<br />Pre-<br />Cloud<br />App<br />App<br />App<br />OS<br />OS<br />OS<br />Live motion shifted us to<br />VM focus<br />VM<br />VM<br />VM<br />Started with<br />server focus<br />
  25. We measured:<br /><ul><li>CPU utilization
  26. Memory utilization
  27. I/O utilization</li></ul>We bought:<br /><ul><li>CPU
  28. Memory
  29. Storage
  30. Bandwidth</li></ul>This required:<br /><ul><li>Management
  31. Planning
  32. Design
  33. Implementation
  34. Construction
  35. Deployment
  36. Distribution
  37. Verification
  38. Installation
  39. Instantiation
  40. Execution
  41. Maintenance</li></li></ul><li>With the adoption of cloud, we are now application centric…<br />
  42. Application<br />Cloud<br />Code<br />Code<br />Data<br />Policy<br />Virtual Resources<br />Other Services<br />Someone else’s stuff<br />
  43. Need Evidence?<br />http://cookbooks.opscode.com/<br />
  44. We measure:<br /><ul><li>Scale
  45. Health
  46. Performance</li></ul>We rent:<br /><ul><li>Compute
  47. Storage
  48. Bandwidth
  49. Platform
  50. Service Level Assurance
  51. Security/Compliance</li></ul>This requires:<br /><ul><li>Management
  52. Planning
  53. Design
  54. Automation
  55. Maintenance</li></li></ul><li>Application<br />Apps don’t need general purpose machines or OSes<br />Code<br />Code<br />Data<br />Policy<br />Other Services<br />Virtual Resources<br />Someone else’s stuff<br />
  56. Applications don’t need machines. They don’t need operating systems.<br />But they do need new operations designs.<br />
  57. That’s what you are here to learn about today.<br />
  58. Installation, Configuration, Reliability, Performance, Security, Metrics, Provisioning, Analysis, Auditing, Availability, Adjustments, Learning, Standardization, Compliance, Healing, Balancing, <br />Conflict Resolution, …<br />
  59. Operate<br />?<br />
  60. No…<br />
  61. Design<br />!<br />
  62. The NewDevOps Designers<br />Cloud and The Big Rethink<br />James Urquhart<br />The Wisdom of Clouds<br />

×