@hbrmdc

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
от 110 000 до 200 000 руб.
Timepad Москва
До 250 000 руб.
Factory5 Казань
До 160 000 руб.