The New DevOps Designers: Cloud and The Big Rethink

18,264 views
17,817 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
18,264
On SlideShare
0
From Embeds
0
Number of Embeds
3,308
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 />

×