Бессерверная архитектура (Serverless)

Бессерверная архитектура (Serverless Architecture) – новый способ запуска приложений в облачной среде, который не предусматривает наличия выделенных серверов для работы приложения. То есть, Serverless – это концепция абстрагирования от архитектуры физических или виртуальных серверов. Конечно же, совсем «без серверов» не обойтись и здесь, однако в Serverless работа самих серверов и их функций абстрагирована от пользователя интерфейсами API. И таким образом, с точки зрения пользователя облачных услуг, он серверами не пользуется, не арендует их мощность, не управляет их работой, не следит за их масштабированием, миграцией, в физическом ни в виртуальном плане.

Работа «бессерверной» архитектуры (источник: Websoptimization).

Вместо самих серверов, для запуска приложений используются специальные программные инструменты и интерфейсы прикладного программирования API. То есть, пользователь облачных услуг может арендовать у облачного провайдера только эти инструменты и интерфейсы и запускать с их помощью собственные приложения. Соответственно, и платить он будет только за эти инструменты и интерфейсы, а не за аренду серверной инфраструктуры. Поэтому «бессерверная архитектура» — это очень эффективное решение по стоимости. Такая архитектура в основном используется для работы приложений анализа больших данных, IoT, а также искусственного интеллекта.


Аватар Неизвестно

About Алексей Шалагинов

Независимый эксперт
Запись опубликована в рубрике Сетевые технологии, цифровая трансформация с метками , . Добавьте в закладки постоянную ссылку.

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.