AWS Lambda
Логотип программы AWS Lambda
Тип Бессерверные вычисления и Функция как услуга
Разработчик Amazon.com
Дата выпуска 14 ноября 2014 года
Сайт aws.amazon.com/lambda

AWS Lambda — платформенная услуга в рамках Amazon Web Services в модели «функция как услуга», обеспечивающая событийно-ориентированные бессерверные вычисления. Активируется в ответ на событие, и привлекает автоматически необходимые вычислительные ресурсы для обработки запроса. Доступна с ноября 2014 года[1]. Предназначена для развёртывания небольших программных компонентов, отвечающих на события по мере их появления, при этом может достигаться низкая задержка и высокая степень параллелизации вычислений: экземпляры компонентов создаются средой Amazon по мере необходимости за миллисекунды и в требуемом потоком количестве.

Для создания компонентов для Lambda официально поддерживаются языки Node.js, Python, Java, Go, Ruby, Swift и C# через .NET; могут косвенно поддерживаться и другие языки. Однако компоненты, требующие специфические среды выполнения (например, JVM) могут быть медленнее при старте. Поддерживается запуск защищённого кода в среде выполнения Linux, вызываемого через Node.js[2], таким образом, например, может быть запущен код на языке Haskell[3].

Примечания

править
  1. Amazon introduces Lambda, Containers at AWS re:Invent - SD Times (англ.). SD Times (14 ноября 2014). Дата обращения: 9 июня 2016. Архивировано 10 июля 2016 года.
  2. Wagner, Tim. Running Arbitrary Executables in AWS Lambda. AWS Compute Blog (15 апреля 2015). Дата обращения: 16 июля 2016. Архивировано 5 августа 2016 года.
  3. Bailly, Arnaud. abailly/aws-lambda-haskell: Running Haskell code on AWS Lambda. GitHub (14 июня 2016). Дата обращения: 16 июля 2016. Архивировано 4 января 2017 года.

Ссылки

править

📚 Artikel Terkait di Wikipedia

Amazon Web Services

Amazon Glacier. В 2014 году реализована платформа бессерверных вычислений AWS Lambda, а среди новых крупных запусков второй половины 2010-х годов — совместимая

Amazon Linux

разрабатываемое компанией Amazon Web Services (AWS) для использования прежде всего в инфраструктуре AWS и связанных с ней сценариях. Дистрибутивы Amazon

Бессерверные вычисления

на микросервисах. Стратегия реализована в основных платформах FaaS: AWS Lambda, Google Cloud Functions[англ.], Apache OpenWhisk и основанном на ней сервисе

Функция как услуга

широко известных реализаций является представленный в 2014 году сервис AWS Lambda, аналогичные предложения среди публичных PaaS есть у Google (Cloud Functions)

Сине-зелёное развёртывание

инструментов. AWS CodeDeploy облегчает сине-зелёные развёртывания, автоматизируя весь процесс для таких сервисов, как Amazon EC2 и AWS Lambda. Сервис переключает

Google Cloud Platform

Anthos. В настоящее время поддерживает управление инфраструктурой в GCP, AWS и VMware. Cloud Storage — Объектное хранилище с интегрированным кэшированием

Динамический DNS

DynDNS2 hoedlmoser/ddnss Написан на PHP, вызывает nsupdate dyndns53 для AWS Lambda duckdns-mirror Написан на Java, исходный код DuckDNS GnuDip отдельный

IBM Cloud

ноября 2024 года. Проект OpenWhisk на сайте GitHub OpenWhisk vies with AWS Lambda, Архивировано 11 ноября 2017, Дата обращения: 9 января 2018 Schofield