Autonomous hardware diagnostics and recovery at scale
Mar 25, 2024Jet Mariscal, Aakash Shah, Yilin Xiong

Summary
This post introduces 'Phoenix,' an autonomous diagnostics and recovery automation system for Cloudflare's global hardware infrastructure. Phoenix automates the detection, diagnosis, and re-provisioning of broken servers, significantly reducing manual effort and improving operational efficiency. It includes out-of-band connectivity checks, integrated node acceptance tests (INAT), and an 'Error Budget' concept to balance automation with empathy for potential recurring hardware failures.
More from the Hardware Infrastructure & Performance Optimization trail
- How we reduced core unit boot time from hours to minutes
- A one-line Kubernetes fix that saved 600 hours a year
- Inside Gen 13- how we built our most powerful server yet
- Launching Cloudflare’s Gen 13 servers- trading cache for cores for 2x edge compute performance
- So long, and thanks for all the fish- how to escape the Linux networking stack