AWS vs GCP vs Azure
A lot have been already said on the internet over comparing the three largest and popular cloud providers. However, this post deals with head on comparison by taking 5 primary parameters needed by any enterprise.
- Ease of use: One of the greatest advantages of migrating to cloud is the ease of using it, hence this parameter is definitely useful to get a comparative understanding of cloud services.
- Performance: Performance of services in terms of up-time, cost to power ratio and general performance also needs to be considered for comparison.
- Process Fit: How well the cloud offering fit into current security and governance processes of any organization. It also depends on integration of public cloud to existing on-prem OR private cloud infrastructure.
- Price: Flexible pricing, plans, packages, offers and discounts definitely are a plus to any organizations cloud initiatives.
- Features: Presence of varied range of services makes any cloud consumable and fit into end to end initiatives of the organization.
Below is the evaluation matrix at a high level.
We can see from the above evaluation matrix, there is no clear winner. Based on different situations the cloud strategy needs to decided as per the final verdict above.
More on these different vendors data services (at the time of writing this post) is given in the lists below to help you make better and informed decisions before jumping into using any cloud service.
Virtual Machine Services comparison
Lets touch upon IaaS and Serverless comparison as well as most of the times during an absence of a required PaaS or SaaS service devloper prefer to install and configure their own software in a virtual machine.
In the above table, red indicates the highest price and green shows the lowest price for the given instance types.
•For General purpose virtual servers, Azure VM has the lowest price whereas Google instance has the highest price.
•For Compute optimized servers, Google instance has the lowest price whereas AWS instance has the highest price.
•For Memory optimized servers, Azure VM has the lowest price whereas AWS instance and Google instance have a similar price.
•For GPU instances, AWS instance has the lowest price whereas Google instance has the highest price.
Serverless computing comparison
The name ‘Serverless Architecture’ misleadingly implies the server’s magical absence. However, in reality of serverless computing, a third-party service provider takes responsibility for processes, operating systems, and servers. Developers can now focus on just building great software. All they need to do is code. Resource consideration (deploy, configure, manage) is no longer their concern. The cloud service provider takes care of that. The less you are meant to manage the instance, the more serverless it is. Serverless goes well with certain functions. It is for companies to learn to optimize their use and integrate them into broader data systems.
AWS Lambda, Azure Functions, and Google Cloud Functions are the services which provide serverless computing service. Cloud provider charges you for the compute power you use according to 100-millisecond increments. Developers can focus on their code and event triggers and AWS takes care of the rest.
•AWS and Azure have almost same pricing due to same free tier offerings and additional pricings.
•Google Cloud Functions comes out as the cheapest provider for serverless computing due to its very low compute price compare to AWS and Azure.
•AWS and Azure have almost 6 times higher pricing than Google.
•Monthly request charges remain the same for all three providers because Google provides 2 million free requests but on the other hand, it charges $0.40 per million requests which makes its price similar to AWS and Azure.
•Please note, we have not included Amazon’s API Gateway price, which is $3.50 per million requests and is necessary if you want to have HTTP invocation of the function.
Feel free to comment, suggest and advise , you opinion will be definitely counted.
Stay tuned for more data stories at beingdatum.com