#Сайты и разработка4 мин

AWS Lambda получила SOCI для более быстрого запуска контейнеров

SOCI появился для Event Functions в контейнерных образах на Lambda Managed Instances.

AWS Lambda получила SOCI для более быстрого запуска контейнеров
Коротко
  • SOCI появился для Event Functions в контейнерных образах на Lambda Managed Instances.
  • AWS заявляет сокращение времени запуска контейнера до 70%.
  • Эта оценка не является обещанием ускорить любой сайт или каждую функцию Lambda.

Amazon Web Services (AWS, облачная платформа) добавила SOCI — выборочную загрузку файлов при запуске — для контейнерных Event Functions на Lambda Managed Instances. Компания заявляет об ускорении запуска до 70%.

Что меняет SOCI в AWS Lambda?

SOCI позволяет при запуске загрузить нужные части контейнерного образа, не ожидая загрузки образа целиком. AWS представила такую поддержку 28 октября для Event Functions на Lambda Managed Instances.

Контейнерный образ — пакет программы с необходимыми файлами. SOCI, или Seekable OCI, добавляет индекс, по которому среда находит нужные части этого пакета. Выгода связана с этапом запуска, когда не все файлы требуются сразу.

Подходит ли функция для любого приложения в Lambda?

В анонсе названы Event Functions, упакованные в OCI-образы и работающие на Lambda Managed Instances. Распространять это условие на любые способы запуска Lambda было бы неверно.

AWS сообщает о доступности во всех коммерческих регионах, где работают Lambda Managed Instances. Перед планированием изменения технической команде нужно сверить способ развёртывания и поддерживаемый регион своего проекта.

Условия инфраструктуры объясняем в разборе дата-центров и интернета. Название одной облачной функции не показывает, как устроен весь путь от посетителя до ответа сервиса.

Нужно ли менять настройки функции для использования индекса?

AWS предлагает создать индекс SOCI, отправить индексированный образ в хранилище Amazon ECR (реестр контейнерных образов), указать соответствующий адрес образа и опубликовать версию функции. После этого платформа определяет индекс автоматически.

Слова «без дополнительной настройки» относятся к распознаванию индекса. Создание самого индекса, публикация образа и выбор версии всё равно остаются частью подготовки.

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

Означает ли «до 70%», что сайт станет настолько быстрее?

Нет: AWS говорит о времени запуска контейнера и называет верхнюю оценку выигрыша. Итоговое время ответа посетителю зависит и от других этапов, поэтому переносить этот процент на весь сайт нельзя.

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

Для проверки на своём проекте команда может сравнить время запуска и полный ответ на одинаковой задаче до и после изменения. Отдельно стоит проверить повторные вызовы и расходы. Мы не проводили такой замер и не заявляем собственную экономию.

Источники

💬 Комментарии

Пока никто не написал. Будьте первым: расскажите, что оказалось полезным, а чего не хватило.
Ссылки в комментариях не публикуются.

📚Разбираем тему подробно

Все статьи

🗞Другие новости

Все новости