Anyone deploying to a public cloud has to take a first logical step, that is pick a cloud. That is where things break for me. Why do we have to pick? Imagine a world where you can pick two or more cloud providers and avoid being locked to any one vendor. That is what CAST delivers.
Going multi cloud presents a challenge: It requires compute and other cloud-native resources from at least 2 cloud providers to be located “nearby” from the perspective of latency. For instance, 5ms and 10ms become natural barriers to federating resources into one pool. Beyond these figures, applications start to break.
Cloud pricing is confusing, and you often end up paying a higher bill than you expect or never using all of the resources you purchased. This is called cloud waste, and it's a real problem.
To avoid vendor lock-in and implement the most suitable solutions, companies are increasingly using multiple cloud services to deploy their applications.