В AWS CodeBuild используется простая схема оплаты по факту использования. Авансовые платежи и минимальные сборы отсутствуют. Вы платите только за используемые ресурсы. Плата начисляется за используемые вычислительные ресурсы на основании того, как долго выполнялась сборка. Цена зависит от выбранного типа ресурсов.
Цены на EC2 по требованию
Длительность сборки
Длительность обработки рассчитывается в минутах от начала загрузки кода для сборки и до окончания сборки; значение округляется до минут в большую сторону.
Типы вычислительных ресурсов
В AWS CodeBuild представлено несколько типов инстансов с различными объемами памяти и ресурсов ЦП. Стоимость различается в зависимости от типа выбранных ресурсов – типа инстанса для сборки.
Цены на Lambda по требованию
Длительность сборки
Длительность сборки рассчитывается в секундах от начала загрузки кода для сборки и до окончания сборки; значение округляется до секунд в большую сторону.
Типы вычислительных ресурсов
В AWS CodeBuild представлено несколько типов вычислений с различными объемами памяти. Стоимость различается в зависимости от типа выбранных ресурсов – типа вычислений для сборки.
Цены на зарезервированную пропускную способность EC2
Цены на инстанс за минуту
Стоимость инстанса рассчитывается в минутах с момента подачи запроса на новый инстанс и до закрытия инстанса с округлением до минуты в большую сторону. Минимальная плата за использование каждого инстанса составляет 60 минут.
Типы вычислительных ресурсов
В AWS CodeBuild представлено несколько типов инстансов с различными объемами памяти и ресурсов ЦП. Стоимость различается в зависимости от типа вычислительного инстанса, который вы выбираете для своей группы.
Зарезервированные инстансы Mac
За каждый инстанс Mac взимается минимальная плата за использование в течение 24 часов, после чего вы сможете выпустить зарезервированный инстанс.
Уровень бесплатного пользования
Уровень бесплатного пользования AWS CodeBuild включает 100 минут сборки в месяц при применении инстансов типа general1.small или arm1.small с использованием EC2 по требованию. При использовании Lambda по требованию уровень бесплатного пользования AWS CodeBuild включает 6000 секунд сборки в месяц для типов вычислений lambda.arm.1GB или lambda.x86-64.1GB. Зарезервированная пропускная способность EC2 не предусматривает уровень бесплатного пользования. CodeBuild не прекращает своего действия по истечении 12-месячного периода бесплатного пользования AWS. Доступен как новым, так и существующим клиентам AWS.
Дополнительные расходы
Дополнительная плата может начисляться, если во время сборки происходит перемещение данных или используются другие сервисы AWS. Например, она может начисляться при использовании журналов Amazon CloudWatch Logs во время сборки, Amazon S3 для хранения артефактов или AWS Key Management Service для шифрования. Дополнительная плата также может начисляться при использовании AWS CodeBuild с AWS CodePipeline.
Пример расчета стоимости
Примеры цен на EC2 по требованию
При выполнении 100 сборок в месяц по 5 минут каждая на инстансе build.general1.small плата будет рассчитываться следующим образом:
Месячная плата за сборку
Время сборки = 100 сборок х 5 минут = 500 минут
Время сборки – время в рамках уровня бесплатного пользования = время месячного пользования = 500 – 100 = 400 минут
Плата за месяц = 400 минут сборки х 0,005 USD = 2 USD
Примеры цен на Lambda по требованию
При выполнении 100 сборок в месяц по 300 секунд каждая на инстансе lambda.arm.1GB плата будет рассчитываться следующим образом:
Месячная плата за сборку
Секунды сборки = 100 сборок * 300 секунд = 30 000 секунд сборки
Секунды сборки – бесплатные секунды сборки = секунды сборки, оплачиваемые ежемесячно = 30 000 – 6000 = 24 000 секунд сборки
Плата за месяц = 24 000 секунд сборки * 0,00001 USD = 0,24 USD
Примеры цен на зарезервированную пропускную способность EC2
Если вы зарезервируете 1 инстанс на один месяц, используя reserved.x86-64.g1.small, стоимость будет рассчитываться представленным ниже образом.
Месячная плата за сборку
Количество минут работы инстанса = 60 минут в час * 24 часа в сутки * 30 дней в месяц = 43 200 минут
Ежемесячная зарезервированная плата = 43 200 минут работы инстанса * 0,003 USD = 129,60 USD
Дополнительные ресурсы по ценам
Простой расчет ежемесячных расходов на AWS.
Связаться со специалистами AWS и получить индивидуальное предложение.
Узнайте, как начать работу с AWS CodeBuild