Простого ответа не существует, существует так много вариантов ec2, что вам необходимо сначала выяснить, что замедляет работу вашего API.
Когда вы «включаете» свой экземпляр ec2, вы получаете некоторую комбинацию больше памяти, более быстрый процессор, более быстрый диск и большая пропускная способность сети - и мы не можем сказать, какая из этих «дополнительных» функций улучшает вашу производительность. Разные классы экземпляров оптимизированы для разных задач.
Это может быть просто, так как лучшая пропускная способность сети или ваше приложение привязано к диску, а выбранный вами лучший экземпляр оптимизирован для производительности ввода-вывода. .
В зависимости от того, какой функции не хватает вашему экземпляру, это поможет вам решить, какой тип экземпляра обновлять до - или, как вы выяснили, просто обновиться до чего-то «большего» и быть довольным производительностью ( в обмен на то, чтобы быть более дорогим).