Cloud Benchmarking Series · Part 3

AWS vs OCI on AMD

Article 3 of 4

Jun 2, 2026 · devops · 12 min read · 2400 words intermediate

AWS vs OCI on AMD — the price-performance duel nobody talks about.

devops benchmarks aws oci amd

TL;DR — Restrict the field to AMD EPYC x86 — Intel is too expensive per unit of work to justify in 2026, and ARM is its own conversation (Part 2). Between AWS and OCI on the same AMD silicon, AWS wins on raw ecosystem and marginal performance, but OCI wins price-performance decisively — published data shows roughly half the on-demand hourly rate for ~the same runtime. If your workload is AMD x86 and the finance team is watching, OCI is the value play.

Why AMD-only, why these two clouds

Two deliberate constraints for this comparison:

  • AMD, not Intel. EPYC (Zen 4 "Genoa" / Zen 5 "Turin") leads x86 on both performance and price. Intel Xeon — even the improved Granite Rapids — carries a price premium that rarely pencils out for general-purpose work. When the question is "best x86 value," the honest answer skips Intel. (ARM is faster-per-dollar still, but that's Part 2's story; here we isolate the x86 choice.)
  • AWS vs OCI. AWS is the default everyone reaches for. OCI is the one that quietly undercuts everyone on price. Putting them head-to-head on identical AMD cores isolates the thing that actually differs: what you pay per unit of work.

The instances

AWSOCI
Zen 4 (Genoa)m7a / c7aVM.Standard.E5.Flex
Zen 5 (Turin)m8a / c8aVM.Standard.E6.Flex
Billing unitper vCPU (1 thread)per OCPU (1 full core = 2 threads)
Shapefixed sizesflexible (pick OCPU + RAM)
HypervisorNitro (hardware offload)OCI virtualization
The OCPU trap. OCI's per-OCPU price looks ~2× an AWS vCPU price at a glance — because 1 OCPU = 2 vCPU-equivalent threads. Always normalize to the same thread count (or the same delivered throughput) before comparing dollars, or you'll wrongly conclude OCI is expensive. It's the opposite.

Raw performance: AWS edges it

On the same AMD core, AWS's Nitro hypervisor offloads virtualization to dedicated hardware, so guests see near-bare-metal CPU and very low steal. In the dev.to/dkechag 2026 VM series, AWS's Turin-based c8a posts the strongest multi-threaded x86 result of any cloud, and AMD EPYC Turin generally is "a tier above anything else" in single-thread. [1]

OCI's AMD shapes run the same silicon and land close — within a small single-digit percentage on most CPU and memory tests — but AWS keeps a marginal raw-performance lead, mostly attributable to Nitro and newer instance availability. If you only cared about the fastest x86 wall-clock, AWS wins by a nose.

Price-performance: OCI wins, not close

Now divide by dollars. The peer-reviewed arXiv cost-performance study (standardized 4 vCPU / 16 GiB) found, on-demand:

  • AWS on-demand ≈ $0.25/hr vs OCI ≈ $0.14/hr — AWS costs ~79% more.
  • For that premium AWS delivered only ~1.9% less runtime.
  • OCI had the best cost-performance across all architectures, including AMD. [2]

The dev.to/dkechag 2026 series reaches the same verdict independently: "Oracle pretty much tops the performance/price charts with both ARM and x86 options." [1]

SAME AMD WORKLOAD, 4 vCPU / 16 GiB (arXiv 2412.03037) on-demand $/hr AWS $0.25 OCI $0.14 (−44%) runtime AWS 1.30 h OCI 1.32 h (+1.9%) ~Same speed. OCI ~44% cheaper. Price-performance: OCI.

Fig 1 — Near-identical runtime, very different bill. The AMD price-performance gap in one chart.

The reserved & spot wrinkle

On-demand isn't the only price model, and the winner can shift:

  • On-demand: OCI wins clearly (above).
  • 1-year reserved: the gap narrows — GCP's Turin matches Oracle, and AWS Savings Plans cut the AWS premium, though OCI typically still leads. [1]
  • Spot / preemptible: spot delivers roughly 2× the perf-per-dollar of any 3-year reservation. If your AMD workload tolerates interruption (CI, batch, stateless web), AWS Spot can erase OCI's on-demand advantage — at the cost of eviction risk. [1]

Beyond the sticker price

Price-performance isn't only the hourly rate. Two factors that matter at decision time:

  • Egress. OCI's data-transfer pricing is dramatically cheaper than AWS's — for bandwidth-heavy workloads this can dwarf the compute difference. AWS egress is a notorious bill-shock line item.
  • Ecosystem & ops. AWS's depth (managed services, tooling, talent pool, Nitro consistency) is a real, if unquantified, value. Migrating to OCI to save on compute can cost more in engineering time than it saves — be honest about that trade.
  • Free tier. OCI's Always Free allotment (and generous credits) makes it attractive for small/steady workloads and for running your own benchmarks cheaply — which is exactly Part 4.

Verdict

If you optimize for…Pick
Raw x86 wall-clock speedAWS (c8a Turin + Nitro)
On-demand price-performanceOCI (E5/E6.Flex, ~44% cheaper, same speed)
Bandwidth-heavy workloadsOCI (cheap egress compounds the win)
Interruptible batch/CIAWS Spot (~2× perf/$ vs reservations)
Ecosystem depth & team velocityAWS (worth a premium for many orgs)

The honest summary: on identical AMD EPYC silicon, AWS is a touch faster, OCI is a lot cheaper. For most AMD x86 fleets the speed difference is noise and the price difference is real money — which is why OCI deserves a benchmark on your actual workload before you default to AWS. How to run that benchmark fairly is Part 4.

References

Figures from cited third-party benchmarks, cross-checked June 2026. Pricing is on-demand list and changes frequently — verify in each provider's calculator before committing.

← prev: The 2026 Cloud Showdown next: Benchmark Your Own Workload →
© cvam — written in plaintext, served warm