Большая БД mysql 5.6 + linux, хотим апдейтиться, советом поможете?
Имеем 2 сервера. Один под CentOS 6, второй - RHEL 6. На обеих серверах расположены БД размером 4-6 Тб.
В обоих случаях имеем mysql 5.6.
Хотим обновиться, ибо софт не нов яснодело.
В приоритете стабильная работа.
Если с ОС понятно более-менее - апгрейтим CentOS и RHEL до 7 к примеру, то что делать с СУБД?
1 вариант - Обновлять mysql. Какой релиз выбрать? 5.7 или 8 ? Как поведет себя ОС и СУБД при апгрейте и ОС и СУБД?
2 вариант - Мигрировать с mysql на MariaDB. Опять вопрос - какой релиз этой СУБД выбрать. И как этот одновременный апгрейт с ОС себя поведет? Какие трудности при миграции этой немаленькой БД?
Может, есть еще какие то подводные камни сего действа, подскажите коллеги плиз...
1. Купите сервер под работы по апгрейду ПО.
2. Разверните там новую ОС.
3. Поставьте mysql последнего релиза.
4. Сделайте миграцию с существующей бд.
5. Переключите линк с действующей ОС на новую БД.
6. После проверки - настраиваете остальное на новом.
7. Делаете бэкапы.
8. Отключаете старый, включаете новый.
Коллеги спасибо за совет. Ессно, вариант с наличием тестового сервака приятен. Но, имеем что имеем.
Пока вопрос не рассматривается о процедуре тестирования.
Пока вопрос - что выбрать и риски перехода и т.п.
sevh, мы не можем вместо вас ответить на этот вопрос, потому что не знаем специфики ваших данных, вашей нагрузки и вашего бизнеса. Поэтому вам и отвечают - делайте стейджинг и не заполняйте интернет дурацкой болтологией без предмета.