Что делать бизнесу, который работал на ОС CentOS7: альтернативы и варианты решений

Что делать бизнесу, который работал на ОС 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 лет мы помогаем интернет-магазинам реализовывать и автоматизировать различные идеи, чтобы продавать больше было проще.

10
21 комментарий