Техническая документация

Ниже вы найдете техническую документацию по AWS Lambda и работе бессерверных архитектур в масштабе.

Начало работы

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

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

Все действия, описанные в этом руководстве, доступны на уровне бесплатного пользования.

В ходе обучения вы развернете простое интернет-приложение, которое позволяет заказать поездку на единороге у компании Wild Rydes.

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

В ходе этого семинара вы развернете простое интернет-приложение. Помимо прочего, оно будет предоставлять пользователям возможность регистрации.

Из семинара вы узнаете, как обрабатывать данные с помощью бессерверных архитектур. Для создания такой инфраструктуры мы будем использовать AWS Lambda, Amazon S3, Amazon Kinesis, Amazon DynamoDB и Amazon Athena.

В ходе этого семинара вы развернете RESTful API, используя AWS Serverless Application Model (AWS SAM). Архитектура приложения будет построена на AWS Lambda, Amazon API Gateway и Amazon DynamoDB.

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

Вебинары

Ниже вы найдете вебинары и семинары re:Invent по бессерверным вычислениям и примерам их использования.

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

Компания Thomson Reuters использует бессерверную архитектуру для обработки до 4000 событий в секунду для своего сервиса аналитики использования. Сервис гарантированно обрабатывает пиковый трафик, в два раза превышающий по масштабам обычный трафик, и демонстрирует высокую надежность. Компания выполнила развертывание сервиса в рабочей среде всего через пять месяцев использования AWS.

iRobot, ведущая глобальная компания, занимающаяся производством робототехники, создатель подключенного к Интернету робота-пылесоса Roomba, создает новое поколение подключенных устройств для умного дома с использованием бессерверной архитектуры. Управление платформой iRobot, работающей на базе AWS Lambda и AWS IoT, обеспечивает менее 10 специалистов.

Autodesk создает программное обеспечение для использования в архитектуре, строительстве, проектировании, производстве, а также в индустрии мультимедиа и развлечений. Чтобы управлять растущим количеством аккаунтов AWS, компания Autodesk создала Tailor. Используя бессерверную архитектуру, Autodesk смогла создать и запустить Tailor в работу в течение 1 месяца. 

Financial Engines – независимый инвестиционный консультант в США, крупнейшая компания по объему активов, находящихся под управлением. Перенеся основную платформу на бессерверную архитектуру, работающую на базе AWS Lambda, Financial Engines выиграла за счет экономии средств, отсутствия административных задач и простоев, а также эффективного масштабирования, которое позволяет обрабатывать до 60 000 запросов в минуту. 

 

Netflix является одним из крупнейших поставщиков потоковых мультимедиа. Компания планирует перейти на AWS Lambda для создания инфраструктуры с автоматическим управлением на основе правил и заменить неэффективные процессы для снижения количества ошибок и экономии времени.

MLBAM – это подразделение Главной лиги бейсбола, которое предоставляет цифровые услуги. Их продукт под названием Statcast позволяет организаторам трансляций получать сведения об игре в режиме реального времени. MLBAM использует AWS Lambda для преобразования и оптимизации исходных данных, а также увеличения скорости, масштабирования и возможности MLBAM захватывать, анализировать и передавать большой объем информации болельщикам.

Компания Square Enix использует AWS Lambda при обработке изображений для своей массовой многопользовательской ролевой онлайн-игры (MMORPG). Благодаря AWS Lambda компания смогла обеспечить надежную обработку пикового трафика, превышающего объем нормального в тридцать раз. Время обработки изображений при этом уменьшилось с нескольких часов практически до 10 секунд. Компания также добилась сокращения инфраструктурных и эксплуатационных расходов.

Guardian News Media издает газеты Guardian и Observer. Компания использует AWS Step Functions для координации функций AWS Lambda, чтобы обеспечить надежность рабочих процессов. Эта бессерверная архитектура позволяет быстро создавать новые внутренние бизнес-процессы и согласовывать данные в различных системах.

Benchling – это компания, занимающаяся разработкой ПО в сфере биологических исследований. Она является автором CRISPR, революционного метода изменения частей генома с невероятной точностью. Для расширения возможностей масштабирования и снижения расходов компания Benchling решила создать приложение на основе бессерверной архитектуры. Ученые, использующие платформу Benchling, теперь могут больше времени посвящать работе, которая не ограничена производительностью ПО.

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

