BITSPilaniPilani CampusK AnantharamanGuest FacultyBITS Pilani presentation
BITSPilaniPilani CampusCSI- ZG514 – Introduction to Devops- Module 3-Lecture 3 – Addendum K AnantharamanGuest Faculty
BITSPilaniPilani CampusReliability Engineering1/26/2020CSI-ZG514 Intro to Devops3
BITS Pilani, Pilani Campus•This is a major practice area within DevOps. - In engineering, reliability describes the ability of a system or component to function under stated conditions for a specified period of time.•In IT this includes availability, performance, security, and all the other factors that allow your service to actually deliver its capabilities to the users.What is reliability engineering?1/26/2020CSI-ZG514 Intro to Devops4
BITS Pilani, Pilani Campus•According 2016 Devops Survey- Key Success Metrics are:–Deployment Frequency–Lead time for changes–Change Failure rate–Mean Time to Recovery (MTTR) (< 1hr in High Performance organizations)•90% Production issues are software problems.Reliability Engineering -Key Metrics1/26/2020CSI-ZG514 Intro to Devops5
BITS Pilani, Pilani Campus•Parick Debois (Father of Devops) identified four key areas of DevOps:•We're going to use this to illustrate a holistic approach to reliability engineering–1&3 – Design for Operations–2&4 – Operate for DesignFour key areas of Devops1/26/2020CSI-ZG514 Intro to Devops6
BITS Pilani, Pilani Campus•In design for operation, how you construct your system to be maximally reliable and maintainable in the first place, feeding from the project into operations.•In operate for design, about the practices within operations, and how to radiate all information from production back to the project per the feedback loop.•When you bring together both practices, you have the DevOps take on reliability engineering.
You've reached the end of your free preview.
Want to read all 17 pages?
- Winter '19
- Design pattern, Pilani Campus, Failure rate