У меня есть несколько экземпляров aws ec2, работающих в учетной записи разработчика, и в большинстве случаев я вижу, что использование процессора в большинстве случаев не превышает 5%. Например, даже в одном из кластеров kubernetes, где работает kafka, загрузка процессора не превышает 5 или максимум 6%, когда мы использовали машину t3.xlarge (16 ГБ оперативной памяти и 4 vcpu) для настройки кластера kafka.
Итак, мой вопрос заключается в том, есть ли способ узнать, действительно ли я полностью использую экземпляры, которые мы выбрали, чтобы я мог понизить тип своего экземпляра до недорогого, если он не используется полностью.
Я видел оптимизатор вычислений aws, но это говорит о том, что большинство экземпляров оптимизированы только 1 или 2, которые он показывает как не оптимизированные с недостаточным использованием.
Кроме того, большинство приложений, таких как kafka, по умолчанию запрашивают 8 ГБ оперативной памяти и хороший процессор для лучшего использования, но диаграмма наблюдения за облаком на самом деле не показывает, как если бы она была полностью использована.
Следовательно, есть ли способ решить эту проблему и снизить стоимость ec2 в aws?