Перенос (миграция) серверных и клиентских ОС и СУБД подразумевает три разные операции:
- Обновление ОС или СУБД на версию выше текущей.
- Переход с одного типа ОС (например, Windows) на другой (например, Linux), перенос данных из одного типа СУБД (например, MS SQL) в другой (например, PostgreSQL).
- Частный перенос (например, перевод Организации из домена help.migra.ru в helpmigra.local, перенос ОС на новый сервер и т.д.)
Для качественной реализации работ необходимо следовать дорожной карте проекта:
- Разработка плана поставленной задачи;
- Аналитика и сбор информации;
- Разработка решения;
- Тестирования решения;
- Пилотное внедрение, если возможно;
- Полное внедрение;
- Внесение доработок.
Почему появляется потребность в переносе?
Переностребуется ввиду устаревшей технологии работы с ресурсами или устаревших/изношенных аппаратных компонентов.
Первый вариант:
- Для начала необходимо сделать полную резервную копию ОС, файлов, баз данных, всей критической информации;
- Если произошел износ, и если текущая аппаратная составляющая инфраструктуры не подходит для дальнейшей работы, подобрать необходимое «железо» для последующего переноса источников;
- Если есть возможность - провести тестовые испытания;
- Произвести обновление ОС, СУБД вручную. На данном этапе может быть два фактора: обновление новой версии, поверх текущей либо установка с нуля с последующей зеркальной настройкой источника.
Второй вариант:
- Для начала необходимо сделать полную резервную копию ОС, файлов, баз данных, всей критической информации;
- Обычно переход из одной ОС в другую происходит "с нуля": требуется установить новую ОС, в ней произвести настройку аналогичных параметров/групп/прав доступа, что и на первоисточнике;
- В случае с СУБД, так как база данных - это реляционная база данных для хранения таблиц, строк и индексов, то всё её содержимое управляется именно приложением, и перенос внутреннего ядра зависит от возможности самого приложения сделать внутреннюю копию;
К примеру, в процессе тестирования используется «1С: Предприятие» развернутая на СУБД MS SQL. Необходимо перенести базу данных «1С: Предприятие» в СУБД PostgreSQL. Снимается внутренняя копия базы 1С, восстанавливается в приложении на новой СУБД Postgre. Тестируется функционал 1С, оптимизируются запросы.
-
После тестовых испытаний, на новой ОС, СУБД подключаются объекты для дальнейшей работы.
Третий вариант:
Обычно используются внутренние решения Вендора для переноса ОС, файлов, баз данных и прочей критической информации либо стороннее программное обеспечение (например, Acronis Recovery Solution).





