>_
Москва, Научный проезд, 14А, стр.1, БЦ Smart Park

Как веб-студия сэкономила 4,6 миллиона рублей за 3 года, заменив облако на выделенный сервер

Подробный разбор миграции 60+ проектов, финансовый расчет TCO и неочевидные технические выводы, которые пригодятся растущей IT-компании.

Это началось с неловкой паузы на совещании у заказчика. Мы делали совместный проект с одной из веб-студий: они готовили корпоративный портал для клиента, а мы проектировали инфраструктуру. Руководитель проекта никак не мог объяснить, почему облако для корпоративного портала стоит так дорого. После встречи, сойдясь на теме избирательности заказчиков, мы разговорились с DevOps-инженером студии Кириллом. «У нас у самих та же проблема. Лет семь назад, когда проектов было немного – это было незаметно, сейчас каждый месяц – довольно внушительный счет, который мне нужно объяснять руководству. Но менять страшно: работает – не трогай». В тот день мы решили провести бесплатный аудит. И результаты нас удивили.

Диагноз - «Облачная ловушка»

Бизнес-клиента

Веб-студия
  • Профиль: разработка и поддержка сайтов на 1С-Битрикс, корпоративных порталов
  • Команда: 55 человек, из которых 18 разработчиков
  • Оборот: 80+ млн рублей в год

Исходная инфраструктура (as is)

  • 60+ именных облачный VPS для разработки (project.dev.studio.ru)
  • Общие сервисы в облаке: GitLab, CI/CD Runners, VPN, Zabbix
  • Корпоративный 1С, хранилище S3 на внутренних NAS-серверах
  • Проблема: единой архитектуры не было. Каждый проект жил в изолированном «облачном кармане».

flowchart TD
    subgraph A [Облачный провайдер]
        direction TB
        VPS1[VPS
Проект1-60.dev] S1[GitLab] S2[CI/CD Runner] S3[VPN] S4[Мониторинг] end VPS1-- 170 000 руб./мес. --> Счет Счет --> Убыток[📉 Бесконечные расходы
2 040 000 руб./год]
Рисунок 1. Архитектура "как было": 60+ изолированных VPS в облаке, создающих высокие и растущие операционные расходы

Финансовая боль

  • 170 000 рублей/мес. – среднемесячный счет за облачные VPS.
  • 2 040 000 рублей/год – ежегодные расходы, которые только росли с каждым новым проектом.
  • 0 активов на балансе – чистые операционные расходы (OpEx)

"Когда начинали - платили за скорость, а теперь она же нас и держит. Каждый новый проект — плюс к выручке, но и плюс к счёту за еще один VPS"

Кирилл, DevOps-инженер

Терапия – точечный CapEx вместо бесконечного OpEx

Задача: перенести 60+ dev-окружений на выделенный сервер без остановки разработки.

Ключевые требования

  1. Производительность – дать больше мощностей и иметь запас для будущего роста.
  2. Безопасность – убрать 60+ точек входа – публичных IP
  3. Экономия – сделать проект не дороже текущих расходов

Выбранная конфигурация

  • Платформа: Dell PowerEdge R760
  • Процессоры: 2 x Intel Xeon Silver 4316 (40 ядер / 80 потоков)
  • Память: 512 ГБ DDR4 ECC
  • Диски: Система – NVMe RAID 1, VM – SAS SSD RAID 10
  • Сеть: 4 X 10 Гбит SFP+
  • Гиперпвизор: Proxmox VE

"Мы не собирали сервер вслепую — заранее прогнали нагрузку с 60 VPS, чтобы точно знать, что ресурсов хватит с запасом минимум на год."

Кирилл, DevOps-инженер
Рисунок 2. Выделенный сервер Dell PowerEdge R760 стал центральным хабом для всех сред разработки, обеспечив в 2-3 раза больше ресурсов, чем в облаке.

Хирургия – план миграции без downtime

Самый сложный этап. Главный страх клиента: «Мы парализуем работу на недели».

