Google Cloud Vs AWS Vs Microsoft Azure Vs Alibaba Cloud

By | August 12, 2018

In the recent years, cloud computing has become a popular buzzword but choosing a good Cloud Service Provider can be a daunting task since you will be required to compare costs, services offered among other things. In this article, we will compare four main Cloud Computing platforms namely Google Cloud vs AWS vs Microsoft Azure vs Alibaba Cloud with key features of each.

Cloud Driven Applications

1. Google Cloud

The Google Cloud platform is a set of cloud computing tools that developers can use in the building and hosting of web applications. This platform began with services like the Google Engine App but later evolved to include more tools and services.

Google Cloud Features:

Some of its key features include:

  • Cloud Debugger
  • Cloud Trace
  • Cloud Save

Developers have the ability to assess and debug code in production thanks to the Cloud Debugger. Cloud Trace allows developers to quickly identify what may be causing a performance breakdown and enables them to fix it. The Cloud Save feature allows you to save as well as retrieve per user information and also facilitates the synchronizing of stored data across devices.


Google Cloud uses a per-minute billing and sustained use discounts pricing model. A 10-minute billing minimum starts followed by bills-per-minute for the remaining time. The sustained use discounts starts after using a particular instance for at least 25 percent of a month where users get a discount for every incremental minute they use after reaching the 25 percent mark.

2. Amazon Web Services (AWS)

AWS is a cloud computing service provider that offers on-demand computing services and resources using a pay-as-you-go pricing model. AWS offers compute power, content delivery, database storage among other functionality to assist businesses grow. You can easily find free training courses online with certificates about AWS and other cloud platforms here. Millions of customers are leveraging the cloud products and solutions offered by AWS to create sophisticated applications with more reliability, scalability and flexibility.

AWS Features:

Some of its key features include:

  • Support for virtual and bare-metal servers
  • Compatibility with a wide variety of operating systems (Linux and Windows)
  • Supports creation of custom images
  • Ability to choose from several instance types


AWS uses a pay-as-you-go model for pricing which is similar to how you would pay for utilities such as water and electricity I.e you will only be required to pay for the services you consume meaning there will be no termination fees or additional costs if you stop using their services.

3. Microsoft Azure

Microsoft Azure offers an integrated suite of managed services, tools and templates that will help improve the productivity of IT professionals and developers by enabling them to create and manage enterprise, web, mobile as well as Internet of Things apps.

Azure Features:

Some new great features in Microsoft Azure include:

  • ExpressRoute for secure and faster data solutions
  • Puppet and Chef tools for easier configuration management
  • Cloud App Discovery (identifies what needs to be prioritized in your IT spend)
  • Better cloud collaboration


Microsoft Azure uses a similar pricing scheme to AWS where you only pay for the services you use hence there are no upfront costs.

4. Alibaba Cloud

Alibaba Cloud provides cloud computing products and services to online businesses such as cloud hosting, data storage and big-data processing.

Alibaba Cloud Features:

Alibaba Cloud (SLB) comes with the following key features:

– Flexible architecture

– Persistent data storage

– Multi-layer cyber security protection

– Data backup and one click recovery


Compared with other major competitors such as AWS, Alibaba Cloud is relatively cheaper with pricing models such as Pay-as-you-go and per-second billing.

Architecting with Google Cloud Platform
Architecting with Google Cloud Platform
Launch your career in Cloud Architecture. Design, develop, and manage cloud solutions to drive business objectives. Through a combination of presentations, demos, and hands-on labs, participants explore and deploy solution elements, including infrastructure components such as networks, systems and applications services.

70-532 Developing Microsoft Azure Solutions Certification
70-532 Developing Microsoft Azure Solutions CertificationThe most complete course available on the Microsoft Azure updated developer exam and certification. Microsoft Azure posted 90% growth in the third quarter of 2017 and holds the title as the fastest growing public cloud platform.

AWS Serverless APIs & Apps – A Complete Introduction
AWS Serverless APIs & Apps – A Complete Introduction
Get into serverless computing with API Gateway, AWS Lambda and other Amazon Web Services! Zero server config APIs & SPAs. Serverless computing will shape the future of web developmentsince it allows you to get rid of many issues “traditional” web hosting poses. Now’s the time to dive into this exciting new technology!

Cloud Computing Security
Cloud Computing Security
In this MOOC, we will learn Cloud Computing basics using AWS as an example, We will guide you to create AWS account, planning AWS resources for your cloud systems, create AWS EC2 instances, access them and configure the popular LAMP web services with MySQL database.