Definition

multi-cloud strategy

This definition is part of our Essential Guide: An IT pro's survival guide for multicloud computing
Contributor(s): Alan Earls

A multi-cloud strategy is the use of two or more cloud computing services. While a multi-cloud deployment can refer to any implementation of multiple software as a service (SaaS) or platform as a service (PaaS) cloud offerings, today, it generally refers to a mix of public infrastructure as a service (IaaS) environments, such as Amazon Web Services and Microsoft Azure.

Common uses for multi-cloud computing

Initially, many organizations pursued a multi-cloud strategy because they were uncertain about cloud reliability. Multi-cloud was, and still is, seen as a way to prevent data loss or downtime due to a localized component failure in the cloud. The ability to avoid vendor lock-in was also an early driver of multi-cloud adoption.

While redundancy and vendor lock-in concerns still drive some multi-cloud deployments today, they are also driven largely by enterprises' broader business or technical goals. Those goals can include the use of more price-competitive cloud services or taking advantage of the speed, capacity or features offered by a particular cloud provider in a particular geography.

In addition, some organizations pursue multi-cloud strategies for data sovereignty reasons. Certain laws, regulations and corporate policies require enterprise data to physically reside in certain locations. Multi-cloud computing can help organizations meet those requirements, since they can select from multiple IaaS providers' data center regions or availability zones. This flexibility in where cloud data resides also enables organizations to locate compute resources as close as possible to end users to achieve optimal performance and minimal latency.

Multi-cloud computing
Multi-cloud adoption trends

A multi-cloud strategy also offers the ability to select different cloud services or features from different providers. This is helpful, since some cloud environments are better suited than others for a particular task.

For example, a certain cloud platform might handle large numbers of requests per unit time, requiring small data transfers on the average, while a different cloud platform might perform better for a smaller numbers of requests per unit time involving large data transfers. Some cloud providers also offer more big data analytics tools or other specialized capabilities, such as machine learning, than their competitors.

The pros and cons of a multi-cloud strategy

There are several commonly cited advantages to multi-cloud computing, such as the ability to avoid vendor lock-in, the ability to find the optimal cloud service for a particular business or technical need, increased redundancy, and the other beneficial uses mentioned above.

However, there are some potential drawbacks. For example, most public cloud providers offer volume discounts, where prices are reduced as customers buy more of a particular service. It becomes more difficult for an organization to qualify for those discounts when it doesn't concentrate its business with a single cloud provider.

In addition, a multi-cloud deployment requires an IT staff to have multiple kinds of cloud platform or provider expertise. Workload or application management in multi-cloud computing can also be a challenge, as information moves from one cloud platform to another.

Multi-cloud computing vs. hybrid cloud computing

Multi-cloud and hybrid cloud computing are similar, but different IT infrastructure models.

In general, hybrid cloud refers to a cloud computing environment that uses a mix of an on-premises, private cloud and a third-party, public cloud, with orchestration between the two. An enterprise often adopts hybrid cloud to achieve a specific task, such as the ability to run workloads in house, and then burst into the public cloud when compute demands spike.

Multi-cloud computing, as noted above, commonly refers to the use of multiple public cloud providers, and is more of a general approach to managing and paying for cloud services in the way that seems best for a given organization.

However, multi-cloud doesn't preclude hybrid cloud, and a hybrid cloud could be part of a multi-cloud deployment. The two models are not an either/or situation; it simply depends on what a business hopes to achieve.

Common vendors used in multi-cloud computing

There is no single multi-cloud infrastructure vendor. Instead, a multi-cloud strategy typically involves a mix of the major public cloud providers, such as Amazon Web Services (AWS), Google, Microsoft and IBM.

However, there are other cloud vendors that can be a good fit for specific needs, such as Oracle, whose cloud offerings include SaaS-based ERP systems and DigitalOcean, which offers a more developer-focused platform.

This was last updated in October 2017

Continue Reading About multi-cloud strategy

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

3 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What were the biggest benefits, or challenges, your business found with multi-cloud adoption?
Cancel
I think the multi cloud environment strategy will help the users for faster access of data and secure storage as well. It's a good way as cloud computing made the users a little bit scared of their data.

Thank you for this post. I was not much clear about the multi cloud environment until I have been here.
Cancel
I agree with charlesarnot.
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

SearchServerVirtualization

SearchVMware

SearchVirtualDesktop

SearchAWS

SearchDataCenter

SearchWindowsServer

SearchCRM

Close