Перейти к главному контенту
  • AWS
  • AWS Lambda

Бессерверные вычисления – AWS Lambda

Запускайте программный код и не беспокойтесь о серверах или кластерах

Что такое AWS Lambda?

✔ Выполняйте код без необходимости выделять серверы и управлять ими, создавать логику масштабирования кластера с учетом рабочих нагрузок, поддерживать интеграцию событий или управлять временем выполнения. 

 Выполняйте код практически любого приложения или внутреннего серверного сервиса. Просто загрузите свой код в виде ZIP-файла или образа контейнера, и Lambda автоматически выделит вычислительную мощность и запустит код на основе входящего запроса или события для любого масштаба трафика.

 Пишите функции Lambda на своем любимом языке (Node.js, Python, Go, Java и др.) и используйте бессерверные и контейнерные инструменты, такие как AWS SAM или Docker CLI, для создания, тестирования и развертывания своих функций.

Примеры использования

AWS Lambda в сочетании с другими сервисами AWS позволяет разработчикам создавать мощные веб-приложения с автоматическим вертикальным и горизонтальным масштабированием и высокой доступностью, охватывающие несколько центров обработки данных. При этом для обеспечения масштабируемости, резервирования и избыточности на основе нескольких центров обработки данных не требуются какие-либо административные действия.

С помощью AWS Lambda можно обрабатывать данные до их передачи в модель машинного обучения. Благодаря доступу Lambda к системе EFS можно также использовать модель для прогнозирования в нужном масштабе без необходимости выделения инфраструктуры или управления ею.

С помощью AWS Lambda вы сможете настроить выполнение программного кода в ответ на такие триггеры, как изменение в данных или состоянии системы, а также определенные действия пользователей. Функции Lambda можно запускать из других сервисов AWS, например S3, DynamoDB, Kinesis или SNS, подключать их к существующим файловым системам EFS или встраивать в рабочие процессы с помощью AWS Step Functions. Это позволяет создавать разнообразные бессерверные системы обработки данных, работающие в режиме реального времени.

AWS Lambda на уровне бесплатного пользования

Product
Description
Free Tier Offer Details
Product Pricing
AWS Lambda Бессерверные вычисления

AWS Lambda – это вычислительный сервис, запускающий программный код в ответ на определенные события и отвечающий за автоматическое выделение вычислительных ресурсов.

Этот всегда бесплатный сервис доступен в рамках бесплатного и платного планов. Используйте свои кредиты, чтобы пользоваться сервисом сверх следующих месячных лимитов:

1 000 000 бесплатных запросов в месяц;

до 400 000 ГБ-секунд или 3,2 млн секунд вычислений в месяц.

Подробнее о разработке с помощью AWS Lambda

Просмотрите нашу коллекцию примеров применения и видео, чтобы узнать больше об AWS Lambda

Видео

Big data, analytics & machine learning on AWS Lambda (59:46)

Introduction to AWS Lambda & Serverless Applications (56:01)

AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (59:12)

Local Testing and Deployment Best Practices for Serverless Applications (51:16)

Нашли то, что искали сегодня?

Скажите, как улучшить качество контента на наших страницах