Google has unveiled a new 'distributed cloud' offering of hardware and software that it says can extend its cloud infrastructure into the customer's data centers and out to the edge of the network.