Skip to main content

When To Use A Multi-Cloud Strategy

There are both advantages and disadvantages of multi-cloud environments, and knowing when to use a multi-cloud strategy could depend on how minimizing your dependency on a single provider could affect costs, performance, and security. Before discussing these advantages and disadvantages in greater detail, it is best to first clarify what a multi-cloud environment is.

What is a multi-cloud environment?

For the purposes of this article, a multi-cloud environment is one in which you use two or more public cloud services from two or more cloud service providers. For example, you might use Azure in the US and Alibaba in Asia to avoid latency issues. Alternatively, you may find Google better for development and testing, and AWS preferable for running your production environment.

According to the 2016 IDC CloudView Survey, more than half of businesses using AWS also use another public cloud service provider (for information about mixing private and public clouds, see our blog “When to Use a Hybrid Cloud Strategy”). The market research company Research and Markets predicts businesses using multi-cloud environments will increase by approximately 30% per year.

The advantages of a multi-cloud environment

As well as choosing a multi-cloud strategy to avoid latency, and for development and testing in an isolated environment, businesses distribute their resources between cloud service providers for a number of reasons:

Cherry-pick services

No single cloud service provider has the best tools for everything and, by using multiple cloud service providers, you can cherry-pick the best services from each. For example, if you build apps using the Watson AI platform that need to integrate with Microsoft products, you would use both IBM and Azure.

Improved disaster recovery

Similarly, no single cloud service provider has avoided a major outage. By using two or more providers, your infrastructure becomes more resilient and you could, if you wish, keep replicas of your applications in two separate clouds so that, if one cloud service provider goes down, you don’t.

Potential negotiating power

Competition between major cloud service providers means that, if you are a high-volume customer (a million dollars or more per year), you may be in a position to negotiate lower prices. Distributing your business between providers can give you some leverage in your negotiations.

Less single-vendor dependency

Depending on one provider for any product or service can be risky. Not only might they suffer an outage, but their service levels could decline or—unlikely as it may seem—their prices could go up. By not putting all your eggs in one basket, you are minimizing the risk of your own business suffering.

The disadvantages of a multi-cloud environment

Although many businesses have decided that now is the time to be using a multi-cloud strategy, some are looking at the disadvantages and have concerns about how they might overcome them.

Managing costs and loss of discounts

If you are currently using a single cloud service provider and having difficulty managing costs, imagine how much trouble you may have with two or three providers. Certainly, by diluting your cloud deployments, you will also be diluting the discounts you are entitled to.

Performance challenges

Working with multiple cloud service providers also creates challenges with regard to having developers with the right skill sets to maximize the opportunities. Unless you have the right people in the right place, the resources you have deployed in the cloud may not work as well as they might do.

Increased security risk

Moving to a public cloud gives you less control over your data. Moving to two public clouds gives you even less, plus gives your applications a larger attack surface. There are tools to help secure multi-cloud environments, but you generally have to exercise a greater level of diligence.

Multi-cloud management

Managing costs is not the only thing you have to worry about in a multi-cloud environment. Managing all your assets can be very complicated. Fortunately, there are some very good cloud management platforms with multi-cloud support to help you overcome this challenge. Management of multiple cloud providers might require a change in your existing processes and skill sets.

When to use a multi-cloud strategy

Weighing up the advantages and disadvantages of multi-cloud environments, there are compelling cases for using a multi-cloud strategy, but when? At CloudHealth Technologies, we would suggest:

  • When there are operational advantages due to a wider choice of services.
  • When unscheduled downtime would severely disrupt your business.
  • When you have the right people in place to take advantage of the opportunities.
  • When you have a solution in place to help manage costs, performance and security.
  • When you have a global group of developers and you want to push resource efficiencies to them.

Want to learn more? Download the ebook 10 Frequently Asked Questions About Multi-cloud.

CloudHealthTech

Written by

CloudHealth has developed best practices and industry benchmarks gleaned from years of working with the world's largest cloud customers. Working in partnership with Cloud Academy to support organizations in delivering high-quality cloud training.

Related Posts

Albert Qian
— August 14, 2018

What are the Best Practices for a Large-Scale Cloud Migration?

For organizations of any size, migrating to the cloud presents a challenge. Leaders have many decisions to make, including which applications to migrate and how to connect such activities to business use cases.Large-scale migrations are the specialty of David Turretini, Worldwide Lead...

Read more
  • AWS Summits
  • Cloud Migration
— March 9, 2018

New on Cloud Academy, March ’18: Machine Learning on AWS and Azure, Docker in Depth, and more

Introduction to Machine Learning on AWSThis is your quick-start guide for building and deploying with Amazon Machine Learning. By the end of this learning path, you will be able to apply supervised and unsupervised learning, ML algorithms, deep learning, and deep neural networks on AW...

Read more
  • Cloud Migration
  • Docker
  • Machine Learning & AI
  • Security
— February 7, 2018

What are the Benefits of Migrating to the Cloud?

If you’re like most businesses, you already have at least one workload running in the cloud. However, that doesn’t mean that cloud migration is right for everyone. While cloud environments are generally scalable, reliable, and highly available, those won’t be the only considerations dri...

Read more
  • AWS
  • Azure
  • Cloud Migration
— January 15, 2018

4 Trends That Will Change How Companies Invest in Cloud in 2018

The cloud is forever changing how we look at IT. Over the past years, we’ve had a front seat view of how the cloud has evolved and how large companies and industries are changing practices internally toward a response that looks more and more like  the innovation leaders have read about...

Read more
  • AWS
  • Azure
  • Cloud Migration
  • Google Cloud
— December 21, 2017

7 Elements For a Successful Cloud Migration Plan

When it comes to cloud, the good news is that we’re past the period of fear, uncertainty, and doubt. Everyone now agrees that the cloud is a key part of any firm’s IT investment. The not-so-good news is that there is still confusion about what to move, how to move it, and the best pract...

Read more
  • Cloud Migration
— December 7, 2017

10 Ingredients for DevOps Transformation with Mark Andersen

At Capital One, DevOps is about delivering high quality, working software, faster. This means software that is reliable, secure, usable, and performant while providing value and accomplishing those important end user goals. Everything is about speed of delivery and getting that feedback...

Read more
  • Cloud Migration
  • DevOps
— November 2, 2017

Moving Your Business to the Cloud. 5 Reasons Why.

Whether the destination is a private, public, or hybrid cloud, it’s clear that companies are continuing to migrate their workloads and applications to the cloud.The latest RightScale report shows that 95% of the respondents for its 2017 State of the Cloud survey are currently using or...

Read more
  • Cloud Migration
  • Data Migration
— October 2, 2017

Migrating the Smart Way, with Azure

The cloud era is gaining greater speed, and market projections look very healthy for years to come. This growth and the enthusiasm it’s creating for cloud technology is pushing organizations who, until very recently, were resistant to start their own cloud initiatives. This post is abou...

Read more
  • Azure
  • Cloud Migration
— May 3, 2017

7 Things Every CEO Needs to Know Before Moving to AWS

For companies, the question of moving to the cloud is not just a technology decision, it’s a business decision. While IT will have to manage the choice of services, setup, recovery, and many more details, the CEO is tasked with thinking about the impact of the cloud on the overall organ...

Read more
  • AWS
  • Cloud Migration
— October 21, 2016

5 Good Reasons to Migrate on Azure Public Cloud

Azure public cloud: For companies interested in moving to the cloud, Microsoft Azure is one of the most complete public cloud platforms available. With so many providers and features to choose from in this growing, competitive market, there are many good reasons to choose the Azure publ...

Read more
  • Azure
  • Cloud Migration