Usage of multi-cloud is a valid approach only when an organization is large enough and requires multiple cloud computing and storage services for its data. However, there is a long distance to cover before this concept starts to show positive outcomes to the companies. A multi-cloud strategy may appear great on paper, but on the contrary, it creates more constraints. For most of the part, multi-cloud ends up being a diversion that creates more problems than it solves and costs more money than it’s worth.
Multi-cloud may seem beneficial for businesses that deal with a huge amount of data that can be grouped be under these three categories: disaster recovery (DR), vendor lock-in, and pricing.
Public cloud vendors like AWS, GCP, and Azure have concepts called the regions and availability zones. A region is a collection of data centers within geographic area whereas an availability zone (AZ) is one or more data centers within a region. A region-wide outrage may be a rare occurrence but it is not impossible, and further, a multi-region failure is also not out of the realm of possibility. Thus, having a presence among multiple cloud providers is safer than a multi-region strategy within a single provider.
Vendor lock-in can cause uncertainty and fear among organizations in terms of adopting a multi-cloud strategy; numerous cloud vendors often provide services according to their ease and not the client's requirements. But someone needs to run these multi-cloud platforms as a service as their deployment requires expertise for multiple cloud platforms, and this responsibility is usually given to an operation or shared-services team who needs to run multiple clouds.
This may be the weakest point in favor of the multi-cloud deployment. But with the commercialization of the cloud, more and more providers are in the race of offering cloud services at competitive prices. Also, once a business has entered the cloud, the cost of moving from one provider to another is dramatically less than compared to storing the data on-premise. Additionally, most public cloud vendors have begun to offer volume discounts to attract more organizations to buy their services.