Distributed Reliability: SRE Distributed Periodic Scheduling
SRE
| Intermediate
- 14 Videos | 57m 34s
- Includes Assessment
- Earns a Badge
Maintaining a distributed system requires constant maintenance to ensure failures don't interfere with that system's reliability and availability. Using periodic scheduling and replication, site reliability engineers can minimize the effect failures may have on a system's performance. One way to automate this process is to utilize the system daemon, cron. In this course, you'll explore how to use cron for task scheduling, the purpose, components, and operators involved in cron jobs, and the format and characters of cron syntax. You'll outline how cron works with distributed periodic scheduling and idempotency, and in largescale deployments. Next, you'll review the PAXOS distributed consensus algorithm, best practices for its use, and how it applies to distributed replication. Lastly, you'll practice scheduling a cron job and using cron syntax generators.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe what is meant by cron and how to use it for scheduling jobsoutline the purpose of cron jobs, name their components and operators, and give examples of their usedescribe the characteristics of the cron syntax and provide syntax examplesdefine the concept of idempotency and outline how distributed periodic scheduling works with cronoutline how to scale cron for large-scale system deploymentsdescribe how the PAXOS distributed consensus algorithm works
-
outline how replication is performed using the PAXOS algorithmrecognize best practices when using the PAXOS algorithmdescribe how Google approached building cronoutline how to perform distributed schedulingdemonstrate how to schedule cron jobsillustrate how to use tools to generate crontab syntaxsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 26sUP NEXT
-
2.Cron4m 53s
-
3.Cron Jobs3m 28s
-
4.Cron Syntax6m 36s
-
5.Cron Jobs and Idempotency3m 34s
-
6.Cron for Large-scale System Deployment5m 51s
-
7.Paxos Distributed Consensus Algorithm3m 45s
-
8.Paxos Replication4m 19s
-
9.Paxos Best Practices3m 41s
-
10.Google Cron Example4m 56s
-
11.Distributed Scheduling4m 43s
-
12.Scheduling Cron Jobs3m 45s
-
13.Using Cron Syntax Generators5m 27s
-
14.Course Summary1m 12s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.