4 ms·
RDS tops out at about 18000 IOPS since it uses a single ebs volume. Any decent ssd will do much better. E.g. a 970 evo will easily do >100K IOPS and can do more
by singron 4y ago
RDS tops out at about 18000 IOPS since it uses a single ebs volume. Any decent ssd will do much better. E.g. a 970 evo will easily do >100K IOPS and can do more like 400K in ideal conditions.
You can get that many IOPS with aurora, but the cost is exorbitant.
- mcbain 4y agoI don't think it has been a single EBS volume for a while, but in any case, 256k is more than 18k. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html#USER_PIOPS https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_...
- raffraffraff 4y agoI believe RDS automatically stripes EBS volumes under the hood, but don't expose that information to you unless you enable enhanced metrics (it's shown under "Physical Device I/O", where you can infer the number of volumes in the stripe). I have no idea when the striping kicks in - presumable some specific volume size for gp2, or some provisioned IOPS setting. According to the link below, provisioned IOPS tops out at 256000: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html#:~:text=Amazon%20RDS%20provides%20that%20IOPS,operations%20per%20second%20(IOPS) https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_....
- singron 4y agoProvisioned IOPS is insanely expensive. Running 256K IOPS is $25K/month. You could outright buy multiple 970 EVOs every day and spend less money.
- StreamBright 4y agoAnd this is very rarely the only dimension we chose technology by.