I've created an Amazon EC2 instance to host a website. I also need a MySQL RDS to store my DB and I have to choose between General Purpose SSD and Magnetic storage. From docs I see:
General Purpose (SSD) – Amazon RDS General Purpose (SSD) storage delivers a consistent baseline of 3 IOPS per provisioned GB and provides the ability to burst up to 3,000 IOPS.
Above this section:
Magnetic storage (formerly known as RDS Standard storage) may be used for small database workloads where data is accessed less frequently.
When selecting a GP SSD I see this message:
Provisioning less than 100 GB of General Purpose (SSD) storage for high throughput workloads could result in higher latencies upon exhaustion of the initial General Purpose (SSD) IO credit balance.
At this point, I note that my DB size is about 300MB and I don't think that it would increase much more, so I would have to pay for much more size for GP SSD. In the other side, the site has around 3000 visitors per day, so I may need a better performance than magnetic ones.
Should I pay for 100GB when I'll be using only up to 500MB? Could be magnetic storage enough for this case? Is there any other consideration to take into account?