AWS Hosting (RDS + EC2)

Missa4 days ago

Screenshot 2025-08-25 at 13.56.19.png

Hi there,

I have been hosting traccar on AWS for the last two years. As the number of devices increased we noticed a perfomance degradation of our service. When we started we had RDS on gp2 and the number of iops was 1000. I then noticed RDS logs indicating issues with iops and recommending i switch to provisioned iops where I could have flexible iops independent of capacity. I have switched to that shown in the picture above and I wanted to find out if the resources could hand 500 devices without an issue.

In particular, I want to find out if 3000 iops (input/output operations per second) and 1 Gig ram, 50Gb and storage throughput can handle the workload. If possible, please share how I can calculate/estimate a single device resource consumption on the server so I can have an idea of how to optimise infrastructure as we scale.

N.B: I have implemented cleanup of historical logs and database history to ensure I optimise resource usage.

Thank you.

Track-trace4 days ago

Why dont you just test it?

A nvme samsung 990pro has 1.5 milion iops

Anton Tananaev4 days ago

Our general recommendation so far has been to host database on the same server.