I've been giving this some thought because well who doesn't want to glue together cloud-y things.
The only version I can see is one that runs on generic nix. i.e. Spin up a VM on each cloud (and in house) and run a stack on that which software glues it together. Redundancy of sorts.
...however if that glue actually works I might as well do that with 20 sht tier providers and let the redundancy cover gloss over it. No competitive advantage for cloud providers - and each of the cloud's various competitive advantages are by definition not hybrid-able easily.
Scaling? You're now dealing with multiple cloud's worth of different approaches to scaling. Good luck scaling that hybrid style in a resilient way.
...and all of this is just VMs. Add the 50 other offerings the average cloud has all with different scaling, quirks and the hybrid dream is deader than dead.
The only version I can see is one that runs on generic nix. i.e. Spin up a VM on each cloud (and in house) and run a stack on that which software glues it together. Redundancy of sorts.
...however if that glue actually works I might as well do that with 20 sht tier providers and let the redundancy cover gloss over it. No competitive advantage for cloud providers - and each of the cloud's various competitive advantages are by definition not hybrid-able easily.
Scaling? You're now dealing with multiple cloud's worth of different approaches to scaling. Good luck scaling that hybrid style in a resilient way.
...and all of this is just VMs. Add the 50 other offerings the average cloud has all with different scaling, quirks and the hybrid dream is deader than dead.