Бессерверные вычисления
Бессерверные вычисления (Serverless) — это модель выполнения облачных вычислений, когда провайдер предоставляет заказчику готовую среду для программирования, причем серверные ресурсы увеличиваются или уменьшаются в зависимости от нагрузки. Так разработчики могут сосредоточиться на своем основном продукте и не тратить время на поддержание работы инфраструктуры.
Преимущества бессерверной модели
Снижение эксплуатационных расходов. Бессерверные вычисления позволяют оплачивать точное количество ресурсов, которые использует компания.
Масштабируемость. Бессерверные архитектуры разработаны для автоматического масштабирования, обрабатывая от нескольких запросов до тысяч в секунду.
Высокая производительность. Делегирование задач провайдеру позволяют ИТ-специалистам сосредоточиться на своих основных услугах и инновациях.
Быстрый выход на рынок. Компании могут быстрее и чаще развертывать приложения, тем самым сокращать время выхода продуктов на рынок.
Области применения Serverless
Микросервисы. Бессерверные вычисления подходят для архитектуры микросервисов, потому что позволяют каждому сервису масштабироваться независимо.
Обработка файлов в реальном времени. Можно запускать бессерверные функции всякий раз, когда в облачное хранилище загружаются новые файлы.
Преобразование данных. Serverless можно использовать для преобразования данных в более удобный формат перед их хранением в базе данных.