Compare AWS, Azure, and Oracle Cloud pricing. See compute costs, reserved instance savings, and regional pricing differences instantly.
Cloud storage pricing looks like it should be a single number per gigabyte, and that is exactly why storage bills surprise people. This tool models a storage workload the way a bill is actually assembled — capacity, requests, retrieval and egress — and shows what the same workload costs on five providers side by side. Describe the workload once, and you get a monthly and annual figure per provider, a line-item breakdown, and the gap between the cheapest and the most expensive option.
Six workload types are modelled, each on its own tab, and every one is compared across AWS, Microsoft Azure, Google Cloud, Oracle Cloud and Alibaba Cloud.
| Tab | What you configure |
|---|---|
| Storage — object | Storage class, capacity in GB, GET and PUT requests per month, retrieval volume, data transfer out, redundancy |
| Storage — block | Volume type, capacity, provisioned IOPS, throughput, snapshot storage |
| Compute | vCPUs, RAM, operating system, hours per month, on-demand or 1–3 year commitment |
| Database | Engine, instance class, vCPUs, RAM, storage type and size, IOPS, backup storage, Multi-AZ, read replicas |
| Serverless | Memory, average execution time, requests per month, x86 or arm64 |
| Containers | Managed Kubernetes or serverless containers, node count and size, hours, architecture |
| Network | Data transfer out, cross-region transfer, load balancers and processed GB, NAT gateways |
Four regions are offered — US East, US West, EU West and Asia Pacific — and each maps to the equivalent region on every provider, so a US East comparison lines up us-east-1, eastus, us-east1, us-ashburn-1 and Alibaba's us-east-1 rather than comparing a US price against a European one.
The trap in storage comparison is that the four providers do not name the same thing the same way, and their default tier is not the same product. A like-for-like comparison means fixing five things before you look at any price:
The object storage form asks for all five, which is the point. A comparison that only asks for capacity is not comparing bills, it is comparing one line of a bill.
Take a modest workload: 1,000 GB stored on a standard tier, 100,000 GET requests and 10,000 PUT requests a month, 100 GB leaving the network. If standard storage lists at $0.02 per GB-month and egress at $0.09 per GB, the bill assembles like this:
| Line | Calculation | Monthly |
|---|---|---|
| Storage | 1,000 GB × $0.02 | $20.00 |
| Egress | 100 GB × $0.09 | $9.00 |
| Requests | 110,000 ÷ 1,000 × $0.0004 | $0.04 |
| Total | $29.04 |
Egress is already 31% of that bill while you are only storing a terabyte. Now change one input and nothing else: make it a public download bucket serving 2,000 GB a month instead of 100 GB. Egress becomes 2,000 × $0.09 = $180, against an unchanged $20 of storage. The bill is now nine times the storage line, and the per-GB storage rate you spent an afternoon comparing decides 10% of what you pay.
This is the reason the tool insists on a transfer figure. A provider with a slightly higher storage rate and materially cheaper egress wins outright on a serving workload and loses on an archive workload, and you cannot tell which case you are in from a per-GB table.
The object storage form reveals a retrieval field as soon as you select infrequent access, glacier or deep archive, because on those classes retrieval is a real cost centre rather than a rounding error. The decision rule is straightforward: estimate how much of the data you will read back in a typical month, then check whether the retrieval charge on that volume exceeds what you save by leaving the tier. For data you genuinely never touch — compliance archives, finished project media, log retention — the archive tiers are dramatic savings. For data someone might want back this quarter, the arithmetic frequently reverses, and it reverses hardest at the exact moment you need the data most.
Model both. Run the comparison once on standard with your real retrieval volume, then again on the cold tier with the same volume, and compare totals rather than per-GB rates.
The Storage tab has a second mode for block volumes — EBS, Azure Managed Disks, Google Persistent Disks. Block storage attaches to one instance and is priced on provisioned capacity, not on what you have written, so a 500 GB volume that is 10% full costs the same as one that is full. That single fact accounts for a large share of avoidable block storage spend.
The form offers general-purpose SSD, high-performance SSD with provisioned IOPS, throughput-optimised HDD, cold HDD and legacy magnetic. It asks for provisioned IOPS only on the high-performance type and throughput only on general-purpose SSD, because those are the volume types where the figure is billable rather than inherited. Snapshot storage is a separate input, and it is worth filling in honestly: snapshot chains accumulate quietly and are frequently the largest storage line nobody budgeted for.
Submitting a workload returns a row per provider with monthly cost, annual cost, and a breakdown splitting the total into storage, data transfer, requests and other charges. The cheapest and most expensive options are identified, along with the difference between them in dollars and as a percentage, plus an average across providers. That breakdown is the part to read carefully — two providers can land within a few dollars of each other on the total while arriving there completely differently, and which one wins will flip the moment your traffic pattern shifts. Widen the egress input by a factor of two and re-run; if the ranking changes, your decision is a bandwidth decision, not a storage decision.
Be clear about what this is. The comparison is calculated server-side from a maintained table of representative list rates per provider, tier and service — it is a modelling tool, not a live feed from each provider's price list API. The rates are single representative figures rather than per-region variants, so changing region maps the comparison to the equivalent region on each provider without re-pricing every line item. Nothing here accounts for enterprise discount agreements, committed-use or reserved pricing on storage, free-tier allowances, promotional credits, or the taxes that appear on the invoice.
Use it the way it is built to be used: to find the shape of the answer, to see which cost component dominates your workload, and to narrow five providers to two. Then confirm the finalists against each provider's own calculator with your actual account terms before anything gets committed. A comparison tool that told you it was authoritative to the cent would be lying to you.
Estimate and compare costs across AWS, Azure, and Google Cloud for equivalent workloads.
Reserved vs on-demand pricing, regional price differences, free tier inclusion.
Cloud providers typically charge for compute resources based on several factors:
CPU and RAM are billed per hour or per second. More powerful instances with more vCPUs and memory cost more per hour.
Windows instances typically cost 50-100% more than Linux instances due to licensing fees that cloud providers pass on to customers.
Prices vary by geographic region. US regions are typically cheapest, while regions in South America, Middle East, and some Asia-Pacific locations cost more.
Right-size your instances: Don't overprovision. Monitor actual CPU and memory usage and downsize if consistently under 50% utilization.
Use reserved instances for steady workloads: If you know a workload will run 24/7 for a year or more, reserved instances offer 35-50% savings.
Leverage spot/preemptible instances: For batch jobs, rendering, data processing, and fault-tolerant workloads, spot instances can save 60-90%.
Stop instances when not in use: Development and test environments don't need to run 24/7. Automate start/stop schedules to run only during business hours.
Optimize data transfer: Use CDNs for content delivery, minimize cross-region traffic, and leverage direct connect options for large data transfers.
Set up cost monitoring and alerts: Use cloud provider billing dashboards and set up alerts for unexpected spending spikes.
Review and delete unused resources: Regularly audit for orphaned volumes, snapshots, load balancers, and other resources that continue charging.
Consider multi-cloud strategies: Use each provider for their strengths - AWS for breadth, Azure for Microsoft integration, Oracle for databases.
Cloud providers offer different instance families optimized for various workloads:
Balanced CPU, memory, and networking. Good for web servers, development environments, small databases. Cost-effective for most workloads.
High CPU-to-memory ratio. Ideal for batch processing, media encoding, high-traffic web servers, gaming servers, and scientific modeling.
High memory-to-CPU ratio. Best for large databases, in-memory caches (Redis, Memcached), real-time big data analytics, and SAP HANA.
Our cloud experts can help you audit your current spending, identify cost-saving opportunities, migrate to the most cost-effective provider, and optimize your cloud architecture for both performance and cost.
We use official pricing data from each cloud provider to ensure accuracy. Prices reflect current list prices and are updated regularly. However, your actual costs may vary based on enterprise discounts, committed use agreements, support plans, or promotional credits. Always verify final pricing with your cloud provider.
We currently support AWS, Azure, and Oracle Cloud pricing comparisons. Google Cloud Platform (GCP) and Alibaba Cloud support will be added in a future update. These providers require additional API integration and we want to ensure the same level of accuracy before launching.
No, the current version focuses on compute instance pricing only. Data transfer, storage, and other services are not included. We plan to add storage and data transfer pricing in future updates.
On-Demand pricing is pay-as-you-go with no commitment - you pay hourly rates and can stop instances anytime. Reserved Instances require a 1-year or 3-year commitment in exchange for significant discounts (typically 35-50% off on-demand pricing). Reserved pricing is ideal for steady-state workloads.
Oracle Cloud has competitive pricing, especially for compute and database workloads. They offer uniform global pricing (same price in all regions) and use a flexible OCPU + RAM pricing model. Oracle also provides aggressive discounts to compete with AWS and Azure for market share.
Currently, you can take a screenshot or copy the results manually. We plan to add export functionality (PDF/CSV) and shareable links in a future update.
Cloud provider pricing typically changes infrequently. Our pricing data is based on current published rates and we update it whenever providers announce price changes. If you notice any discrepancies, please contact us.
Absolutely! Our cloud migration services team can help you plan and execute a smooth migration to the most cost-effective provider for your workloads. We handle architecture review, cost optimization, migration planning, and implementation. Get a free consultation to discuss your needs.
Interactive cloud security assessment tool to evaluate your cloud infrastructure against industry best practices and compliance frameworks including CIS benchmarks, NIST CSF, and CSA guidelines.
Estimate cloud emissions by provider and region, then model rightsizing, greener regions, and facility efficiency improvements to quantify savings.
Calculate recommended cybersecurity budget allocation based on your industry, company size, risk profile, and compliance requirements. Get detailed breakdowns for personnel, technology, training, and incident response.
Calculate return on investment for cybersecurity initiatives by quantifying risk reduction, avoided breach costs, compliance savings, and operational efficiencies. Build business case for security investments.
Estimate total breach costs: detection, response, notification, legal fees, regulatory fines & reputation damage. Free calculator based on IBM-Ponemon data.
Evaluate your organization's cybersecurity maturity level using CMMC, NIST CSF, and ISO 27001 frameworks. Assess capabilities across governance, technology, processes, and people to identify improvement areas.