Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
97% баз данных в США работают на устаревшем ПО — и причина вполне рациональна
Почти все администраторы баз данных в США используют устаревшее программное обеспечение. Согласно последнему отчёту State of Open Source Database Management Report, подготовленному Percona, таких специалистов 97%.
На первый взгляд кажется, что компании просто откладывают обновления из лени или привычки. Но реальность прозаичнее: обновление рабочей базы данных может превратиться в крупный, дорогой и рискованный проект. Иногда переход на новую версию способен создать больше операционных проблем, чем сохранение неподдерживаемой системы.
Причина не только в цене лицензии. В расходы входят время инженеров, подготовка и проведение тестов, изменения инфраструктуры, а также перестройка облачных ресурсов. Поэтому обновление базы — это обычно не установка очередного патча, а миграция через весь технологический стек.
По оценке Percona, переход может потребовать изменения связанных программ, сервисов и подписок. База данных редко живёт в одиночестве: она связана с приложениями, инструментами резервного копирования, системами мониторинга, облачными платформами и правилами доступа. Если изменить один элемент, остальные могут внезапно решить, что настало время проверить прочность всей конструкции.
Главным препятствием для снижения совокупной стоимости владения базами данных 31% участников назвали расходы на облако. Ещё 23% указали на лицензии, 17% — на слишком большое количество разрозненных инструментов, а 12% — на зависимость от конкретного поставщика.
В отчёте отдельно приводится пример MySQL. Архитектурные изменения в версии 8.0 сделали переход с MySQL 5.7 технически сложным для многих пользователей. Обновление оказалось не формальностью, а масштабной перестройкой, которая требует совместимости, тестирования и планирования.
Однако сохранение старого ПО тоже не является безопасным решением. Неподдерживаемые системы больше не получают исправления уязвимостей, а базы данных часто содержат наиболее ценные и конфиденциальные сведения организации. Получается неприятный выбор: рисковать при миграции или рисковать из-за отсутствия обновлений.
Есть и практический стимул для перехода. 42% опрошенных назвали неэффективность текущим недостатком, 40% столкнулись с простоями, а 35% — с задержками в работе. Старая система может выглядеть стабильной ровно до момента, когда бизнесу понадобится скорость.
Следующий шаг для компаний — не очередное обещание «заняться этим позже», а реальное планирование миграции. Только начав этот процесс, организации смогут объединить разрозненные технологические стеки, снизить издержки и повысить эффективность. В мире баз данных откладывание тоже является стратегией — просто обычно самой дорогой.
Отчёт Percona показывает парадокс современного управления базами данных: 97% администраторов в США используют устаревшее программное обеспечение, хотя старые системы несут заметные риски безопасности и эффективности. Компании откладывают обновление не обязательно из-за небрежности. Главная проблема в том, что переход рабочей базы на новую версию часто требует масштабной миграции через весь технологический стек.
Такое обновление может затронуть приложения, инфраструктуру, облачные ресурсы, системы мониторинга, резервного копирования, контроля доступа и связанные подписки. Поэтому в общую стоимость входят не только лицензии, но и работа инженеров, тестирование, подготовка среды, изменение конфигураций и возможные простои. В отдельных случаях сама миграция создаёт больше операционных рисков, чем временное использование неподдерживаемого программного обеспечения.
Участники исследования назвали основные препятствия для снижения совокупной стоимости владения базами данных. Для 31% главным барьером стали расходы на облачные сервисы. 23% указали на стоимость лицензий, 17% — на чрезмерное количество используемых инструментов, а 12% — на зависимость от поставщика.
Показательный пример — MySQL. Архитектурные изменения в версии 8.0 сделали переход с MySQL 5.7 технически сложным для многих пользователей. Поэтому обновление потребовало не простой установки новой версии, а проверки совместимости и перестройки значительной части окружения.
Оставаться на старом ПО также опасно. Неподдерживаемые системы не получают исправления уязвимостей, а базы данных часто содержат наиболее ценные и конфиденциальные сведения организаций. Кроме того, устаревшая инфраструктура уже влияет на повседневную работу: 42% респондентов назвали её неэффективной, 40% сообщили о простоях, а 35% — о задержках.
Percona рекомендует компаниям перестать откладывать миграции и начать с планирования. Организациям необходимо изучить зависимости между компонентами, оценить полную стоимость перехода, по возможности объединить разрозненные стеки и подготовить поэтапное тестирование. Только такой подход позволяет одновременно снизить риски безопасности, улучшить производительность и контролировать расходы. Главный вывод отчёта: старое ПО кажется дешёвым лишь до тех пор, пока не проявляются его простои, уязвимости и ограничения.