Service Level Objectives and Maintenance Windows
Published by O'Reilly Media, Inc.
How to develop habits and processes for regular systems maintenance
In this course, you will build on fundamentals of Service Level Objectives (SLOs) to develop error budgets and maintenance windows, and learn how to apply them and when to use them. The concept of maintenance windows provides a way to think about scheduled downtime in the context of your SLOs. You will learn how to calculate your service’s error budget, how to choose maintenance windows, and what to do during these windows.
What you’ll learn and how you can apply it
By the end of this live, hands-on, online course, you’ll understand:
- How to set and revise Service Level Objectives (SLOs)
- How to distinguish between error budgets and maintenance windows
- How to reliably identify when to use maintenance windows
- How to develop SLOs that account for maintenance windows
And you’ll be able to:
- Develop Service Level Objectives for your team and organization
- Implement Maintenance Windows without affecting customers or jeopardizing SLOs
This live event is for you because...
- You’re a site reliability engineer (SRE), or work in a related discipline: DevOps, Systems Engineering, System Administration
- You manage SREs
Prerequisites
- Familiarity with an oncall system
- Read the GCP blog post on SRE error budgets and maintenance windows
Recommended preparation:
- The GCP blog post on Error Budgets and Maintenance Windows
- From the O'Reilly Workbook a review of chapters 2 & 3 (https://landing.google.com/sre/workbook/toc/)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
SLOs and Maintenance Windows (2.5 hours)
- Introduction to SLOs (Presentation): 15 minutes
- Moderated Discussion: 5 minutes
- Error Budgets (Presentation): 25 minutes
- Hands-on activity: SLI, SLO I: 25 minutes
- Exercise II: 25 minutes
- Exercise III: 25 minutes
- Moderated Discussion about Exercise: 10 minutes
- Moderated Q&A: 15 minutes
- Breaks: 10 minutes (2x5 minutes)
Your Instructors
David Huska
David Huska is a Site Reliability Engineer at Google in Sunnyvale, California. He's a coauthor and contributing editor of The Site Reliability Workbook and Building Secure and Reliable Systems, both from O'Reilly. He also hosted the Reliable Product Launches Spotlight on Cloud from O'Reilly.
Kristina Bennett
Kristina Bennett is a Site Reliability Engineer at Google in New York. Following her time focusing on data integrity tools and practices, she is now on the Customer Reliability Engineering (CRE) team. She is an editing contributor to Building Secure and Reliable Systems and Implementing Service Level Objectives, both from O’Reilly. Kristina is on Twitter @kilobitten
