Рассматривается ли размер пакета AWS Lambda в памяти? - PullRequest
0 голосов
/ 22 октября 2019

Считайте, что размер моего пакета Lambda составляет 100 МБ (без распаковки), и при его вызове он использует, скажем, x mb. Так будет ли взиматься плата за слот памяти относительно (х + 100) мб или только х мб?

Ответы [ 2 ]

1 голос
/ 22 октября 2019

Цена Lambda не зависит от размера пакета - скорее это ОЗУ (кроме количества выполнений и продолжительности)

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

0 голосов
/ 22 октября 2019

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

Расходы также различаются в зависимости от региона, в котором выполняется lamda.

Например: для памяти 100 МБ (Имеется опция 128 МБ) в регионе США ВОСТОК (Огайо), с нее будет взиматься плата в размере 0,000000208 долларов США за 100 мс.

Подробную информацию можно найти здесь и указать стоимость

О программеразмер пакета:

Максимальный предел размера пакета развертывания составляет 250 МБ при загрузке через S3. Однако при загрузке непосредственно в лямбда-функцию мы не можем загрузить более 50 МБ пакетов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...