Aurora → Neon Scale Plan Pricing Question for Production Setup
Hi everyone!
I’m currently running a production-grade app on AWS Aurora, and I’m considering switching to Neon Scale plan. I’d like to understand the pricing implications based on my real-world usage. Here are my current specs on Aurora:
* Instance:
db.r7g.large
db.r7g.large
→ 2 vCPU, 16 GB RAM * CPU utilization:~7% on average * Disk usage: 1 GB (assume total size)
I want to migrate my main production database to Neon. Based on Neon Scale pricing:
* Compute is billed in CU-hours, where 1 CU = 1 vCPU + 4 GB RAM. * Neon can autoscale down to 0.25 CU(0.25 vCPU + 1 GB RAM). * My DB is mostly idle, so it would run near this minimum capacity most of the time. * Neon Scale plan rate: $0.26 per CU-hour * Storage: $0.35 per GB-month * Egress / PITR and other fees are ignored for simplicity
Assuming the DB runs mostly at 0.25 CU (minimum) and is active 24×7:
* CU-hours per month =
0.25 CU × 24 h × 30 d ≈ 180 CU-hours
0.25 CU × 24 h × 30 d ≈ 180 CU-hours
* Compute cost =
180 × $0.26 ≈ $46.80 / month
180 × $0.26 ≈ $46.80 / month
* Storage cost =
1 GB × $0.35 ≈ $0.35 / month
1 GB × $0.35 ≈ $0.35 / month
Total estimated cost ≈ $47.15 / month
If the DB occasionally scales up to 0.5 CU on average, compute cost would roughly double to ~$93/month.
My questions:
1. If my DB mostly runs at 0.25 CU, will I be billed only for that usage, or is there a hidden minimum based on 1 CU? 2. How fast is autoscaling when Neon needs to scale from 0.25 CU → 1 CU under load? Any noticeable latency? 3. Based on my Aurora usage (2 vCPU / 16 GB RAM, ~7% CPU, 1 GB disk), does my math make sense, or am I missing something?
I’m trying to compare the $47–93/month Neon estimate versus my current Aurora cost (~$50–150/month for db.r7g.large) and decide if Neon is viable for production.