Вы должны будете проверить это.
Вы можете выполнить некоторые обратные расчеты конверта, чтобы приблизить число операций ввода-вывода на одну вставку, умножить его на количество транзакций в секунду, добавить некоторую буферную комнату и т. Д., Но гораздо проще просто проверить это.
Самое простое, что нужно сделать, - это выделить лучшую догадку, а затем вернуться и увеличить или уменьшить ее, чтобы она соответствовала результатам тестирования в реальном мире. Это одно из преимуществ использования облачной среды, аппаратные изменения имеют низкую капитальную стоимость, и такие изменения обычно требуют только обновлений конфигурации. С томами EBS вы не можете просто увеличить количество операций ввода-вывода в секунду, вам также придется увеличить размер тома 1 . Вы всегда можете просто создать новый том и скопировать свои данные. Будет некоторое время простоя, но если ваши данные не велики, их не должно быть много, поскольку это будет необработанная копия.
Вот предположение о количестве необходимых операций ввода / вывода. Опять же, это всего лишь предположение, поскольку специфика зависит от количества индексов и от того, будет ли ваш поток трафика гладким или быстрым. При 25 тыс. Ткс / час вы получаете ~ 7 ткс / сек. Размер каждой строки не имеет особого значения, так как он меньше, чем размер одиночного ввода / вывода (4K). Каждая транзакция будет делать где-то между 1-5 IOP (первичная вставка плюс пара вставок дерева индексов), так что скажем ~ 35 / с.
Я говорю, начните с минимального 100 IOPS и увеличьте масштаб в случае необходимости.