как определить единицы ЦП и предельные значения памяти для контейнера / задачи, которые будут развернуты в ECS? - PullRequest
0 голосов
/ 01 августа 2020

У меня есть несколько приложений для развертывания в ECS с запуском типа fargate. Как определить количество блоков процессора и памяти, необходимых для приложения, какие параметры мне нужно учитывать для этого? Может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 01 августа 2020

В конечном итоге это сводится к тестированию и проверке использования ресурсов вашего приложения. Вы должны учитывать, нагружает ли ваше приложение ЦП или память, это поможет дать некоторые начальные оценки.

Я бы посоветовал вам выполнить базовое c нагрузочное тестирование для каждого контейнера, чтобы попытаться определить его границы. Постарайтесь сохранить эту реалистичность тестирования c, учитывая при этом рост в ближайшем будущем.

Если у вас есть эти цифры, установите их как пределы в определении задачи контейнеров. Следите за ними в течение первых нескольких дней внедрения, и вы должны понять, насколько реалистичны c эти значения. Затем вы можете приступить к подбору правильного размера, когда получите больше представления о производительности приложений.

Если есть сомнения, дайте ему больше, чем вы думаете, во время запуска. Вы всегда можете изменить это позже, когда станете более уверенным в границах.

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

...