Google build there server on country basis. in each country google have 5 to 10 servers. If one doesn't work they sift their website on other server. this how the google works.
Need to offer and maintain all those services rather than the number of servers.Where else are they going to store all the cache pages, results, algorithm