Well, they’re cheap, but they’re redundant. I run a service (much smaller than Google obviously) in a similar fashion. In fact, I happen to know I use the same hardware manufacturer as Google. When we have a failure, we have immediate failover. Also, even though they’re cheap, we find hardware failure is very rare.