Localytics – это компания, занимающаяся анализом и привлечением пользователей в сфере мобильных и интернет-приложений. Она работает с такими брендами, как ESPN, eBay, Fox, Salesforce, RueLaLa и New York Times. С помощью AWS Lambda различные подразделения Localytics могут получать доступ к параллельным потокам данных для создания независимых микросервисов. Это позволяет сократить время разработки и быстрее предлагать новые продукты. Ведь быстро выйти на рынок чрезвычайно важно для стартапов.

Компания Nordstrom разработала новый алгоритм рекомендаций на основе платформы AWS Lambda, которая отвечает за обработку запросов клиентов. Компании удалось снизить расходы, повысить качество обслуживания клиентов, а также организовать разработку новых функций без создания новой локальной ИТ-инфраструктуры.

VidRoll – платформа видеотехнологий и монетизации для издателей контента. Платформа использует AWS Lambda для поддержки бизнес-логики демонстрации рекламы и перекодирования видеофайлов в режиме реального времени. 

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

The Seattle Times – крупнейшая ежедневная газета штата Вашингтон. Количество просмотров ее веб-сайта ежемесячно достигает 32 миллионов. The Seattle Times использует AWS Lambda при изменении размера изображений для просмотра на различных устройствах, таких как настольные компьютеры, планшеты и смартфоны.

Сфера деятельности корпорации AOL весьма широка. Ей принадлежит несколько интернет-ресурсов, она является поставщиком цифровой рекламы, а также предоставляет услуги по подписке. Компания использует AWS Lambda для создания бессерверных архитектур.

Realtor.com владеет популярным веб-сайтом недвижимости, на котором размещено несколько миллионов объявлений и другой информации для покупателей, продавцов и арендаторов. Их продукт Turbo Listings работает на AWS Lambda.

Alt/S – это технологический стартап, который специализируется на аналитике данных. Основной акцент компания делает не на традиционной отчетности, а на получении практической информации, предиктивной аналитике и разработке приложений нового поколения. Компания создала полностью бессерверную платформу на основе AWS Lambda и соответствующих продуктах Amazon Web Services (AWS).

PhotoVogue представляет собой онлайн-платформу для фотографий, которая является частью Vogue Italia. С помощью AWS Lambda и Amazon API Gateway удалось оптимизировать работу платформы и сократить расходы на ИТ.

Истории клиентов

AWS Step Functions упрощает координацию функций AWS Lambda. В данной презентации мы рассмотрим целый ряд инновационных приложений, использующих конечные автоматы, от самых разных клиентов. Специально приглашенный представитель компании Coca-Cola покажет, как они используют конечные автоматы для поддержки продаж по программам лояльности и объединения продуктов на основе питательной ценности.

На этом семинаре re:Invent 2017 мы обсудим развитие высокопроизводительных вычислений (HPC) и распределенных вычислений и использование бессерверных архитектур с AWS Lambda. Представители компании Fannie Mae будут освещать процесс разработки первой в отрасли бессерверной платформы HPC. Они расскажут о том, как Lambda позволяет компании выполнять квадриллионы вычислений каждый месяц, многократно сократив расходы и усилия.

Узнайте, как компания Nextdoor заменила конвейер данных собственной разработки на базе топологии узлов Flume полностью бессерверной архитектурой, работающей на базе Kinesis и Lambda. За счет этих изменений компания улучшила как надежность своих данных, так и время доставки миллиардов записей данных в свое озеро данных на базе Amazon S3 и кластера Amazon Redshift.

Объединив микросервисы и бессерверные технологии, можно достичь максимальной гибкости и быстроты адаптации, значительно сократив операционные издержки и затраты. Представители National Geographic расскажут, как компания построила платформу индивидуальной настройки контента NG1, используя бессерверную архитектуру микросервисов. 

Команда Revvel компании Verizon перенесла процессы перекодирования видео с инстансов EC2 на бессерверный конвейер, использующий AWS Lambda и Amazon S3. Специалисты Revvel расскажут о том, как они смогли достичь высокой параллелизации, не платя за простаивающие ресурсы, а также поделятся рекомендациями по созданию настраиваемого конвейера CI/CD для функций Lambda.

