На этой странице представлены учебные пособия и документация для начала разработки бессерверных приложений с помощью AWS Lambda. Здесь также можно узнать об инструментах для разработчиков бессерверных приложений, в том числе об AWS Serverless Application Model (SAM) и AWS Cloud9.
Еще один простой способ начать работу – воспользоваться AWS Serverless Application Repository для быстрого развертывания готовых приложений.
Для углубленного изучения конкретных примеров использования доступны ресурсы по разработке интернет‑приложений, обработке данных, разработке мобильных серверов и организации периферийных вычислений.
Есть свободные 10 минут?
Начните работу с учебного пособия по созданию приложения «Hello, World»
Познакомьтесь с консолью AWS Lambda. Вы изучите базовые элементы и выполните развертывание простой функции Lambda.
Хотите погрузиться глубже?
Разрабатывайте бессерверные приложения с помощью руководства для разработчиков
Чтобы научиться разрабатывать и развертывать функции AWS Lambda, ознакомьтесь с руководством для разработчиков, входящим в нашу техническую документацию.
Вы узнаете, как применять AWS Lambda в конкретных примерах использования, например для разработки мобильных и интернет‑приложений, для обработки файлов или потоковых данных.
Кроме того, в руководстве приводятся рекомендации по разработке функций Lambda с помощью знакомых языков программирования, например C#, Python, Node.js, Java и Go.
Дополнительные ресурсы
AWS Serverless Application Repository позволяет за несколько щелчков мышью быстро развертывать образцы кода, компоненты и целые приложения. Кроме того, можно публиковать собственные приложения и делиться ими со своей командой или всем сообществом.
Здесь вы также найдете ресурсы с подробной информацией об инструментах AWS для разработчиков, включая AWS Serverless Application Model (SAM) и Cloud9, которые упрощают разработку бессерверных приложений.
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SAR_pic.ea785b14fb3e1c7c82137350bc365f6b147b29b2.png)
AWS Serverless Application Repository
Находите бессерверные приложения, компоненты и исходный код для своих примеров использования. Развертывайте бессерверные приложения за несколько щелчков мышью. Кроме того, Serverless Application Repository позволяет публиковать собственные приложения и делиться ими со своей командой, организацией или всем сообществом.
Перейти в Serverless Application Repository >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SAM_flag_2.2df4237c4c55c06600ad6bdab4f91c0b93bcdf52.png)
Инструменты для разработчиков
Инструменты для разработчиков бессерверных приложений позволяют быстро создавать, тестировать, развертывать бессерверные приложения и отслеживать их состояние на протяжении всего цикла разработки. Здесь можно подробнее узнать об использовании AWS Serverless Application Model (SAM) для определения бессерверных приложений, об облачной IDE Cloud9 и о других полезных инструментах и сервисах.
Подробнее об инструментах для разработчиков бессерверных приложений >>
Найти свой пример использования
Ниже приводятся специальные ресурсы для разработки интернет‑приложений и мобильных серверов, для выполнения периферийных вычислений и обработки данных.
ИНТЕРНЕТ‑ПРИЛОЖЕНИЯ
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/webapp_serverless.fd05d20f0d34984a60e8b4e2e5aa37271df7f76d.png)
УЧЕБНОЕ ПОСОБИЕ ПО БЕССЕРВЕРНЫМ ИНТЕРНЕТ‑ПРИЛОЖЕНИЯМ
В этом пособии по началу работы рассказывается о создании и развертывании собственного динамического бессерверного интернет‑приложения. Вы узнаете, как размещать статические интернет‑ресурсы, управлять пользователями и аутентификацией, а также создавать API RESTful для серверной обработки.
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/SB1.f96dd19142a1c87e2ca486241e7c02a2fe39054f.png)
В этом 30‑минутном виртуальном семинаре эксперты AWS по бессерверным приложениям демонстрируют разработку, отладку и развертывание функции AWS Lambda для простого интернет‑приложения. Дополнительно предлагается пошаговое руководство с конкретными инструкциями.
Начать работу >>
ОБРАБОТКА ДАННЫХ
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/batch_processing.99ac5e9fc48c06ea69b31c0dc929f639623451bb.png)
В этом учебном пособии рассказывается о создании простого приложения для обработки изображений и о разработке функции Lambda для автоматической конвертации изображений в миниатюры. Вы узнаете, как использовать AWS Lambda в сочетании с Amazon Simple Storage Service (S3), AWS Serverless Application Model и AWS CloudFormation.
Начать работу >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/dataprocessing_image_4.90f6c455286477317a281be5d93db0effcc13d18.png)
В этом учебном пособии рассказывается о создании комплексного приложения для обработки данных с помощью AWS Lambda и Amazon Kinesis. Вы научитесь использовать Amazon Kinesis для создания потока данных и выполнять с помощью AWS Lambda такие операции, как создание функции Lambda для анализа и хранения потоковых данных.
Начать работу >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/RA_fileprocessing_1.7dfacb539b60cd97b21e349d0c5aade102d1d19e.png)
Начать работу >>
СЕРВЕРНАЯ ЧАСТЬ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/mobilebackend_3.849484d95ca8baf8ed5abd9ada47278bf7f0b9c7.png)
В этом руководстве по началу работы рассказывается о разработке простого мобильного приложения и реализации логики его серверной части посредством функций AWS Lambda. Вы узнаете, как связывать различные компоненты, чтобы мобильное приложение для Android могло вызывать функции Lambda и обрабатывать ответы.
Начать работу >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/RA_mobilebackend_3.03938cacebfe6af7359e2b0082406b590ea90ff2.png)
Эта эталонная архитектура демонстрирует использование AWS Lambda в сочетании с Amazon API Gateway и Amazon S3 для загрузки фотографий и заметок из мобильного приложения. С помощью этих сервисов можно создавать экономичную серверную часть для мобильных приложений без дополнительных затрат на управление серверами.
Начать работу >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/mobile_hub_4.jpg.f92eb1643d599b8dd302ec446b3f54cbcec2d249.png)
Начать работу >>
ПЕРИФЕРИЙНЫЕ ВЫЧИСЛЕНИЯ
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/Cloudfront_1.335b0df76f28de531fcbf7c11956dcb6f925061d.png)
С помощью Lambda@Edge можно без труда запускать код в местоположениях AWS по всему миру, чтобы отвечать на запросы конечных пользователей с минимальной задержкой.
Начать работу >>
![](https://d1.awsstatic.com/serverless/Lambda%20Resources%20images/cloudfron_talk3.7ea218fc87908bff1ddfdcbc29d10ba7b250905f.png)
Из этого вебинара вы узнаете, как написать функции Lambda один раз и исполнять их с помощью AWS Lambda@Edge везде, где присутствуют конечные пользователи.
Начать работу >>
Дополнительные ресурсы по AWS Lambda