AWS Serverless Application Repository

Поиск, развертывание и публикация бессерверных приложений

AWS Serverless Application Repository – это управляемый репозиторий для бессерверных приложений. Он позволяет командам, организациям и отдельным разработчикам хранить приложения для многократного использования и предоставлять доступ к ним, а также без труда использовать новые эффективные способы компоновки и развертывания бессерверных архитектур. Благодаря Serverless Application Repository не нужно клонировать исходный код, выполнять его сборку, паковать и публиковать его на AWS перед развертыванием. Вместо этого можно использовать в своих бессерверных архитектурах готовые приложения из Serverless Application Repository, чтобы сократить объем повторяющейся работы, обеспечить соблюдение рекомендаций и ускорить выход на рынок. Интеграция с AWS Identity and Access Management (IAM) позволяет управлять каждым приложением на уровне ресурсов и предоставлять доступ к приложениям для всех пользователей или лишь для определенных аккаунтов AWS. Чтобы поделиться созданным приложением, опубликуйте его в AWS Serverless Application Repository.

В пакет каждого приложения входит шаблон AWS Serverless Application Model (SAM), определяющий используемые ресурсы AWS. Публично доступные приложения также включают в себя ссылку на исходный код. Дополнительная плата за использование Serverless Application Repository не взимается – вы платите только за ресурсы AWS, которые используются в развертываемых приложениях.

Принципы работы: развертывание приложений

ПРЕИМУЩЕСТВА

Разработка приложений с расширенными возможностями

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

Простое управление приложениями

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

Возможности многократного использования кода

Достаточно один раз разработать и опубликовать бессерверное приложение в Serverless Application Repository, а затем предоставить доступ к нему своим сотрудникам или всему сообществу, чтобы ускорить разработку и не повторять одну и ту же работу дважды.

Соответствие рекомендациям

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

Избранные издатели


Только начинаете работать с бессерверными приложениями?

Бессерверные приложения не требуют выделения, масштабирования серверов или управления ими. Таким образом можно создавать приложения практически любого типа или серверные сервисы, при этом все, что требуется для запуска и масштабирования приложения с высокой доступностью, выполняется без участия разработчика. Подробнее

Хотите увидеть свои приложения в AWS Serverless Application Repository? 

Подробнее о публикации приложения
Есть вопросы?
Свяжитесь с нами