Решение – инкрементальная миграция

  1. Подготовка: развернули Proxmox, настроили шаблоны ВМ, VPN.
  2. Пилот: перенесли 5 наименее критичных проектов, протестировали и доработали процесс.
  3. Волны: разбили 55 оставшихся проектов на 4 волны по 2 недели
  4. Переключение для каждого проекта:
    • снижали TTL DNS до 5 минут
    • останавливали запись БД в облаке
    • синхронизировали финальные изменения
    • переключали DNS на новый IP в локальной сети
Результат: общее время миграции - 2 месяца. Фактический downtime на проект – менее 15 минут.
Рисунок 3. Инкрементальный план миграции позволил перенести все проекты без остановки бизнеса. Фактическое время простоя на каждый проект составило менее 15 минут.

"Если бы провайдер давал выгружать KVM-образы, всё бы заняло пару минут: скачал, развернул — готово. А тут пришлось сильно попыхтеть, но результат того стоил".

Кирилл, DevOps-инженер

Реабилитация – финансовый итог (TCO за 3 года)

Здесь – сухие цифры, ради которых все затевалось.

Период Облако Свой сервер Накопительная экономия
Год 1 2 040 000 руб. 1104 000 руб. +936 000 руб.
Год 2 2 040 000 руб. 204 000 руб. +1 836 000 руб.
Год 3 2 040 000 руб. 204 000 руб. +1 836 000 руб.
Итого за 3 года 6 120 000 руб. 1 512 000 руб. +4 608 000 руб.
Таблица 1. Сравнение накопительных расходов модели "Облако" и модели "Свой сервер"
** Расходы на обслуживание (~17 тыс./мес.): зарплата части времени админа, электричество, размещение.

Точка безубыточности наступила на 6-ом месяце. После этого студия начала ежемесячно «зарабатывать» 153 000 рублей за счет отмененных расходов на облако.

График 1. Накопительные расходы за 3 года. После точки окупаемости на 6 мес. экономия становится чистой прибылью.

Выводы: что получили, кроме денег

flowchart TD
    Dev1[Ноутбук
разработчика 1] --> VPN[VPN Шлюз
Единственная точка входа] Dev2[Ноутбук
разработчика 2] --> VPN Dev18[Ноутбук
...разработчик 18] --> VPN VPN --> Сервер subgraph Сервер [Выделенный сервер Dell R760] direction TB HV[Proxmox VE] --> VM1[ВМ Проект 1] HV --> VM2[ВМ Проект 2] HV --> VM3[ВМ Проект 3] HV --> VM60[ВМ ...Проект 60] HV --> Гитлаб[GitLab] HV --> Runner[CI/CD Runner] HV --> Заббикс[Мониторинг] end Сервер -- 17 000 руб./мес. --> НовыйСчет[Предсказуемые расходы] НовыйСчет --> Экономия[💰 Экономия 153 000 руб./мес.]
Рисунок 4. Новая безопасная и высокопроизводительная архитектура. Все разработчики работают с единой, предсказуемой средой.

  1. Производительности выросла в 2-3 раза. Сборки и тесты ускорили за счет «мощного» железа и быстрых дисков.
  2. Безопасность. Вместо 60+ точек входа – один защищенный VPN-шлюз.
  3. Контроль. Полная власть над средой, нет зависимости от провайдера.
  4. Побочный эффект: появилась основа для продажи инфраструктурных услуг своим клиентам.

«Самым сложным было решиться. Казалось, что мы берем на себя лишние риски и головную боль – вопросы поддержки и безопасности никто не отменял. Но когда после миграции мы впервые не заплатили ничего, я понял, что мы приняли лучшее финансовое решение за год. Теперь эти деньги мы инвестируем в развитие отдела маркетинга».

Максим, генеральный директор студии

Если ваша студия ведет разработку в облаке – вы уже переплачиваете. Эта история – не исключение, а закономерность. Выбор между вечной арендой и разумной инвестицией очевиден, когда видишь цифры. Предложение для вашей студии можно посмотреть здесь.