HeadlinesBriefing favicon HeadlinesBriefing.com

Firecracker MicroVM ускоряют периферийные функции в 5 раз

Hacker News •
×

Netlify ежедневно выполняет около миллиарда периферийных функций, обеспечивая работу таких сайтов, как Sunweb и Loto-Québec. Чтобы снизить задержку, они перестроили инфраструктуру с помощью Firecracker MicroVM, сократив время горячих вызовов с 25–40 мс до 5–6 мс — примерно в 5 раз быстрее. Это изменение также повышает безопасность и надежность.

Запросы теперь остаются в пределах периферийной сети Netlify, избегая внешних переходов. Сервисный уровень управляет масштабированием MicroVM, при этом холодные запуски составляют около 1,2% вызовов со средним временем 9 мс. Архитектура поддерживает высоконагруженные вычисления с низкими накладными расходами, не меняя способ написания функций разработчиками.

Ключевые улучшения включают p99 на 47,4% быстрее, доступность 99,998% и доставку журналов в 5 раз быстрее. Команда сотрудничала с Unikraft для оптимизации выполнения, что позволило выполнять сложные периферийные вычисления в масштабе.