Server explorer
Choose how big your data is and how much throughput you need. Each point is a benchmarked instance × disk; everything right of the target line clears your requirement, and the cheapest of those is the pick.
Workload mixed_90_10Concurrency 32PostgreSQL 17Region us-east-1Pricing on-demand
Dataset size
Cheapest that clears targetm8g.largegp3-baseline · Graviton
$82/mo
45,515RPS · 1.3×
Safe pick · ≥20% headroomm8g.largegp3-baseline · Graviton
$82/mo
45,515RPS · 1.3×
Best RPS per $/hrc8i.largegp3-baseline · x86-64
52,203RPS
451,476RPS/$·hr
30 of 52 configs clear 35,000 RPS at 1 GB. The cheapest is m8g.large on gp3-baseline at $82/mo. Points are instance × disk; the dashed line is the cost/performance frontier; arm64 (Graviton) is green, x86-64 slate.
| Instance | Disk | RPS | Headroom | $/mo | RPS / $·hr | Arch |
|---|---|---|---|---|---|---|
| m8g.largecheapest | gp3-baseline | 45,515 | 1.3× | $82 | 407,555 | Graviton |
| c8i.large | gp3-baseline | 52,203 | 1.5× | $84 | 451,476 | x86-64 |
| m7i.large | gp3-baseline | 41,305 | 1.2× | $90 | 336,586 | x86-64 |
| r8g.large | gp3-baseline | 38,531 | 1.1× | $92 | 304,746 | Graviton |
| m7g.xlarge | gp3-baseline | 58,726 | 1.7× | $135 | 317,234 | Graviton |
| m8g.xlarge | gp3-baseline | 70,871 | 2.0× | $147 | 351,826 | Graviton |
| c8i.xlarge | gp3-baseline | 64,585 | 1.8× | $153 | 308,522 | x86-64 |
| m5.xlarge | gp3-baseline | 39,959 | 1.1× | $156 | 186,794 | x86-64 |
| m7i.xlarge | gp3-baseline | 65,582 | 1.9× | $163 | 293,410 | x86-64 |
| r8g.xlarge | gp3-baseline | 64,627 | 1.8× | $169 | 279,821 | Graviton |
| m8g.large | gp3-max | 38,463 | 1.1× | $182 | 154,678 | Graviton |
| c8i.large | gp3-max | 53,444 | 1.5× | $184 | 211,563 | x86-64 |
| m7i.large | gp3-max | 41,465 | 1.2× | $190 | 159,663 | x86-64 |
| r8g.large | gp3-max | 39,039 | 1.1× | $192 | 148,198 | Graviton |
| m7g.xlarge | gp3-max | 57,738 | 1.6× | $235 | 179,252 | Graviton |
| m8g.xlarge | gp3-max | 67,428 | 1.9× | $247 | 199,242 | Graviton |
| c8i.xlarge | gp3-max | 69,067 | 2.0× | $253 | 199,429 | x86-64 |
| m7g.2xlarge | gp3-baseline | 77,197 | 2.2× | $254 | 221,629 | Graviton |
| m5.xlarge | gp3-max | 39,479 | 1.1× | $256 | 112,506 | x86-64 |
| m7i.xlarge | gp3-max | 60,805 | 1.7× | $263 | 168,667 | x86-64 |
| r8g.xlarge | gp3-max | 69,292 | 2.0× | $269 | 188,322 | Graviton |
| m8g.2xlarge | gp3-baseline | 81,451 | 2.3× | $278 | 213,807 | Graviton |
| c8i.2xlarge | gp3-baseline | 86,470 | 2.5× | $290 | 217,941 | x86-64 |
| m5.2xlarge | gp3-baseline | 51,445 | 1.5× | $296 | 126,737 | x86-64 |
| m7i.2xlarge | gp3-baseline | 73,190 | 2.1× | $310 | 172,163 | x86-64 |
| m7g.2xlarge | gp3-max | 67,275 | 1.9× | $354 | 138,625 | Graviton |
| m8g.2xlarge | gp3-max | 81,697 | 2.3× | $378 | 157,734 | Graviton |
| c8i.2xlarge | gp3-max | 61,139 | 1.7× | $390 | 114,547 | x86-64 |
| m5.2xlarge | gp3-max | 51,430 | 1.5× | $396 | 94,731 | x86-64 |
| m7i.2xlarge | gp3-max | 77,126 | 2.2× | $410 | 137,210 | x86-64 |