Цены на AWS CodePipeline
Калькулятор цен 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 CodeConnections и одним действием Amazon S3, этап сборки с двумя параллельными действиями AWS CodeBuild и этап развертывания, который включает действие утверждения вручную, настраиваемое действие и действие AWS CodeDeploy. Предположим, что в течение месяца был запущен только один конвейер, при этом выполнение действий на этапе исходного кода занимало 1 минуту, а на этапах создания и развертывания – по 2 минуты.
Стоимость конвейера типа V2
2 х 1 (минуты выполнения действия на исходном этапе) + 2 х 2 (минуты выполнения действия на этапе сборки) + 2 (этап развертывания будет включать только CodeDeploy, а за ручное утверждение и настраиваемые типы действий плата не взимается) = 8 минут выполнения действий
Общая стоимость за месяц: 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