Hacker News new | ask | show | jobs
by 23david 3778 days ago
Looking at the datacenter locations for AWS, Azure, GCE, Linode, softlayer and DO, it'd be challenging to develop reliable multi-cloud datacenter agnostic apps with any consistent backend datastore requirements. In the end, you may get better availability and performance if you do things carefully, but I think the cost savings won't be there unfortunately.
2 comments

Walmart is releasing OneOps. It's supposedly their internal platform to be cloud-provider agnostic. I've not used it (yet) and haven't heard of anyone else using it but it sounds like a step in that direction.

http://www.walmartlabs.com/2015/10/walmartlabs-oneops-open-s...

That is the one hiccup I foresee happening. The best current workaround I could think of would be to setup your datastore as a micro service the other parts of the app could interact with. That does lock your datastore into a single provider, but gives you flexibility with the rest of the app.