As a company that manages our own infrastructure we need to be able to rapidly install new server capacity and ensure that the equipment entering our production environment is highly reliable.
Pirlo was designed to eliminate and automate many of these manual processes. In this post we will describe Pirlo, a flexible system designed to validate and configure network switches and to ensure the reliability of servers before they enter production.
For all SRE this can be a very interesting post. I have never worked or managed a huge datacenter, but I have some experience at a small scale, and it’s an extremely time-consuming job to install and repair machines and make sure everything is ready before putting a new machine in production.
Dropbox has quite a large datacenter (there were no numbers in the article, but I can guess it’s not small), and manage everything at that scale require a lot of automation to make it more efficient. This article describes exactly the software they built to make sure most of the boring (but important) tasks can be handled automatically, reducing the time required to install new machines and extend the datacenter.