Что делать бизнесу, который работал на ОС CentOS7: альтернативы и варианты решений
Привет, я Николай Чумаков, глава агентства e-comEXPERT по разработке высоконагруженных интернет-магазинов. Я заметил, что часть онлайн-бизнеса всё ещё работает на операционной системе CentOS7. Это очень рискованный вариант — поддержка системы прекратилась летом 2024 года.
Разберу подробнее, чем это грозит и что делать.
Работа на устаревшей ОС — краткий путь к разорению
Оставаться на старой версии ОС без поддержки — это как сидеть на бомбе с таймером: поначалу всё выглядит нормально, но в итоге всё равно случится взрыв. С какими рисками можно столкнуться:
1. Утечка данных клиентов
Без поддержки система перестанет закрывать уязвимости. Хакеры могут ими воспользоваться для кражи личных данных клиентов: почтовых адресов, номеров телефонов и номеров карт. Опасность усиливается тем, что часто для атаки в первую очередь выбирают устаревшие системы.
2. Несовместимость с важными программами
Программы и приложения, которые бизнес использует в работе, продолжат обновляться. Не факт, что их новые версии будут совместимы с устаревшей CentOS. Придётся либо пользоваться старыми версиями программ, что снова открывает риски для уязвимостей, либо сталкиваться со сбоями в системе.
3. Потеря лицензии и штрафы из-за нарушений совместимости
Использование системы, которая больше не поддерживается, может нарушать требования самой организации и регуляторов. Если надзорные органы это выявят, компания рискует потерять лицензию и заплатить большой штраф, не говоря об ущербе для репутации.
4. Потеря денег и доверия клиентов
Если уязвимость старой ОС приведёт к сбоям — например, к падению сервера, — восстановление займёт много времени и обойдётся втридорога. Простой магазина в свою очередь обернётся потерей денег и клиентов. Помимо этого, старые ядра могут не поддерживать новое железо или приводить к нестабильности работы всей системы в целом. Это сильно затормозит рост бизнеса и при этом повысит затраты на инфраструктуру.
5. Отсутствие помощи при поломках и багах
Разработчик ОС уже прекратил её поддержку и, что самое важное, остановил поддержку исправлений безопасности. Специалисты по рынку тоже постепенно перейдут к работе с современными системами. В итоге решение проблем превратится в квест с непонятным результатом.
Что делать
Единственный вариант — переносить свой бизнес на другие актуальные системы, которые продолжают обновляться и поддерживаться.
Какие есть альтернативы CentOS — и как они повлияют на бизнес
Все варианты глобально делятся на две категории: совместимые и несовместимые с CentOS.
Прямые замены, совместимые с CentOS
Они работают с теми же пакетами и командами, что CentOS, поэтому и переход на них будет проще.
1. AlmaLinux
Плюсы:
- Поддержка до 10 лет — не придётся часто обновляться, что в свою очередь снизит риск утечек данных.
- Бесплатная — не придётся платить за лицензию.
- Поддерживается активным сообществом — при необходимости можно будет условно быстро найти нужный ответ на проблему.
Минусы:
- Молодая система — не все хостинг-провайдеры сразу её поддерживают, поэтому могут быть задержки с миграцией.
- Меньше документации, чем у CentOS, и нет «горячей линии» — для срочной помощи придётся искать сторонних специалистов.
2. Rocky Linux
Плюсы:
- Создана Грегом Курцером, который разработал оригинальную CentOS. Он как никто знает экосистему этой ОС и понимает, что нужно бизнесу.
- Бесплатная.
- Стабильная — это качество находится в центре внимания разработчиков, риски падения сайта сведены к минимуму.
- Долгая поддержка: 10 лет без переездов — можно планировать бюджет на годы вперёд.
Минусы:
- Тоже довольно молодой проект, что сказывается на скорости миграции.
3. Oracle Linux
Плюсы:
- Хорошо совместима с программным обеспечением Oracle.
- Бесплатная.
- Ядро от Oracle устроено так, что хорошо оптимизирует производительность и может обновляться без перезагрузки системы. Благодаря этому страницы сайта будут загружаться очень быстро.
- Хорошо подходит для больших магазинов из-за оптимизации для баз данных.
Минусы:
- Могут возникнуть сложности в совместимости с некоторыми сторонними программами.
- Зависимость от производителя: та же документация завязана на продукты Oracle. Это может впоследствии осложнить переход на другую систему, если он потребуется.
- Скрытые расходы: если нужна будет поддержка от производителя, за неё придётся платить.
4. Red Hat Enterprise Linux (RHEL)
Плюсы:
- RHEL — это «оригинал» CentOS с большим числом функций, поэтому переход на эту систему с CentOS будет максимально безболезненным.
- Бесплатный для небольших проектов, у которых до 16 серверов.
- Круглосуточная техподдержка: если сайт упадёт, его быстро помогут поднять.
- Высокая стабильность, надёжность и безопасность.
- Поддержка до 10-13 лет.
Минусы:
- Дорого для масштабирования и для средних и больших компаний: чем больше серверов — тем дороже обойдётся система.
- Устаревшие приложения — оборотная сторона высокой стабильности.
Стабильные системы, не совместимые с CentOS
У этих систем будут другие пакеты и команды. К ним можно обратиться, если совместимость с CentOS не является приоритетом.
1. Ubuntu LTS
Плюсы:
- Дешевле администрировать, потому что система популярная: у неё есть много готовых решений и большой выбор из специалистов.
- Широкая совместимость с оборудованием и программами: меньше риск, что что-то придётся дорабатывать самостоятельно.
- Можно быстро масштабироваться, потому что легко перенести сайт в облако.
Минусы:
- Может быть довольно ресурсоёмкой и из-за этого замедлять работу на более старых компьютерах.
- За некоторые корпоративные пакеты нужно будет заплатить.
- Из-за частых обновлений каждые 2 года надо будет тратиться на миграцию.
2. Debian
Плюсы:
- Бесплатная и при этом надёжная, благодаря чему хорошо подходит для бизнеса с ограниченным бюджетом.
- Очень стабильная, сайт не будет виснуть из-за внезапных обновлений.
- Большой выбор пакетов и приложений.
Минусы:
- Обновляется медленнее ряда других систем, из-за чего может не поспевать за новым программным обеспечением. Из-за этого конкуренты могут обогнать по функционалу сайта.
- Нет официальной корпоративной поддержки.
Отдельно можно выделить системы, которые работают в тестовом бета-режиме и подойдут скорее для гибких тестовых проектов: Fedora Server и CentOS Stream.
Плюсы таких систем:
- Ранний доступ к новым технологиям: можно внедрить функции, которых нет у конкурентов.
- Можно влиять на то, какой получится конечная система.
Минусы:
- Вряд ли подойдёт для продакшена, потому что возможны нестабильные обновления. Они в свою очередь приведут к простою магазина.
- Нужно тратить много времени и сил на администрирование.
Кратко:
Работа на устаревшей CentOS7 — риск потери денег и клиентов. Можно перейти на системы:
- AlmaLinux и Rocky Linux, если нужно бесплатно и легко заменить CentOS, сохранив её стабильность и гарантии безопасности на 10 лет вперёд. Я лично рекомендую Rocky Linux.
- Red Hat Enterprise Linux, если вы тоже хотите легко заменить CentOS и при этом готовы платить за качественную «броню» для магазина и круглосуточную поддержку.
- Ubuntu LTS, если хотите расти и при этом экономить бюджет на готовых решениях.
- Oracle Linux, если вы уже используете базы Oracle.
- Debian, если у вас малый бизнес с ограниченным бюджетом.
- Fedora Server и CentOS Stream оставить для тестовых проектов.
Как происходит перенос бизнеса на новую систему
Для этого нужно будет полность переустановить сервер, развернуть новое окружение и перенести туда все ваши данные, включая базы данных, файлы, настройки и так далее. Понадобится доступ к новому серверу и DNS зоне домена.
Какие шаги для этого нужны:
- Аренда нового сервера или создание виртуального, если у бизнеса есть свой физический сервер.
- Установка новой операционной системы.
- Настройка окружения CMS.
- Перенос сайта и базы данных, обновление DNS.
- Удаление старого сервера.
Процесс можно провести на текущем сервере через бэкап. Вся работа займёт около 3-6 часов, на это время сайт будет недоступен.
Процесс примерно одинаков для перехода на любые системы и настройки любого окружения.
Это безопасно?
Да, рисков в этой процедуре нет. Главное — чтобы была поддержка используемого ПО. Мы специализируемся на 1С-Битрикс. Если есть сторонние программы, которые не входят в окружение «Битрикса», их нужно устанавливать индивидуально.
Если вам нужно перенести свой онлайн-бизнес на новую систему или у вас есть вопросы — оставьте заявку на нашем сайте или напишите нам в Telegram. Мы поможем вам на каждом этапе этого процесса.
Агентство e-comEXPERT специализируется на сложной разработке и поддержке высоконагруженных сайтов. 18 лет мы помогаем интернет-магазинам реализовывать и автоматизировать различные идеи, чтобы продавать больше было проще.