Syed Saif AWS Azure Cloud Expert

  Syed Saif   Syed Saif Linkedin Profile |20 August 2021 | AWS, Azure and Google Cloud Pricing Compared.

For a startup or a small business, comparing and deciding among AWS , Microsoft Azure and Google (GCP) Cloud is not easy. With 100’s of services, features that are not the same across AWS , GCP , Azure cloud and complex pricing options, it becomes very confusing.

In this post I compare the pricing of AWS, Azure and Google cloud for a set of core services. If you are already using AWS , Azure or GCP Cloud, this post will provide insights into whether you could have reduced costs by opting for a different cloud provider.

Before we get into pricing comparison of AWS , Microsoft Azure and GCP, below three points are equally important when choosing a cloud provider.

    • Services Availability: Ensure that the services and features you need are available in the desired cloud region. For e.g if you are looking for managed MySQL service with high availability AWS offers RDS-MySQL. But the same is not available in Microsoft Azure across all regions.

      Similarly if you need to set up a Bastion host (for securing public access to your servers) Microsoft has Azure Bastion Host service. But in AWS you don’t have it.

    • Skills:Your dev team should be familiar with the cloud provider you choose. Be it AWS , Azure or GCP cloud. Else it will require additional learning and waste precious time.
    • Cloud Infra Support:Expertise is required during initial cloud infra setup(architect and provision), for regular proactive management and timely support for any issues or failures. Ensure you have inhouse expertise or access to the right cloud expertise at reasonable rates. Else you will end up firefighting on a daily basis to address routine issues and costly security misconfigurations.

Let’s get down to comparing the pricing across AWS , Azure and GCP. I have taken a basket of services(Table-1) that a Startup or anyone new to cloud usage , typically uses during the initial stages. It is at this stage that costs play a vital role and every dollar saved counts. Apart from choosing the right cloud option and optimizing usage, you can avail Free Startup credits to reduce costs.

free-cloud-consulting-offer

How to REDUCE  your  monthly cloud bills by 25% in 7 days ?

5 simple and highly effective suggestions in blueprint to reduce your cloud costs.

Table-1: Services Considered for Comparing Pricing of AWS , Azure and GCP.
Item AWS Azure Google (GCP)
Server EC2 Instance Virtual Machines Compute
Disk Storage Elastic Block Storage Managed Disks Persistent Disks
Object Storage S3 Blob Cloud Storage
Load Balancer Network Load Balancer Network Load Balancer Cloud Load Balancing
CDN CDN (India) CDN Zone-5 (India) Cloud CDN (Asia)
Region Asia Pacific – Mumbai India – West India Asia South-1( Mumbai)
Table-2: Pricing of AWS , Azure and Google (GCP) Cloud Compared.
Costs incurred per month in USD.
Item AWS Azure Google (GCP)
LinuxServers t3.xlarge (4cpu/16GB) $267.00 D4sV4 (4cpu/16GB) $351.00 e2-standard4 (4vcpu/16GB) $240.00
Disk Storage SSD 128GB $36.00 SSD 128GB (Disk E10) $34.00 SSD 128GB $50.00
Object Storage 500 GB $13.00 500GB(Disk E10) $13.00 500GB $12.00
Load Balancer 500 GB $21.00 500GB(Disk E10) $21.00 500GB $27.00
CDN-Data Served 1000 GB $109.00 1000 GB $158.00 1000 GB $92.00
Data Transfer 500 GB $55.00 500 GB $60.00 500 GB $60.00
Total Costs incurred per month $501.00 $637.00 $481.00

Note:
1.Disk size 128 GB is taken since Azure does not provide configurable disk sizes. You need to select disks from predefined sizes (like 32GB , 64GB , 128GB,etc). In AWS and Google you can provision disks as per required size in 1GB increments.
2.Disk storage , Load balancer and object storage have additional pricing factors like number of http requests, number of rules, etc. These are taken as the minimum defaults.
3.Disk storage cost is for two disks of 128GB each with equal sized snapshots.
4.On-demand/Pay as you go pricing is considered. Other billing options like Reserved Instances, Savings plans from AWS , Committed usage discounts from Google and Reserved Virtual Machines from Microsoft Azure helps to reduce costs. But all these come with commitments to use for 1 year or more.
5.Microsoft Azure latest Dv5 series virtual machines are cheaper than Azure Dv4 series. But these are in preview mode. Hence not considered.

Cloud Implementation related doubts or queries?
Our Cloud expert can help. Also learn about  The TOP 5 THINGS to implement your cloud environment the right way

Book my FREE Consultation with expert

AWS , Azure or Google (GCP) Cloud?
It is clear from Table-2 Microsoft Azure is higher than AWS and Google Cloud Platform (GCP) by at least 25% for the services considered. Services that are costly in Microsoft Azure are CDN and to some extent Virtual Machine pricing.

If your use case involves high CDN usage then Microsoft Azure cloud becomes a costly affair. If you are not going to use CDN or it is minimal then the Virtual Machine pricing is the next item you need to check and decide.

Database Pricing
One key item that is not covered in the pricing, but is a key component in any product, is the database. If you plan to host the database and manage yourself then only the EC2 instance/Virtual Machine pricing is relevant. The cost differential factor(25% higher for Microsoft Azure) still holds.

But if you want to avoid the hassles of installing database, configuring , patching , replica management , monitoring, backups ,etc then you have options like AWS RDS-Mysql , Azure Database for MySQL , Google Cloud MySQL.

Azure Database for MySQL is still in preview mode for high availability. AWS-RDS is feature rich and has been in production mode for years. It’s costs are higher though. Understand whether self hosted database or Managed Database Services like AWS RDS is better for your use case and budget.

Conclusion
The above comparison shows that you can end up paying upto 25% more if you choose the wrong cloud option. As mentioned in the beginning of this blog , choosing a cloud provider involves services availability, skill sets, support and pricing is just one of the factors. So do consider all these factors before deciding.

If you are not sure or don’t have the expertise then take help from experts. You can consult me here and clarify any queries on choosing , managing , securing or reducing cloud costs.

Need guidance or support to decide on choosing the right option?  Click here to know how you can get help.

For any queries reach us at contact@clozon.com 

Or use this Form