2

У меня возник вопрос о структуре затрат на AWS ECS. Как я могу узнать, какая услуга на контейнере «тратит» больше всего? Я не вижу возможности отмечать контейнеры. Любые идеи приветствуются, я не нашел хорошего решения на веб-сайтах AWS. Заранее спасибо.Расчет стоимости с помощью контейнера AWS ECS

ответ

0

Службы ECS выделяются экземплярам на основе ограничений памяти и блоков ЦП, которые вы указываете для задач, составляющих эту службу. Вы можете оценить стоимость, разделив затраты экземпляров EC2 в вашем кластере на общий объем ресурсов, деленный на количество требуемых ресурсов.

Единицы ЦП - это минимальное значение, то есть задача не будет помещена в экземпляр, если не имеется доступных блоков ЦП. Задачи могут превышать количество требуемых блоков ЦП, и значение может быть даже установлено на 0.

Ограничения по памяти - это максимальный объем памяти, который будет разрешена задаче. Вы должны выделить достаточную память для задачи ECS, иначе она будет убита ECS, когда она превысит ее.

Таким образом, память является лучшим ресурсом для использования при оценке затрат.

Например:

Допустим, у вас есть служба, которая работает 2 экземпляра задачи, которая требует в общей сложности 800 МБ памяти. Если вы используете экземпляры t2.medium в своем кластере, для этой службы потребуется примерно 1/2 из t2.medium для запуска, и ваши затраты на эту услугу на ECS будут составлять 1/2 от стоимости 2.medium Экземпляр EC2.