DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Keep Your Application Secrets Secret
  • We Went Multi-Cloud and Almost Drowned: Lessons From Running Across AWS, GCP, and Azure
  • Implementing Budget Policies and Budget Limits on Databricks
  • Benefits and Challenges of Multi-Cloud Integration

Trending

  • Designing Memory Architecture for Stateful AI Agents: Short-Term Context and Long-Term Persistence
  • Building a Feature Store With Neo4j and Feast
  • Agentic Test Creation: From Plain-Language Requirements to End-to-End Test Cases
  • RAG Architecture Patterns: Proxy, Caching, and Routing

Draft This article hasn't been published, so readers can't see it.

In moderation This article is waiting for review, so readers can't see it yet.

Deleted This article has been deleted, so readers can't see it.

  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. On-Demand Compute Pricing: AWS vs. Azure vs. Google

On-Demand Compute Pricing: AWS vs. Azure vs. Google

Take note, cloud architects: In this three-way battle of the cloud giants, see how on-demand compute pricing compares among AWS, Azure, and Google.

By 
Jignesh Solanki
·
Oct. 02, 17 · Analysis
Post on X (opens in a new tab) Share on LinkedIn (opens in a new tab)
19.4K Views

Join the DZone community Save articles, join the discussion, and download Refcards and Trend Reports with a free account.

Join for free Already a member? Log in

Comparing cloud compute services is a very difficult task. Because of the diverse deployment options and dissimilar features of different services, formulating relevant and fair comparisons is challenging. This article dives down into the details to show you which providers have the lowest-cost options for cloud compute instances under different circumstances.

The purpose of this post is to show how you can effectively compare the pricing of compute services of the top cloud providers. The instances are the same, but still, by understanding the intricacies of compute pricing, cloud architects can save a lot of money. This analysis also stands as a prerequisite for developing cloud cost optimization strategies. Moreover, knowledge of discounted pricing and reserve instance is beneficial in the long term budgeting of technology funds. In this blog, we’ve compared On Demand Hourly pricing for similar instances from AWS, Azure, and Google.

Compute Pricing

In comparing compute prices, it’s important to note where the compared instances are similar and where they are not. In our analysis, we chose four scenarios to compare instances of AWS, Azure, and Google. All scenarios are based on the lowest price us-east region for each provider and using one of the standard, free Linux options that are available at no extra charge.

Assumptions

For each cloud provider, we then mapped the appropriate instance type for each scenario. You can quickly see that everything cannot be compared exactly “apples-to-apples”. To compare compute price effectively, we’ve chosen similar instances having the same number of vCPUs and RAM for AWS, Azure, and Google. We kept 4 vCPUs as the common link for all three scenarios (Standard, HighMemory, and HighCPU) except GPU instances. For each scenario, we’ve selected instances with a similar amount of RAM to get the lowest pricing instance from AWS, Azure, and Google. For example, in the standard scenario, RAM for instances are 15 (AWS), 16 (Azure), and 15 (Google). This case will the same for other three scenarios as well.

Note: We have used Google Cloud Pricing Calculator to find out Google Compute Engine’s per-hour pricing. To see AWS and Azure pricing, click on AWS On-Demand pricing and Azure Virtual Machines Pricing.

AWS vs Azure vs Google Cloud

For each of these three instance types, we looked at scenarios where a local SSD is required for better comparison because AWS has instances families with and without the local SSD, while Azure always includes local SSD with all of its instance types, so as a result, you are “paying for it” as part of the instance price whether you need it or not. Google Cloud never includes local SSD with the instance type, so you need to pay for it as an add-on cost. The minimum size for an add-on local SSD is 375 GB, which is quite large.

This comparison will help you to understand which instance has the lowest price for different requirements. We have done all the comparison work in terms of vCPU and memory (RAM) so that you can easily identify lowest pricing instance from main three cloud providers. Here are the scenarios:

Scenarios

  1. Standard Instance with 4 vCPUs and SSD
  2. High Memory 4 vCPUs and  SSD
  3. HighCPU with 4 vCPUs and SSD
  4. GPU with 16 vCPUs and SSD
  5. Region: US east (Northern Virginia)

AWS vs. Azure vs. Google Cloud: On Demand Compute Pricing Comparison

For each of the four scenarios below, you can see the hourly on-demand (OD) price for each cloud.

AWS vs Azure vs Google Cloud

Summary and Conclusion

  • In the chart above, red indicates the highest price of the cloud providers within a scenario while green represents the lowest price. Google Cloud has the lowest price for all four scenarios.
  • For Standard and HighCPU scenarios, AWS has the highest price.
  • For HighMemory and GPU, Azure has the highest price.
AWS Google (verb) azure Cloud

Published at DZone with permission of Jignesh Solanki. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Keep Your Application Secrets Secret
  • We Went Multi-Cloud and Almost Drowned: Lessons From Running Across AWS, GCP, and Azure
  • Implementing Budget Policies and Budget Limits on Databricks
  • Benefits and Challenges of Multi-Cloud Integration

Partner Resources

×

Comments

Loading comments

The comments didn't load

Please try again in a moment.

Likes

Loading

The next likes didn't load. Please try again.

The likes didn't load

Please try again in a moment.

See who liked this

Log in or join DZone for free to see who liked this article.

Log in Join for free
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook