Бессерверная архитектура – это способ создания и запуска приложений и сервисов без необходимости управления инфраструктурой. Приложение по‑прежнему будет работать на серверах, но управление этими серверами AWS полностью берет на себя. Вам больше не придется заниматься выделением ресурсов, масштабированием и обслуживанием серверов для запуска приложений, баз данных и систем хранения данных. Подробные сведения о бессерверных вычислениях см. здесь.
При использовании бессерверной архитектуры разработчики могут сосредоточиться на основном продукте, не заботясь об управлении серверами или средами исполнения и об их обслуживании при работе как в облаке, так в локальной среде. В результате разработчики сберегают время и силы на разработку отличных продуктов с высокой надежностью и возможностью масштабирования.
В этом техническом описании мы покажем, как можно быстрее и более гибко создавать интернет‑приложения и серверную часть для мобильных приложений. Мы расскажем, как можно использовать облачные сервисы, такие как AWS Lambda, Amazon API Gateway и Amazon DynamoDB, для реализации бессерверных архитектур, которые позволяют снизить эксплуатационную сложность запуска и управления приложениями.
Основные темы, рассмотренные в документе.
- Использование бессерверных архитектур в трехуровневых приложениях.
- Использование AWS Lambda, Amazon API Gateway и других сервисов для реализации бессерверной архитектуры.
- Типовые шаблоны для бессерверных приложений.