Move to an open-source orchestration platform and turn compute into a commodity so you don't feel tied to any particular VM vendor. I recommend Kubernetes, but there's also docker swarm, mesos, Nomad, Rancher, and probably about 100 other options out there, many of them very viable.
In the very near future I really hope to see cloud vendors losing a lot of their business for hosted applications, and just becoming big elastic pools of bytes and FLOPs, with open source orchestration tools managing the consumption of those resources and keeping cognitive overhead low.