Бессерверные вычисления (англ. serverless computing) — модель облачных вычислений, в которой платформа динамично руководит выделением машинных ресурсов. Иногда бессерверные вычисления также называют «Функция как услуга» (англ. Function as a Service, FaaS), потому что единицей кода является функция, которая выполняется платформой[1]. По сути, для выполнения каждого запроса создается отдельный контейнер, который уничтожается после выполнения[2].
Конечно, бессерверные вычисления требуют аппаратное обеспечение, и этот термин не стоит понимать буквально. Это название используется потому, что пользователям такой платформы не надо иметь дело с настройкой серверов для запуска кода: все серверные настройки и планирование вычислительных ресурсов скрыты от пользователей и управляются платформой. Бессерверный код может быть частью приложений, построенных на традиционной архитектуре, например, на микросервисах.
Платформа AWS Lambda, выпущенная компанией Amazon в 2014 году[3], была первой общедоступной платформой, предлагавшей бессерверные вычисления. Сейчас AWS Lambda поддерживает Node.js, Python, Java, C# и Go.
Google Cloud Platform предлагает Google Cloud Functions. Для написания функций используется JavaScript, для выполнения — Node.js.
IBM предлагает OpenWhisk в качестве бессерверной среды выполнения с открытым исходным кодом. OpenWhisk имеет поддержку Node.js, Python, Java, и Swift.
Еще одной средой является Azure Functions от Microsoft Azure.
Бессерверные базы данных расширяют модель бессерверного выполнения до уровня баз данных.
Azure Data Lake — это хранилище данных с высоким уровнем масштабируемости и аналитики. Разворачивается в Microsoft Azure. Azure Data Lake Analytics предоставляет распределенную инфраструктуру, которая динамически выделяет и высвобождает ресурсы, таким образом, клиент платит только за использованные услуги.
FaunaDB — глобально распределенная, транзакционная база данных, основанная на технологии от Twitter. Она охватывает несколько облачных провайдеров с моделью оплаты только за фактически использованные ресурсы.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .