@hbrmdc

Как сократить затраты на CI/CD и стейджинги?

У меня студия разработки, пишем кастомные веб и мобильные приложения. Юзаем GCP для всего бэкенда и Gitlab для git и CI/CD.

Собственно, напрягает что мы тратим ~$350/мес на оплату GCP, на котором только
- kubernetes кластер для CI/CD веб приложений, андроид react native, nodejs серверов и GCF.
- пара совсем не нагруженных стейджингов, которые мы юзаем раз в месяц максимум

Еще туда не укладывается деплой ios приложений, так что можно еще сотню накидывать на какой-нибудь macincloud для этих целей.

Думаю, как сократить эти траты. Рассматриваю вариант купить мак мини и развернуть все требовательные ресурсы на нем. Что посоветуете?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
~$350/мес на оплату GCP,

Стоит останавливать ненужные ресурсы, можно написать скрипт из пары строк, который будет останавливать стайджинг.
kubernetes - можно сделать autoscaling, чтобы без нагрузки сокращал кол-во нодов до минимума, а по выходным-ночам можно все останавливать.

деплой ios
- насколько знаю, нет macincloud дешевого. Я сейчас работаю с заказчиком над построением CI/CD для проекта на React Native, для Android/IOS. Jenkins сервер будет в AWS, а Jenkins slave для билдов - на MacMini в оффисе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы