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