https://www.youtube.com/watch?v=h5E--QSBVBY
DevOps Demystified - An introduction to the ideas that are driving DevOps
Ben Rockwood is Joyent's Director of Systems Engineering. Ben will speak about adopting the new philosophy of DevOps. It is about more than what tools you use, its about people first, process second, and then and only then tools. In this talk we'll discuss the heart of DevOps, deconstruct culture, examine the fields of study upon which DevOps ideas are being drawn, and consider just what makes a tool a "DevOps tool". You'll get an overview of where DevOps is today and where it is going in the future.
DevOps笔记,建议翻墙听听。
DevOps Components:
DevOps supports flow:
Influencing Fields of Study:
- identify the system’s constraint
- decide how to exploit the system’s constraint
- subordinate everything else to above decision
- elevate the system’s constraint(s)
- if, as a result of these steps, the constraint has moved, return the Step 1. Don’t let INERTIA become the constraint.
- LEAN (Toyota Production System: TPS)
- draws principles front he Toyota Production System (TPS)
- TPS was created by Ohno at Toyota, but draws on Deming, Drucker, Toyoda, Shingo, Shewhart, Ford, etc.
- focus on eliminating waste and creating a pull based system
- Concepts
- Kaizen: continuous improvement
- Kanban: Just in Time (JIT) pull signalling system
- Jidoka: “Autonomation” automation with a human touch
- Polka-Yoke: mistak proofing
- 5S: sorting, simplifying, sweeping, standardizing, sustaining
- 5Why: root cause analysis method
- Muda (Waste): removal of all non-value add action
Common “DevOps” Tools
What is a DevOps Tool? — Any tool that:
It’s about flow
It’s about pride of workmanship
If you are not having fun, you are doing it wrong.