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

Модель бессерверных приложений AWS

Модель бессерверных приложений AWS

Инструмент для разработчиков с открытым исходным кодом, который упрощает и улучшает процесс создания и запуска бессерверных приложений на AWS.

Преимущества AWS SAM

    Упростите цикл бессерверной разработки, воплощая идеи в жизнь быстро и эффективно.

    Выполняйте разработку, отладку и развертывание бессерверных приложений с AWS SAM CLI.

    Создавайте код инфраструктуры и управляйте им с помощью шаблонов AWS SAM.

    Выполняйте отладку и тестирование в облаке в режиме реального времени с помощью AWS SAM Accelerate.

Как это работает

Модель бессерверных приложений AWS (AWS SAM) состоит из двух частей: шаблонов и интерфейса командной строки AWS SAM. Шаблоны AWS SAM содержат краткий синтаксис, оптимизированный для определения инфраструктуры как кода (IaC) для бессерверных приложений. Расширение AWS CloudFormation позволяет развертывать шаблоны AWS SAM непосредственно в CloudFormation с помощью расширенной поддержки IaC в AWS. Интерфейс командной строки AWS SAM – это инструмент для разработчиков, который предоставляет доступ к функциям AWS SAM. Используйте его для быстрого создания, разработки и развертывания бессерверных приложений. В некоторые из многочисленных функций AWS SAM входит Модель бессерверных приложений AWS Accelerate (AWS SAM Accelerate), что позволяет ускорить локальную разработку и тестирование в облаке, а также интеграцию с интерфейсом командной строки AWS SAM, расширяющую охват AWS SAM на другие инструменты, такие как Комплект для облачной разработки AWS (AWS CDK) и Terraform.

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

    Используйте команды AWS SAM CLI sam build и sam deploy для подготовки приложения к развертыванию и непосредственно для развертывания в AWS.

    Начать использовать AWS SAM CLI

    Используйте команду AWS SAM CLI sam sync для отслеживания локальных изменений и быстрого их развертывания в AWS. Затем применяйте команду sam remote invoke для тестирования функций Lambda в облаке.

    Подробнее о команде sam sync в AWS SAM CLI

Клиенты

От перспективных стартапов до крупнейших предприятий мира – более миллиона клиентов выбирают бессерверные решения AWS для модернизации своего бизнеса.

Disney+

Missing alt text value Повышение производительности разработчиков в Disney с помощью бессерверного программного обеспечения и открытого исходного кода.

Capital One

Missing alt text value Компания Capital One экономит время разработчиков и снижает затраты за счет перехода на бессерверную платформу AWS.