Google Provides several layers of abstraction, building from a distributed filesystem, up to databases, and parallel compute New services can just use high-level api, and then be distributed across google. Their own [[Data Centers]]