- Решения
- Бессерверные вычисления
- AWS SAM
Модель бессерверных приложений 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 sam sync для отслеживания локальных изменений и быстрого их развертывания в AWS. Затем применяйте команду sam remote invoke для тестирования функций Lambda в облаке.
Используйте команду AWS SAM CLI sam pipeline для создания или изменения конвейеров системы непрерывной интеграции и доставки (CI/CD).
Выполняйте локальную отладку и тестирование проектов Terraform с помощью AWS SAM CLI.
Клиенты
От перспективных стартапов до крупнейших предприятий мира – более миллиона клиентов выбирают бессерверные решения AWS для модернизации своего бизнеса.