WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Бессерверные вычисления (англ. 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. Она охватывает несколько облачных провайдеров с моделью оплаты только за фактически использованные ресурсы.

Примечания

  1. Haines, Steven. Serverless computing with AWS Lambda, Part 1 (англ.), JavaWorld. Проверено 30 января 2018.
  2. Deep Dive into Architecture — Scalable microservices with Kubernetes — Udacity
  3. Miller, Ron. -driven-compute-service / Amazon Launches Lambda, An Event-Driven Compute Service (англ.), TechCrunch. Проверено 30 января 2018.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии