Ask an Expert: How to Choose The Right Cloud Provider

Ask an Expert: How to Choose The Right Cloud Provider
10 minutes
April 16, 2021

Cloud architect James Cross and DevOps manager John Knight discuss three crucial factors when deciding which cloud provider to choose - cost, scalability and availability.

There are multiple points and differences between the Big 3 cloud providers (AWS, GCP and Azure) in functionality, costs, and other areas. It’s also challenging to know what challenges you’ll encounter until you go down that path. So it pays to do your research upfront. But what factors should you consider? A few essential areas to focus on are:

  1. Cost
  2. Scalability
  3. Availability
  4. Automation
  5. Ease of Deployment
  6. Security

For each of these factors, it can be arduous for companies to see the value differentiation between vendors. For example, some companies may already have significant infrastructure invested in Microsoft, and so using Azure becomes the obvious choice. However, it’s important to understand this choice even when it’s seemingly apparent to make sure you aren’t missing out on valuable functionality or savings.

Decision Guidance

Before examining cost, scalability and availability, it’s key to decide upfront if you want to be cloud-agnostic or cloud-native. Lots of companies start with the aspiration of being cloud-agnostic and use tools like Kubernetes. But invariably, those companies end up needing to augment Kubernetes with native services such as databases and data storage, which are more difficult to abstract. Let’s dive into the three factors we’ll focus on this time: cost, scalability and availability.

The winner here is AWS in the areas of cost, availability and scalability. There are some exceptions to this, of course. Some businesses have good reason to go with GCP or Azure, and we dive into those scenarios a bit deeper in our video. 

To learn more about the cost, availability and scalability factors when choosing between AWS, Azure and GCP, watch the full video. Stay tuned for our next episode, where James and John will cover automation, ease of deployment and security. 

Want to ask our experts a question? Click here to send your cloud questions.


James Cross

James is a Big Data Engineer and certified AWS Solutions Architect with a passion for data driven applications. He's spent the last 7-years helping his clients to design and implement huge scale streaming Big Data platforms, Cloud-based analytics stacks, and severless architectures.

View articles by this author

Related Articles

Subscribe to Our Newsletter

Get our best thinking delivered to your inbox every month.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.