THE CLOUD! One of the biggest buzzwords these days. Despite some skepticism around cloud solutions, it is undeniably one of the major trends in the IT landscape of the past decade. Surprisingly, it seems that the COVID-19 pandemic only further accelerates this technology. In this blog, you will get an in-depth review of the notorious “Big Three” cloud providers; Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Let’s find out about their computing capability, storage, AI / machine learning ability, and pricing model!
Cloudy with a chance of innovation
So, do you have to be cloud to be good? Cloud solutions have gained a certain momentum to the point where IT systems running in the cloud are being perceived as better. Misconceptions like “Money is the key driver for moving to the cloud” or “Once I have moved to the cloud I can sit back and relax” could trouble your vision when it comes to planning IT strategies. Moving to the cloud, just because it is a trend or because you believe that it will make your business stronger, should not be your goal. Instead, use the cloud to HELP you reach your goals!
With your head in the clouds and feet on the ground
There are so many cloud providers, each with its own unique set of services. So how do you choose between them? Should you go with a hybrid solution (on-premise combined with cloud), or maybe a multi-cloud strategy (combination of multiple cloud providers)? Like many enterprise software and IT-related questions in general: It all depends…To guide you through this cloudy landscape, let us focus on the three major players; Amazon Web Services (AWS). Microsoft Azure, and Google Cloud Platform (GCP). What follows is a comparison between them in different areas, such as offered services and pricing.
Cloud provider overview
Cloud computation is all about high scalability, per-second billing, speed, and security. All three providers offer serverless compute capabilities, containerization, and virtualization.
We can categorize storage services in three areas:
- Backup service
3. Machine learning
4. Pricing model
Comparing the pricing models is like comparing apples and oranges. But there are some similarities. All three offer a free tier with limited options and they all charge on-demand for the resources you use. While AWS and Azure offer a pay-per-minute pricing, Google provides a pay-per-second billing option. Google really tries to stand out with their pricing model and offers provides nice discounts and incentives to gain market share. It is the most transparent and customer friendly, whereas AWS’s pricing model is the most complex. All three offer a cost calculator:
The final verdict
The things that all three platforms have in common are on-demand pricing, a free tier, great support, and an emphasis on security. All are brought to you by reputable companies that exemplify tech innovation. However, there are some important distinctions.
With an expansive list of tools and services, along with its enterprise-friendly features, AWS is a strong proposition for large organizations. Meanwhile, its huge and continuously growing infrastructure provides economies of scale that enable aggressive price cuts. It continues to be the clear market leader, but the gap is slowly closing.
It appears that Microsoft has started to bridge the gap between the two, and will continue to do so with its ongoing investment in building out the Azure cloud platform and further plans to strengthen ties with its on-premise software. Microsoft Azure is best suitable for organizations that are already heavily invested in Microsoft in terms of technology and developer skills.
Then there is Google, which could prove a more serious enterprise competitor under its new leadership. It was already making good progress with certain customers, especially with its Kubernetes and machine learning expertise, but has much more work to do to prove itself a viable enterprise option.
Choosing the right cloud platform can be tedious. With extensive experience using all of the three cloud providers, our experts can help you choose the right cloud solution for your project! In the meantime, you might want to check out one of our cutting-edge projects where we develop an IoT connectivity platform using AWS as the cloud provider.
This blog is written by Maarten Neyens – Software Engineer at Mediaan