TCO миграции на российскую СУБД: считаем реальную экономию против Oracle и MS SQL
Содержание
Решение о переходе на новую систему управления базами данных редко принимается только на основании стоимости лицензий. Для крупных компаний такая миграция затрагивает десятки информационных систем, бизнес-процессы, инфраструктуру, работу ИТ-подразделений и планы развития на годы вперед. Поэтому все больше организаций оценивают не цену программного продукта, а совокупную стоимость его владения - Total Cost of Ownership (TCO).
После ухода с российского рынка ряда зарубежных поставщиков программного обеспечения многие компании начали пересматривать использование Oracle Database и Microsoft SQL Server. На первый план вышли вопросы долгосрочной поддержки, рисков эксплуатации, стоимости сопровождения и зависимости от иностранных технологий. Одновременно отечественные СУБД значительно выросли по функциональности и сегодня способны решать широкий спектр корпоративных задач.
Однако переход на российскую платформу также требует инвестиций. Необходимо провести обследование существующих систем, выполнить миграцию данных, протестировать приложения, обучить специалистов и обеспечить запуск новой инфраструктуры. Возникает закономерный вопрос: окупаются ли эти расходы?
Ответ зависит от того, какие статьи затрат включаются в расчет. Если учитывать только стоимость лицензий, вывод может оказаться ошибочным. Реальная экономическая эффективность становится очевидной лишь при анализе полного жизненного цикла информационной системы.
В этой статье разберем, что входит в показатель TCO, какие расходы сопровождают эксплуатацию зарубежных СУБД, из чего складывается стоимость миграции и в каких случаях переход на отечественную платформу действительно позволяет снизить совокупные расходы компании.
Что такое TCO и почему этот показатель важнее стоимости лицензий
При выборе корпоративной СУБД многие организации начинают сравнение с коммерческих предложений поставщиков. Однако цена лицензии отражает лишь небольшую часть расходов, которые компания понесет за весь период эксплуатации программного обеспечения.
Именно поэтому при планировании крупных ИТ-проектов используется показатель Total Cost of Ownership (TCO), позволяющий оценить реальные затраты на протяжении всего жизненного цикла решения.
Что означает Total Cost of Ownership
TCO (Total Cost of Ownership) - это совокупная стоимость владения программным продуктом за весь период его эксплуатации.
В отличие от стоимости покупки лицензии, этот показатель учитывает все расходы, возникающие после внедрения решения.
Такой подход позволяет оценить, сколько организация фактически потратит на использование СУБД в течение трех, пяти или даже десяти лет.
Для крупных предприятий именно TCO становится одним из основных критериев выбора программной платформы.
Какие затраты входят в TCO СУБД
Полная стоимость владения складывается из множества составляющих.
Наиболее значимыми являются:
-
приобретение лицензий;
-
техническая поддержка производителя;
-
сопровождение программного обеспечения;
-
серверная инфраструктура;
-
системы хранения данных;
-
администрирование;
-
резервное копирование;
-
обновление программного обеспечения;
-
обучение сотрудников;
-
интеграция с другими информационными системами;
-
модернизация оборудования;
-
устранение инцидентов;
-
потери из-за простоев.
Во многих случаях именно эксплуатационные расходы за несколько лет существенно превышают первоначальную стоимость лицензий.
Почему сравнивать только цену лицензии некорректно
Две СУБД могут существенно различаться по стоимости приобретения, но при этом иметь практически одинаковую совокупную стоимость владения.
Возможна и обратная ситуация: относительно недорогая лицензия приводит к значительным затратам на сопровождение, модернизацию инфраструктуры или оплату дополнительных компонентов.
Кроме того, на итоговую стоимость эксплуатации влияют такие факторы, как сложность администрирования, доступность специалистов, требования к аппаратным ресурсам и скорость решения возникающих проблем.
Именно поэтому при выборе корпоративной платформы рекомендуется анализировать не отдельные статьи расходов, а общую экономическую модель эксплуатации.
Какие расходы возникают при эксплуатации Oracle и Microsoft SQL Server
Oracle Database и Microsoft SQL Server на протяжении многих лет оставались одними из наиболее популярных корпоративных систем управления базами данных. Они обладают развитой функциональностью и используются во множестве крупных информационных систем.
Однако при долгосрочной эксплуатации подобных платформ организации сталкиваются с рядом расходов, которые далеко не всегда учитываются на этапе первоначального выбора.
Стоимость лицензирования
Для крупных компаний лицензирование корпоративных СУБД представляет собой сложную систему, зависящую от количества процессоров, вычислительных ядер, редакции продукта и используемых дополнительных возможностей.
Помимо базовой лицензии могут потребоваться отдельные лицензии на:
-
средства высокой доступности;
-
расширенные механизмы резервного копирования;
-
аналитические функции;
-
инструменты мониторинга;
-
средства обеспечения безопасности;
-
дополнительные серверные компоненты.
В результате итоговая стоимость проекта может значительно отличаться от первоначальной оценки.
Расходы на техническую поддержку
После приобретения лицензии затраты не заканчиваются.
Для корпоративных информационных систем большое значение имеет возможность получать обновления безопасности, исправления ошибок и консультации специалистов.
Стоимость технической поддержки представляет собой регулярную статью расходов, которая сохраняется на протяжении всего срока эксплуатации программного обеспечения.
Для организаций, использующих десятки экземпляров СУБД, эти расходы могут достигать весьма значительных значений.
Стоимость модернизации инфраструктуры
По мере развития информационных систем увеличивается объем данных, возрастает количество пользователей и усложняется архитектура приложений.
Это требует расширения вычислительных ресурсов, модернизации серверов, увеличения объема оперативной памяти и систем хранения данных.
Кроме того, внедрение новых функций или обновление версии СУБД также может потребовать дополнительных инвестиций в инфраструктуру.
Зависимость от зарубежного поставщика
В последние годы именно этот фактор приобрел особое значение.
Использование зарубежных программных продуктов связано с рядом дополнительных рисков:
-
ограничением доступа к обновлениям;
-
сложностями получения технической поддержки;
-
изменением лицензионной политики;
-
валютными колебаниями;
-
неопределенностью долгосрочного развития продукта на российском рынке.
Даже если информационная система продолжает работать без сбоев, подобные риски необходимо учитывать при расчете совокупной стоимости владения.
Из чего складывается стоимость миграции на российскую СУБД
Переход на отечественную систему управления базами данных часто воспринимается исключительно как дополнительная статья расходов. На практике это инвестиционный проект, который позволяет изменить структуру затрат на протяжении всего последующего жизненного цикла информационной системы.
Размер первоначальных вложений зависит от архитектуры существующих решений, объема данных, количества прикладных систем и степени использования специфических возможностей зарубежной СУБД.
Предпроектное обследование
Любая успешная миграция начинается с анализа существующей инфраструктуры.
На этом этапе специалисты:
-
изучают архитектуру информационной системы;
-
определяют зависимости между приложениями;
-
оценивают объем данных;
-
анализируют используемые функции СУБД;
-
выявляют потенциальные риски перехода.
Качественное обследование позволяет избежать большинства проблем на последующих этапах проекта.
Перенос схем данных
После завершения обследования выполняется адаптация структуры базы данных к новой платформе.
В зависимости от используемой СУБД могут переноситься:
-
таблицы;
-
индексы;
-
представления;
-
процедуры;
-
триггеры;
-
функции;
-
последовательности;
-
другие объекты базы данных.
Часть операций может выполняться автоматически, однако сложные корпоративные системы обычно требуют дополнительной адаптации.
Адаптация SQL-кода и приложений
Одним из наиболее трудоемких этапов миграции становится перенос прикладной логики.
Несмотря на то что большинство современных СУБД поддерживают стандарт SQL, каждая платформа имеет собственные особенности реализации языка, встроенные функции, механизмы оптимизации запросов и средства программирования.
Во время перехода могут потребоваться:
-
адаптация SQL-запросов;
-
перенос хранимых процедур;
-
переработка триггеров;
-
изменение пользовательских функций;
-
настройка взаимодействия прикладного программного обеспечения с новой СУБД.
Объем таких работ напрямую зависит от сложности информационной системы. Если приложение использует преимущественно стандартные возможности SQL, переход обычно проходит быстрее. При широком использовании платформенно-зависимых функций Oracle Database или Microsoft SQL Server объем доработок может оказаться значительно больше.
Тестирование и оптимизация производительности
После завершения переноса нельзя сразу переводить систему в промышленную эксплуатацию.
Необходимо убедиться, что новая платформа обеспечивает требуемый уровень производительности и корректно обрабатывает все бизнес-процессы.
Обычно проводится несколько видов тестирования:
-
функциональное;
-
интеграционное;
-
нагрузочное;
-
отказоустойчивости;
-
безопасности.
По результатам тестирования могут корректироваться настройки СУБД, оптимизироваться запросы и изменяться параметры инфраструктуры.
Подобные работы позволяют избежать снижения производительности после запуска системы.
Обучение администраторов и разработчиков
Даже если новая СУБД имеет схожую архитектуру с ранее используемой платформой, специалистам требуется время для освоения новых инструментов.
Как правило, обучение проходят:
-
администраторы баз данных;
-
разработчики;
-
специалисты технической поддержки;
-
сотрудники подразделений информационной безопасности.
Расходы на обучение являются временными. По мере накопления опыта они перестают оказывать заметное влияние на стоимость эксплуатации.
Запуск промышленной эксплуатации
Финальным этапом становится перевод информационной системы на новую платформу.
В зависимости от требований бизнеса запуск может осуществляться:
-
одномоментно;
-
поэтапно;
-
параллельно с временной эксплуатацией двух СУБД.
После завершения миграции проводится дополнительный мониторинг работы системы, устраняются выявленные замечания и окончательно выводится из эксплуатации прежняя платформа.
Именно на этом этапе первоначальные инвестиции заканчиваются, а организация начинает получать экономический эффект от использования новой СУБД.
Какие статьи затрат уменьшаются после завершения миграции
Хотя переход на отечественную систему управления базами данных требует первоначальных вложений, в дальнейшем структура расходов постепенно меняется.
Часть затрат исчезает полностью, другие становятся более предсказуемыми, а некоторые существенно сокращаются. Именно эти изменения формируют экономический эффект, который учитывается при расчете TCO.
Снижение расходов на лицензии
Для многих организаций именно лицензионные платежи становятся одной из наиболее заметных статей расходов при эксплуатации зарубежных СУБД.
После перехода на российскую платформу стоимость лицензирования зачастую оказывается ниже, особенно если речь идет о масштабных корпоративных внедрениях с большим количеством серверов и процессорных ядер.
При этом важно оценивать не только первоначальную стоимость лицензий, но и расходы на протяжении всего срока эксплуатации.
Более прогнозируемая стоимость сопровождения
Долгосрочное планирование бюджета становится значительно проще, когда стоимость технической поддержки определяется прозрачными условиями сотрудничества с российским разработчиком.
Компании получают возможность заранее прогнозировать расходы на сопровождение, обновления и развитие программной платформы без существенной зависимости от изменений международной политики или зарубежного регулирования.
Отсутствие валютных и санкционных рисков
Использование отечественного программного обеспечения позволяет снизить влияние факторов, которые не связаны непосредственно с работой информационной системы.
К ним относятся:
-
изменение валютных курсов;
-
ограничения поставок программного обеспечения;
-
прекращение официальной поддержки;
-
изменение условий лицензирования;
-
сложности с получением обновлений.
Исключение подобных рисков само по себе не приводит к прямой экономии, однако значительно снижает вероятность возникновения непредвиденных расходов.
Сокращение расходов на обновление программного обеспечения
При эксплуатации корпоративных информационных систем обновления являются обязательной частью жизненного цикла.
Использование российской СУБД позволяет получать новые версии продукта и исправления безопасности в рамках выбранной модели сопровождения, не сталкиваясь с дополнительными организационными ограничениями.
В результате расходы на поддержку становятся более стабильными и лучше поддаются планированию.
Возможность использования отечественной ИТ-инфраструктуры
Миграция редко ограничивается заменой только системы управления базами данных.
Во многих проектах одновременно осуществляется переход на российские операционные системы, средства резервного копирования, инструменты мониторинга и программное обеспечение для обеспечения информационной безопасности.
Использование совместимых отечественных решений позволяет сформировать единую технологическую платформу, снизить сложность сопровождения и уменьшить затраты на интеграцию различных компонентов.
Какие косвенные выгоды часто не учитываются при расчете TCO
При сравнении стоимости владения многие организации учитывают только расходы, которые легко выразить в денежном эквиваленте. Однако существует ряд факторов, способных существенно повлиять на экономическую эффективность проекта, хотя они не отражаются напрямую в финансовых документах.
Игнорирование таких факторов нередко приводит к заниженной оценке преимуществ миграции.
Снижение операционных рисков
Чем устойчивее работает информационная система, тем меньше вероятность возникновения простоев, аварийных восстановлений и внеплановых расходов.
Даже несколько часов недоступности критически важных сервисов могут привести к потерям, значительно превышающим стоимость сопровождения СУБД за длительный период.
Поэтому надежность платформы также следует рассматривать как элемент экономической эффективности.
Независимость от зарубежных вендоров
Технологическая независимость постепенно становится одним из факторов устойчивого развития бизнеса.
Использование отечественных решений позволяет компании самостоятельно планировать развитие ИТ-инфраструктуры, не ориентируясь на изменения политики иностранных производителей программного обеспечения.
Это особенно важно для организаций, реализующих долгосрочные цифровые проекты.
Выполнение требований импортозамещения
Для государственных организаций и многих компаний с государственным участием соответствие требованиям импортозамещения является не только вопросом экономической эффективности, но и необходимым условием реализации ИТ-стратегии.
Использование российских программных продуктов помогает выполнять действующие нормативные требования и снижает вероятность дополнительных затрат, связанных с последующей заменой программного обеспечения.
Более длительный жизненный цикл информационной системы
Если программная платформа активно развивается, регулярно получает обновления и сопровождается разработчиком, организация может использовать ее на протяжении многих лет без необходимости кардинальной модернизации.
Это позволяет распределить инвестиции на более длительный период и снизить ежегодную стоимость эксплуатации.
Возможность дальнейшего масштабирования без резкого роста затрат
По мере роста бизнеса увеличиваются объем данных, количество пользователей и число информационных систем.
Если выбранная СУБД поддерживает масштабирование без существенного увеличения расходов на лицензирование и сопровождение, стоимость владения остается более стабильной даже при значительном расширении инфраструктуры.
Именно эта особенность часто становится одним из факторов, обеспечивающих экономическую эффективность проекта в долгосрочной перспективе.
Как правильно сравнивать TCO различных СУБД
Расчет совокупной стоимости владения будет полезен только в том случае, если сравнение проводится по единым правилам. Если для одной платформы учитывать только стоимость лицензий, а для другой - расходы на сопровождение, инфраструктуру и модернизацию, полученный результат не будет отражать реальную картину.
Поэтому перед началом оценки необходимо определить единую методику расчета и использовать ее для всех рассматриваемых решений.
Определить горизонт расчета
Для большинства корпоративных проектов целесообразно оценивать TCO на период не менее трех-пяти лет.
Именно за этот срок проявляются основные эксплуатационные расходы:
-
продление технической поддержки;
-
обновление программного обеспечения;
-
модернизация оборудования;
-
увеличение объема данных;
-
развитие информационных систем;
-
изменение нагрузки.
Если ограничиться расчетом только первого года эксплуатации, первоначальные инвестиции в миграцию могут создать впечатление, что переход экономически невыгоден. Однако в последующие годы структура расходов постепенно меняется, и общая стоимость владения начинает снижаться.
Учесть единовременные и регулярные расходы
При сравнении различных платформ важно разделять разовые и постоянные затраты.
К единовременным относятся:
-
обследование инфраструктуры;
-
миграция данных;
-
адаптация приложений;
-
тестирование;
-
обучение персонала;
-
ввод системы в промышленную эксплуатацию.
Регулярные расходы включают:
-
сопровождение;
-
техническую поддержку;
-
обновления;
-
администрирование;
-
развитие инфраструктуры;
-
резервное копирование;
-
мониторинг.
Такой подход позволяет увидеть, какие расходы возникают только один раз, а какие будут сопровождать организацию на протяжении всего жизненного цикла информационной системы.
Рассчитать стоимость возможных простоев
Во многих случаях стоимость часа простоя корпоративной информационной системы значительно превышает цену лицензии программного обеспечения.
При расчете TCO рекомендуется учитывать:
-
влияние недоступности системы на бизнес-процессы;
-
потери производительности сотрудников;
-
возможные финансовые убытки;
-
расходы на восстановление после инцидентов;
-
репутационные риски.
Особенно актуален такой подход для банков, промышленных предприятий, телекоммуникационных компаний и организаций государственного сектора.
Учесть стоимость рисков и зависимости от поставщика
При долгосрочной эксплуатации программного обеспечения важную роль играют риски, которые невозможно полностью исключить.
К ним относятся:
-
изменение лицензионной политики;
-
прекращение поддержки отдельных версий;
-
сложности получения обновлений;
-
изменение стоимости сопровождения;
-
зависимость от одного поставщика.
Даже если подобные события происходят редко, потенциальные последствия способны существенно увеличить совокупную стоимость владения.
Сравнить несколько сценариев развития инфраструктуры
Корпоративные информационные системы практически всегда развиваются.
Поэтому рекомендуется рассчитывать TCO сразу для нескольких сценариев:
-
сохранение текущей нагрузки;
-
увеличение количества пользователей;
-
рост объема данных;
-
запуск новых информационных систем;
-
расширение вычислительной инфраструктуры.
Подобный анализ помогает выбрать платформу, которая останется экономически эффективной не только сегодня, но и через несколько лет.
Когда миграция действительно становится экономически выгодной
Экономический эффект от перехода на отечественную СУБД зависит не только от стоимости лицензий. Наиболее заметные преимущества проявляются в крупных проектах, где информационная система эксплуатируется длительное время и постоянно развивается.
Чем масштабнее инфраструктура, тем большее влияние на итоговую стоимость владения оказывают сопровождение, модернизация, техническая поддержка и эксплуатационные риски.
Для крупных корпоративных информационных систем
Если организация использует десятки серверов баз данных, расходы на лицензирование и сопровождение зарубежных решений могут составлять значительную часть ИТ-бюджета.
В подобных проектах снижение регулярных затрат способно окупить первоначальные инвестиции в миграцию в течение нескольких лет эксплуатации.
Для высоконагруженных проектов
Информационные системы с большим количеством пользователей требуют постоянного развития инфраструктуры.
При выборе платформы важно учитывать не только текущую стоимость эксплуатации, но и то, как будут изменяться расходы при росте нагрузки.
Если СУБД обеспечивает эффективное масштабирование без резкого увеличения стоимости владения, экономический эффект становится заметнее по мере развития проекта.
Для организаций с долгосрочной стратегией развития ИТ
Компании, планирующие развитие информационных систем на пять-десять лет вперед, обычно оценивают не отдельные расходы, а общую экономику эксплуатации.
В подобных случаях стабильная модель лицензирования, прогнозируемая техническая поддержка и возможность регулярного развития платформы становятся не менее важными факторами, чем первоначальная стоимость внедрения.
Для компаний, реализующих программы импортозамещения
Во многих организациях переход на российское программное обеспечение является частью общей стратегии развития ИТ-инфраструктуры.
Если одновременно осуществляется замена операционных систем, систем виртуализации, средств информационной безопасности и других компонентов, использование отечественной СУБД позволяет сформировать единую технологическую платформу с более предсказуемыми расходами на сопровождение и развитие.
Digital Q.DataBase как инструмент снижения совокупной стоимости владения
При выборе корпоративной СУБД важно оценивать не только стоимость внедрения, но и расходы, которые организация будет нести на протяжении всего срока эксплуатации системы. Именно поэтому при реализации проектов импортозамещения все больше внимания уделяется платформам, способным обеспечить сочетание функциональности, надежности и долгосрочной экономической эффективности.
Одним из таких решений является Digital Q.DataBase компании Диасофт.
Корпоративная платформа для долгосрочной эксплуатации
Digital Q.DataBase ориентирована на использование в крупных информационных системах, где особое значение имеют стабильность работы, производительность и возможность развития без регулярной смены технологической платформы.
Использование зрелой корпоративной СУБД позволяет снизить вероятность внеплановых затрат, связанных с заменой программного обеспечения или масштабной модернизацией инфраструктуры.
Масштабируемость без необходимости смены СУБД
По мере роста бизнеса возрастают требования к производительности информационных систем. Поддержка масштабирования позволяет развивать инфраструктуру постепенно, не переходя на новую платформу при увеличении нагрузки. Это снижает стоимость последующих этапов развития и помогает сохранить уже сделанные инвестиции.
Интеграция с отечественной программной инфраструктурой
Одним из факторов, влияющих на TCO, является стоимость интеграции различных компонентов ИТ-инфраструктуры. Digital Q.DataBase может использоваться совместно с российскими операционными системами, средствами информационной безопасности и другим отечественным программным обеспечением, что упрощает реализацию комплексных проектов импортозамещения и снижает затраты на сопровождение технологического стека.
Поддержка проектов миграции с зарубежных платформ
При переходе с Oracle Database или Microsoft SQL Server важно не только перенести данные, но и минимизировать влияние миграции на бизнес-процессы организации. Использование платформы, ориентированной на корпоративные проекты, позволяет выстроить процесс перехода более последовательно: провести анализ существующей инфраструктуры, адаптировать приложения, выполнить тестирование и обеспечить поэтапный ввод системы в эксплуатацию. Такой подход помогает снизить риски проекта и быстрее получить экономический эффект от перехода.
Заключение
Совокупная стоимость владения является одним из наиболее объективных показателей при выборе корпоративной системы управления базами данных. В отличие от стоимости лицензий, TCO отражает все расходы, которые организация несет на протяжении жизненного цикла информационной системы, включая сопровождение, развитие, модернизацию инфраструктуры и управление эксплуатационными рисками.
Миграция с Oracle Database или Microsoft SQL Server на российскую СУБД действительно требует первоначальных инвестиций. Однако в большинстве крупных проектов именно долгосрочные эксплуатационные расходы формируют основную часть бюджета. Поэтому оценивать экономическую эффективность следует не по стоимости внедрения, а по совокупным затратам за несколько лет эксплуатации.
При корректном расчете TCO многие организации приходят к выводу, что переход на отечественную платформу позволяет не только снизить расходы на лицензирование и сопровождение, но и уменьшить зависимость от зарубежных поставщиков, повысить предсказуемость ИТ-бюджета и создать более устойчивую технологическую основу для дальнейшего развития бизнеса.
Одним из решений, позволяющих реализовать такой подход, является Digital Q.DataBase компании Диасофт. Благодаря корпоративному уровню функциональности, возможности масштабирования и совместимости с российской ИТ-инфраструктурой платформа помогает выстраивать долгосрочную стратегию развития информационных систем с учетом как технических требований, так и экономической эффективности
Содержание
Другие материалы
компании
Для всех поддерживаемых операционных систем реализована сборка Docker-образов с предустановленной СУБД. Новый формат поставки избавляет от ручной установки программных компонентов и настройки зависимостей, позволяет быстро развернуть готовую и протестированную СУБД в нужной среде.
Проверьте работу своих приложений с T-SQL и PL/SQL.
До 1 сентября включительно бесплатная версия Digital Q.DataBase доступна для конфигураций до 8 ядер процессора.
С 1 сентября, согласно новой лицензионной политике, бесплатная конфигурация будет ограничена 4 ядрами.
Если вы планировали проверить российскую СУБД на своей системе, сейчас для этого доступны вдвое большие процессорные ресурсы.
