На этой странице представлены учебные пособия и документация для начала разработки бессерверных приложений с помощью AWS Lambda. Здесь также можно узнать об инструментах для разработчиков бессерверных приложений, в том числе об AWS Serverless Application Model (SAM) и AWS Cloud9

Еще один простой способ начать работу – воспользоваться AWS Serverless Application Repository для быстрого развертывания готовых приложений.

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

Getting started with AWS Lambda (3:00)

Есть свободные 10 минут?

Начните работу с учебного пособия по созданию приложения «Hello, World»

Познакомьтесь с консолью AWS Lambda. Вы изучите базовые элементы и выполните развертывание простой функции Lambda.

Создать первую функцию Lambda >>

Хотите погрузиться глубже?

Разрабатывайте бессерверные приложения с помощью руководства для разработчиков

Чтобы быстро научиться разрабатывать и развертывать функции AWS Lambda, ознакомьтесь с руководством для разработчиков, входящим в нашу техническую документацию.

Вы узнаете, как применять AWS Lambda в конкретных примерах использования, например для разработки мобильных и интернет‑приложений, для обработки файлов или потоковых данных.

Кроме того, в руководстве приводятся рекомендации по разработке функций Lambda с помощью знакомых языков программирования, например C#, Python, Node.js, Java и Go.

Начать работу с руководством для разработчиков >>

Дополнительные ресурсы

AWS Serverless Application Repository позволяет за несколько щелчков мышью быстро развертывать образцы кода, компоненты и целые приложения. Кроме того, можно публиковать собственные приложения и делиться ими со своей командой или всем сообществом.

Здесь вы также найдете ресурсы с подробной информацией об инструментах AWS для разработчиков, включая AWS Serverless Application Model (SAM) и Cloud9, которые упрощают разработку бессерверных приложений.

SAR_pic

AWS Serverless Application Repository

Находите бессерверные приложения, компоненты и исходный код для своих примеров использования. Развертывайте бессерверные приложения за несколько щелчков мышью. Кроме того, Serverless Application Repository позволяет публиковать собственные приложения и делиться ими со своей командой, организацией или всем сообществом.

Перейти в Serverless Application Repository >>

SAM_flag_2

Инструменты для разработчиков

Инструменты для разработчиков бессерверных приложений позволяют быстро создавать, тестировать, развертывать бессерверные приложения и отслеживать их состояние на протяжении всего цикла разработки. Здесь можно подробнее узнать об использовании AWS Serverless Application Model (SAM) для определения бессерверных приложений, об облачной IDE Cloud9 и о других инструментах.

Подробнее об инструментах для разработчиков бессерверных приложений >>

Найти свой пример использования

Ниже приводятся специальные ресурсы для разработки интернет‑приложений и мобильных серверов, для выполнения периферийных вычислений и обработки данных. 

ИНТЕРНЕТ‑ПРИЛОЖЕНИЯ

webapp_serverless

УЧЕБНОЕ ПОСОБИЕ ПО БЕССЕРВЕРНЫМ ИНТЕРНЕТ‑ПРИЛОЖЕНИЯМ

В этом пособии по началу работы рассказывается о создании и развертывании собственного динамического бессерверного интернет‑приложения. Вы узнаете, как размещать статические интернет‑ресурсы, управлять пользователями и аутентификацией, а также создавать API RESTful для серверной обработки.

Начать работу >>

RA_webapp

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


Начать работу >>

SB1

В этом 30‑минутном виртуальном семинаре эксперты AWS по бессерверным приложениям демонстрируют разработку, отладку и развертывание функции AWS Lambda для простого интернет‑приложения. Дополнительно предлагается пошаговое руководство с конкретными инструкциями.



Начать работу >>

ОБРАБОТКА ДАННЫХ

batch_processing

В этом учебном пособии рассказывается о создании простого приложения для обработки изображений и о разработке функции Lambda для автоматической конвертации изображений в миниатюры. Вы узнаете, как использовать AWS Lambda в сочетании с Amazon Simple Storage Service (S3), AWS Serverless Application Model и AWS CloudFormation.

Начать работу >>

dataprocessing_image_4

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


Начать работу >>

RA_fileprocessing_1
Этот образец демонстрирует возможности приложения для конвертации файлов Markdown в HTML и простой текст с помощью AWS Lambda. В приложении используется архитектура параллельной обработки данных, управляемой событиями. Такая архитектура оптимально подходит для рабочих нагрузок, требующих использования нескольких производных данных одного объекта.


Начать работу >>

СЕРВЕРНАЯ ЧАСТЬ ДЛЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

mobilebackend_3

В этом руководстве по началу работы рассказывается о разработке простого мобильного приложения и реализации логики его серверной части посредством функций AWS Lambda. Вы узнаете, как связывать различные компоненты, чтобы мобильное приложение для Android могло вызывать функции Lambda и обрабатывать ответы.


Начать работу >>

RA_mobilebackend_3

Эта эталонная архитектура демонстрирует использование AWS Lambda в сочетании с Amazon API Gateway и Amazon S3 для загрузки фотографий и заметок из мобильного приложения. С помощью этих сервисов можно создавать экономичную серверную часть для мобильных приложений без дополнительных затрат на управление серверами.

Начать работу >>

mobile_hub_4.jpg
AWS Mobile Hub предоставляет ресурсы для разработки мобильных приложений на AWS. Здесь вы найдете пакеты SDK, учебные пособия и образцы приложений для iOS, Android, JS, Unity, React Native и Xamarin.



Начать работу >>

ПЕРИФЕРИЙНЫЕ ВЫЧИСЛЕНИЯ

Cloudfront_1

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




Начать работу >>

cloudfron_talk3

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




Начать работу >>

cloudfron_talk2
Из этого вебинара вы узнаете об использовании AWS Lambda@Edge в сочетании с Amazon CloudFront для доставки контента конечным пользователям по всему миру с низкой задержкой, высокой скоростью передачи данных и без долгосрочных обязательств.  

Дополнительные ресурсы по AWS Lambda

Перейти на страницу ресурсов
Готовы начать?
Регистрация
Есть вопросы?
Связаться с нами