What is Multicloud?

Multicloud simply refers to deploying workloads to multiple public clouds. Companies may have several motivations for multicloud deployments. SaaS platforms often wish to offer services close to existing customer workloads, which is especially critical for data intensive applications, where network latency and bandwidth limitations can negatively affect performance and data egress costs can be prohibitive. Another common motivation for multicloud approach is to take advantage of the best services across several clouds. For example, a company might want to handles its Google Ads and Analytics data in Google Cloud and deploy kubernetes through GKE. And the company might want to adopt Azure specifically for Microsoft workloads. And the company may like AWS for some best-in-class services and its huge mindshare, making it easy to find AWS-proficient engineers. Given the intense competition among cloud providers, expect them to offer more best-of-breed services, making multicloud more compelling.