Типы конвейеров

AWS CodePipeline предоставляет два типа конвейеров: V1 и V2. Типы конвейеров различаются по функциям и цене. Конвейеры автоматически обозначаются как конвейеры V1, даже если их тип не указан. Конвейер типа V2 необходимо настроить.

Конвейер типа V1 имеет стандартные параметры конвейера, этапа и уровня действия. Конвейер типа V2 более расширенный и имеет дополнительные разделы конфигурации, такие как триггеры и переменные. Дополнительные сведения о том, какой тип конвейера вам подходит, приведены в Руководстве пользователя AWS CodePipeline.

Работу с сервисом AWS CodePipeline можно начать без авансовых платежей или каких-либо обязательств.

  • Конвейеры типа V1. Вы платите 1,00 USD в месяц за активный конвейер (который существует более 30 дней и по которому в течение расчетного месяца произошло хотя бы одно изменение кода). За конвейеры, по которым в течение расчетного месяца изменений кода не происходило, плата не взимается. Плата за неполные месяцы использования активных конвейеров пропорционально не распределяется. Первые 30 дней после создания конвейеры можно использовать бесплатно.
  • Конвейеры типа V2. Вы платите 0,002 USD за минуту выполнения действий. Продолжительность рассчитывается в минутах с момента начала выполнения действия в конвейере до его завершения, а после округляется до ближайшей минуты. С вас взимается плата за все типы действий, за исключением ручного утверждения и настраиваемых типов действий.   

Уровень бесплатного пользования AWS*

В рамках уровня бесплатного пользования AWS CodePipeline предлагает новым и ранее зарегистрированным клиентам указанные ниже условия.

  • Конвейеры типа V1: один бесплатный активный конвейер типа V1 в месяц.
  • Конвейеры типа V2: 100 минут бесплатного выполнения действий в месяц. Минуты бесплатного выполнения действий распределяются между всеми конвейерами типа V2 в аккаунте, независимо от количества таких конвейеров в нем. Они автоматически обнуляются в начале каждого календарного месяца. Неиспользованные минуты не переносятся на следующий месяц.

Дополнительная плата

Дополнительная плата может взиматься за хранение артефактов конвейера и доступ к ним в Amazon S3, а также за запуск действий из других сервисов AWS и сторонних сервисов, которые вы подключаете к своему конвейеру.

Примеры расчета цен

Пример 1. Конвейеры типа V2 с различными типами действий

Допустим, вы используете 1 конвейер типа V2 и ни одного конвейера типа V1 в течение 30 дней. Конвейер типа V2 состоит из трех этапов: этапа исходного кода с 1 действием AWS CodeCommit и 1 действием Amazon S3, этапа создания с двумя параллельными действиями AWS CodeBuild и этапа развертывания с действием утверждения вручную, настраиваемым действием и действием AWS CodeDeploy. Предположим, что в течение месяца был запущен только один конвейер, при этом выполнение действий на исходном этапе занимало 1 минуту, а действия на этапе создания – 2 минуты.

Стоимость конвейера типа V2
2 * 1 (минуты выполнения действия на исходном этапе) + 2 * 2 (минуты выполнения действия на этапе создания) + 2 (этап развертывания будет включать только CodeDeploy, а за ручное утверждение и настраиваемые типы действий плата не взимается) = 7 минут выполнения действий

Общая стоимость за месяц = 0,00 USD (100 бесплатных минут на уровне бесплатного пользования AWS)

Пример 2. Комбинация конвейеров типов V1 и V2

Допустим, вы используете 1 конвейер типа V2 и 10 конвейеров типа V1 в течение 30 дней.

Стоимость конвейера типа V1
10 (количество активных конвейеров типа V1) – 1 (на уровне бесплатного пользования AWS) * 1,00 USD = 9,00 USD

Стоимость конвейера типа V2
20 (количество запусков конвейера типа V2) * 4 (количество действий в конвейере) * 2 (продолжительность выполнения каждого действия) = 160 минут выполнения действия → (160 – 100 [на уровне бесплатного пользования AWS]) * 0,002 USD = 0,12 USD

Общая стоимость за месяц = 9,00 USD + 0,12 USD = 9,12 USD

Пример 3. Только конвейеры типа V2

Допустим, вы используете 2 конвейера типа V2 и ни одного конвейера типа V1 в течение 30 дней. Один из конвейеров типа V2 состоит из трех этапов: этапа исходного кода с одним исходным действием, этапа создания с одним действием CodeBuild и этапа тестирования с тремя параллельными действиями CodeBuild. Другой конвейер типа V2 состоит из 10 действий на четырех разных этапах (не считая ручного утверждения или специального типа действий) и имел 10 конвейеров, каждый из которых работал 1 минуту.

Стоимость конвейера типа V2
Конвейер 1 = 10 (количество запусков конвейера) * 5 (количество действий в конвейере) * 2 (продолжительность выполнения каждого действия) = 100 минут выполнения действия
Конвейер 2 = 10 (количество запусков конвейера) * 10 (количество действий в конвейере) * 1 (продолжительность выполнения каждого действия) = 100 минут выполнения действия

Общая стоимость за месяц = (200 – 100 [на уровне бесплатного пользования AWS]) * 0,002 USD = 0,20 USD

Пример 4. Только конвейеры типа V1

Допустим, вы используете 100 активных конвейеров типа V1 и ни одного конвейера типа V2 в течение 30 дней.

Стоимость конвейера типа V1
(100 (количество активных конвейеров типа V1) – 1 [на уровне бесплатного пользования AWS]) * 1,00 USD = 99,00 USD

Общая стоимость за месяц = 99,00 USD

Дополнительные ресурсы по ценам

Калькулятор цен AWS

Простой расчет ежемесячных расходов на AWS.

Получить консультацию о ценах

Связаться со специалистами AWS и получить индивидуальное предложение.

Узнайте, как начать работу с AWS CodePipeline

Перейти на страницу начала работы
Готовы приступить к разработке?
Начать работу с AWS CodePipeline
Возникли дополнительные вопросы?
Связаться с нами