Why Google stopped 'feeding the machines with the blood, sweat, and tears of human beings'
View all Offers
- 21% OFF
Rupa Thermocot Men's Cotton Thermal Set (8903978490304_Agni R-N F-S - Trouser Set -OE - 75_Brown)₹ 535₹ 714Buy On
- 75% OFF
Cloth Theory Girl's Sweatshirt (CTKD_WI_SWHD_GL047) 8 - 9 Y₹ 799₹ 799Buy On
- 72% OFF
Lawman Sweat Shirts,LW-SWT-CT-STR-1 FSRNDNK ASHGRY,ASH Grey,L₹ 770₹ 2199Buy On
- 5% OFF
Rupa Thermocot Boys' Plain Cotton Thermal Bottom (AGNIKIDSTOE_Blue_70)₹ 227₹ 227Buy On
- 61% OFF
Qube By Fort Collins Men's Jacket (1177Q_Olive_L)₹ 889₹ 2599Buy On
The search giant maintains 15 data centers all over the world. Each of those data centers needs to be kept up and running 24-7 or the company's empire of apps and services crumbles.
That's why, early on in its history, Google turned to data center automation: A combination of software and hardware that automatically handles difficult or repetitive tasks, such that a relative few Googlers can keep things humming along all over the world.
In the new book "Site Reliability Engineering: How Google Runs Production Systems," Google goes into some nerdy depths as to the hows and whys of its data centers.
But this illustrative quote from former Googler Joseph Bironas, now managing data center growth at Google, shows why the company spends so much time thinking about automation:
If we are engineering processes and solutions that are not automatable, we continue having to staff humans to maintain the system. If we have to staff humans to do the work, we are feeding the machines with the blood, sweat, and tears of human beings. Think The Matrix with less special effects and more pissed off System Administrators.
As the book explains, the end-goal of automating its data center processes is to make it so that any Googler anywhere in the world can perform even the most complex operations in the data center, if necessary. You don't need to telepathically know what the original system designer was thinking.
In some places, Google is trying to take humans out of the equation entirely. It's building automated systems where it makes sense, and wherever possible. But sometimes, you just need a human touch.
"Of course, although Google is ideologically bent upon using machines to manage machines where possible, reality requires some modification of our approach," write Google chapter authors Niall Murphy with John Looney and Michael Kacirek. "Some essential systems started out as quick prototypes, not designed to last or to interface with automation."
Site Reliability Engineering: How Google Runs Production Systems is available now.
- Bajaj Finance, Tech Mahindra, Tata Power and other top stocks on January 18
- Shrinking car and two-wheeler sales is now hurting India’s biggest private bank
- The best pay masters in the gig economy aren’t good enough
- Amazon Great Republic Sale: Top deals on recliners, sofas and more home furnishing items
- Best fashion and beauty deals during Amazon sale