
Статья подготовлена вместе с экспертом
Руслан Галиев, руководитель команды

Зависимость от поставщика ПО (vendor lock-in) один из важных рисков корпоративных ИТ. Компания внедряет проприетарное решение, строит вокруг него процессы, обучает команду, а через несколько лет понимает, что смена платформы означает месяцы миграции и миллионы расходов.
Open Source снимает эту зависимость на уровне архитектуры: у компании есть исходный код, открытые стандарты и свобода выбора поставщика поддержки. По данным Flexera, 89% компаний сегодня используют мультиоблачную стратегию, и одна из ключевых причин — как раз стремление не зависеть от одного провайдера. Открытый код не бесплатен: Open Source требует ресурсов и зрелого управления, его нужно уметь настраивать, эксплуатировать, патчить и держать под SLA. Поэтому в корпоративных сценариях открытый код раскрывает преимущества там, где всем этим занимается сторона с опытом и ответственностью за результат — вендор. Open Source страхует от привязки именно потому, что вендора всегда можно заменить, а код и данные остаются у компании.

Руслан Галиев, руководитель команды
Зависимость от поставщика — это ситуация, когда компания настолько завязана на конкретного вендора, что переход на альтернативу становится экономически невыгоден или технически почти невозможен. Невозможно выгрузить данные в стандартном формате, бизнес-логика вшита в проприетарные API, а при продлении лицензии компания просто теряет переговорную позицию и вынуждена соглашаться со всем.
Привязка в ИТ‑инфраструктуре затрагивает весь стек: от ОС и СУБД до облаков и инструментов разработки. Последствия вполне осязаемы: непредсказуемый рост стоимости лицензий, невозможность быстро адаптировать систему под новые требования, проблемы при уходе вендора с рынка. Для российских компаний после 2022 года этот риск стал реальностью: Oracle, SAP, Microsoft и другие прекратили продажи и поддержку, а их клиенты — банки, ритейл, промышленность — вынужденно и в сжатые сроки мигрировали с проприетарного ПО.
Проприетарные форматы данных. Данные хранятся в закрытом формате, экспорт требует сложной конвертации. Миграция с проприетарных СУБД обычно растягивается на месяцы, а конвертация и валидация данных съедают значимую часть бюджета проекта.
Закрытые API и протоколы. Интеграции строятся на API, которые фактически работают только с продуктами конкретного вендора. Компании, автоматизировавшиеся поверх API VMware vSphere, при миграции на другие гипервизоры вынуждены переписывать сотни скриптов и интеграций.
Лицензионные ограничения. Условия лицензии могут ограничивать расширение функциональность платформы или жёстко ограничивать количество пользователей. Oracle, например, привязывает стоимость лицензии к числу процессорных ядер, что делает масштабирование непредсказуемо дорогим.
Отсутствие совместимости. Проприетарные решения могут ограничивать и игнорировать открытые стандарты и межсистемную совместимость. Закрытые протоколы репликации, нестандартные расширения SQL, завязка на конкретную ОС создают дополнительные барьеры для миграции.
Экосистемная зависимость. Вендор предлагает комбайн из нескольких продуктов продуктов. Замена СУБД предполагает смену middleware, мониторинга и средств разработки, и суммарная стоимость переключения требует новых инвестиций с числом связанных компонентов.
Open Source снижает риски зависимости, возвращая контроль над стеком от вендора к компании. Для бизнеса это даёт несколько измеримых эффектов.
Лицензия на Open Source действительно ничего не стоит, но эксплуатация в проде стоит дорого. Open Source — ресурсоёмкая модель, которая требует сильной команды, отлаженных процессов и взрослой инженерной культуры.
Ключевые статьи затрат при самостоятельной эксплуатации Open‑Source‑стека:
Поэтому встает вопрос, кто будет отвечать за Open Source. Корпорация самостоятельно — если внутри есть сильная профильная команда и это оправдано масштабом. Через вендора — если бизнес хочет независимость, открытые стандарты и контроль над данными, но не готов содержать платформенную команду уровня крупного облачного провайдера.
Open Source сам по себе не гарантирует свободу. Проект без живого сообщества, с нечетко сформулированной лицензией или без коммерческой поддержки может принести проблем не меньше, чем закрытое ПО. Грамотно выбранный вендор закрывает участок, на который у компании нет ресурса, и при этом не забирает ключевые свободы открытого кода.
Важно смотреть на несколько аспектов.

СУБД — один из самых чувствительных к vendor lock‑in компонентов инфраструктуры. Миграция корпоративной базы данных — это обычно проект на 12–24 месяца с бюджетом в десятки, а порой и сотни миллионов рублей в зависимости от объёма данных и сложности интеграций. Меняются схемы данных, хранимые процедуры, интеграции, приходится следить за производительностью приложений. Выбор СУБД с открытым кодом снижает эти риски ещё на стадии проектирования архитектуры.
Примеры популярных Open‑Source‑СУБД: PostgreSQL и MySQL решают реляционные сценарии, ClickHouse — колоночную аналитику, MongoDB — документоориентированное хранение, Tarantool — высоконагруженные системы с хранением данных в оперативной памяти. Tarantool показывает, как открытое ядро сочетается с вендорской экспертизой. Ядро распространяется под лицензией BSD‑2 — одной из самых свободных, без ограничений на коммерческое использование и модификацию. Код открыт на GitHub и развивается при участии сообщества. Для бизнеса это страховка: исходный код доступен, формат данных открыт, смена поставщика поддержки не превращается в большую миграцию.
Для корпоративных задач есть Tarantool DataBase — промышленная СУБД на базе Tarantool с репликацией, автоматическим шардированием и безопасностью (которой нет в открытой версии) и поддержкой по SLA. Tarantool DataBase способен обрабатывать сотни тысяч операций в секунду на одном узле и обеспечивает постоянное хранение с журналом упреждающей записи. Вендор берёт на себя самую дорогую для компании часть самостоятельной эксплуатации: архитектуру высокой доступности, обновления, поддержку 24×7 и ответственность за работу системы.
Для массовой записи и одновременной аналитики Tarantool предлагает Column Store (TCS) — колоночное хранилище, оптимизированное под агрегирующие запросы на больших объёмах данных с сохранением производительной записи. В Tarantool Column Store транзакционные операции и аналитика выполняются без дублирования данных во внешние системы. Это уменьшает число компонентов и, соответственно, точек потенциальной привязки.
Принцип «открытое ядро + стандартные протоколы + корпоративные расширения с ответственностью вендора» работает не только в Tarantool. При выборе любой Open‑Source‑СУБД он остаётся рабочим ориентиром: чем больше открытых стандартов поддерживает решение и чем яснее зона ответственности за эксплуатацию, тем ниже стоимость переключения и выше реальная независимость от конкретного поставщика.



