Logistically, a floating data center is kind of expensive. Companies like Dell and others sell a datacenter in a container. Basically, they have a bunch of interlocking modules that provide a watertight and fairly airtight space that can be linked with A/C modules, generators, and even living space. They aren't cheap, but a company like Google could invest 10-20 Million in infrastructure like that.
The only thing that makes it unlikely is the cooling requirements. Despite the water cooling options, a datacenter uses a lot of power. A generator to run a floating datacenter would cost a lot more than a land-based one. Maybe if it only ran when it was needed....
I think this is some other kind of promotional lab or test barge for something. The core logistic could definitely be done, but it's not very practical. Especially when Somali pirates could easily hijack the thing.