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

Посчитайте затраты на AWS CodePipeline и архитектуру в единой смете. 

Примечание. Калькулятор можно использовать только для конвейеров типа V1. 

Создайте персонализированную смету прямо сейчас

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

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

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

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

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

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

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

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

Дополнительные расходы

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

Примеры расчета стоимости

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

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

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

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

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

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

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

Допустим, вы используете 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

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

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

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