Познакомьтесь с подходом iRobot к бессерверному развертыванию. Вы узнаете, как обеспечивается скоординированное развертывание микросервисов, поддерживаются долгосрочные и/или отдельно управляемые ресурсы (например, базы данных) и красно/черные развертывания.

Главный архитектор Майк Бродвей описывает, как компания HomeAway построила высокопроизводительный, масштабируемый конвейер для обработки, хранения и распространения сотен файлов изображений в секунду с помощью Lambda, Amazon S3, DynamoDB и Amazon SNS.

Agero защищает 80 миллионов автолюбителей в Северной Америке с помощью программных сервисов обеспечения безопасности водителей.Для решения проблем, связанных с ростом числа аварий со смертельным исходом, компания Agero создала платформу для анализа поведения водителей в режиме, близком к режиму реального времени, которая предоставляет своим клиентам аналитическую информацию в отношении того, как безопаснее управлять транспортным средством.Серверная часть работает на сервисах Lambda, DynamoDB, Amazon S3, Kinesis и Amazon Redshift.

Специалисты CapitalOne расскажут о том, как компания перенесла миллионы транзакций на полностью бессерверную архитектуру и построила масштабируемую, гибкую и быструю транзакционную платформу, используя DynamoDB, AWS Lambda и другие сервисы в бессерверной инфраструктуре.

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

Узнайте, как компания Financial Engines использует AWS X-Ray для отладки, мониторинга своих бессерверных приложений и анализа задержек данных. Financial Engines также поделится некоторыми рекомендациями по отладке и формированию отчетов.

DataDome, стартап, который помогает идентифицировать бот-трафик на сайте и блокировать плохих ботов, поделится своим опытом работы с Lambda@Edge и CloudFront. Сервис защиты от ботов DataDome, развернутый глобально в точках присутствия (PoP) CloudFront, теперь может быть активирован в Консоли AWS за один щелчок мышью.

На конференции re:Invent 2016 компания Coca-Cola Северная Америка рассказала об инструментах и методах, которые они разработали для того, чтобы использовать бессерверную архитектуру для своих приложений цифрового маркетинга нового поколения.

На конференции re:Invent 2016 компания Hearst, один из крупнейших издателей ежемесячных журналов, показала, как с помощью AWS Lambda им удалось превратить старый Clickstream на основе Cron в бессерверное решение.

Компания Thomson Reuters рассказала, как с помощью AWS Lambda создавался инструмент отслеживания аналитики Product Insights.

В середине 2015 компания Expedia начала использовать AWS Lambda для бессерверных вычислений. Компания подготовила шаблоны на Node.js, Java и Python, чтобы разработчики могли создавать и развертывать бессерверные приложения в AWS. Сейчас у Expedia более 300 функций AWS Lambda, обрабатывающих 40 миллионов вызовов в день.

FINRA (Агентство по регулированию деятельности финансовых институтов) отслеживает 99 % всех торговых операций на внебиржевом рынке США и выполняет полтриллиона проверок в день. Узнайте, как агентство создало бессерверное решение на основе AWS Lambda для выполнения регуляторских проверок.

На конференции re:Invent 2016 американская компания Vevo, предоставляющая услуги видеохостинга по всему миру, рассказала, как с помощью AWS Lambda перешла с монолитных устаревших решений на современную архитектуру микросервисов, которая позволяет ускорить процесс разработки и быстрее выводить продукты на рынок.

В этом эпизоде из серии «This is My Architecture» Амит из компании CA Technologies объясняет, как компания построила бессерверный конвейер развертывания функций AWS Lambda, используя Amazon S3, Amazon SNS и дополнительные функции Lambda для автоматизации выпуска.

Публикации в блоге

chatbot-diagram_alt-benefit-lambda
Бен Эйкхорст (Ben Eichorst) и Вероника Меглер (Veronika Megler)
12 сентября 2017 г.
chatbot-diagram_alt-benefit-lambda
Стефано Булиани (Stefano Buliani) и Магнус Бьоркман (Magnus Bjorkman)
13 ноября 2017 г.
chatbot-diagram_alt-benefit-lambda
Брайан Листон (Bryan Liston) и Стефано Булиани
20 декабря 2016 г.

См. еще больше советов об использовании AWS Lambda, лучших практик и руководств в следующих блогах:

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