Функции как услуга (FaaS)
Что такое Функции как услуга (FaaS)?
Функции как услуга (FaaS)Бессерверная облачная модель, при которой короткоживущие функции запускаются по требованию в ответ на события, а серверы, масштабирование и среда исполнения управляются провайдером.
FaaS — это модель исполнения, лежащая в основе большинства бессерверных платформ. Разработчики загружают небольшие функции без состояния, и облако запускает их только при наступлении триггера: HTTP-запроса, сообщения очереди, события хранилища или расписания. Провайдер прозрачно выделяет эфемерные контейнеры и масштабирует их от нуля до тысяч одновременных вызовов. За клиентом по-прежнему остаются качество кода, гигиена зависимостей и секретов, а также IAM-роли с минимальными привилегиями для каждой функции. Специфические риски FaaS — инъекция через данные событий, чрезмерные роли, уязвимые сторонние библиотеки, боковые каналы при холодном старте и атаки «отказ кошелька», раздувающие счёт. Меры защиты: SCA, runtime-защита, гранулярный IAM и строгая проверка входных данных.
● Примеры
- 01
AWS Lambda, Google Cloud Functions, Azure Functions.
- 02
Cloudflare Workers и Vercel Functions для edge-логики.
● Частые вопросы
Что такое Функции как услуга (FaaS)?
Бессерверная облачная модель, при которой короткоживущие функции запускаются по требованию в ответ на события, а серверы, масштабирование и среда исполнения управляются провайдером. Относится к категории Облачная безопасность в кибербезопасности.
Что означает Функции как услуга (FaaS)?
Бессерверная облачная модель, при которой короткоживущие функции запускаются по требованию в ответ на события, а серверы, масштабирование и среда исполнения управляются провайдером.
Как защититься от Функции как услуга (FaaS)?
Защита от Функции как услуга (FaaS) обычно сочетает технические меры и операционные практики, как описано в определении выше.
Какие есть другие названия Функции как услуга (FaaS)?
Распространённые альтернативные названия: Бессерверные функции.