ИТ-миграция между хостинг-провайдерами и ЦОДами

ИТ-миграция — это перенос сайтов, доменов, серверов, данных, почтовой инфраструктуры и других ИТ-ресурсов от одного провайдера к другому, а также переезд серверного оборудования из одного дата-центра в другой.

Услуга подходит в тех случаях, когда необходимо сменить хостинг-провайдера, перенести сайт или несколько сайтов на другой сервер, перевести домен к другому регистратору, изменить размещение серверного оборудования, подобрать новый ЦОД или решить технические вопросы с новым провайдером.

Задача может быть как относительно простой — например, перенести один сайт на другой хостинг, — так и комплексной: необходимо одновременно перенести сайты, домены, базы данных, почту, DNS-настройки и серверную инфраструктуру.

Что входит в услугу

В зависимости от задачи могу помочь с различными вариантами ИТ-миграции:

  • перенос сайтов между хостинг-провайдерами;
  • перенос сайтов между VPS/VDS и выделенными серверами;
  • перенос нескольких сайтов одновременно;
  • перенос баз данных;
  • перенос файлов и других данных;
  • перенос почтовых ящиков и почтовых данных;
  • изменение DNS-настроек;
  • перенос доменов между регистраторами;
  • подключение доменов к новому хостингу;
  • настройка SSL после переноса;
  • настройка необходимых параметров нового сервера или хостинга;
  • перенос серверов между ЦОДами;
  • организация размещения собственного оборудования в новом ЦОДе;
  • подбор подходящего хостинга, сервера или ЦОДа;
  • поиск подходящего телеком-провайдера;
  • взаимодействие с технической поддержкой провайдера;
  • решение технических вопросов, возникающих в процессе миграции;
  • сопровождение переезда от подготовки до проверки результата.

Конкретный состав работ определяется исходя из того, что именно необходимо перенести и какая инфраструктура используется сейчас.

Миграция сайтов между хостинг-провайдерами

Одна из наиболее распространённых задач — перенос сайта с одного хостинга на другой.

При такой миграции необходимо учитывать не только копирование файлов. Сайт может зависеть от версии PHP, базы данных, настроек веб-сервера, дополнительных модулей, Cron-задач, SSL, DNS, почты и других параметров.

Работы могут включать:

  • анализ текущего размещения сайта;
  • определение используемой CMS и программного окружения;
  • проверку объёма файлов и базы данных;
  • создание резервной копии;
  • подготовку нового хостинга;
  • настройку необходимых версий PHP и базы данных;
  • перенос файлов сайта;
  • перенос базы данных;
  • восстановление структуры каталогов и необходимых настроек;
  • перенос или настройку Cron-задач;
  • настройку SSL;
  • настройку домена;
  • изменение DNS-записей;
  • проверку работы сайта после переноса;
  • проверку основных страниц и функций;
  • проверку форм и других интерактивных элементов;
  • исправление возникающих после миграции технических проблем.

Для CMS с большим количеством настроек, плагинов, модулей или интеграций дополнительно проверяется совместимость окружения нового сервера.

Миграция нескольких сайтов

Если необходимо перенести не один, а несколько сайтов, работы могут выполняться как единая миграция инфраструктуры.

В этом случае отдельно учитываются:

  • количество сайтов;
  • общий объём данных;
  • используемые CMS;
  • количество баз данных;
  • количество доменов;
  • наличие почтовых ящиков;
  • индивидуальные настройки каждого сайта;
  • различия в версиях PHP и других компонентов;
  • наличие Cron-задач;
  • SSL-сертификаты;
  • внешние интеграции.

Для каждого сайта может потребоваться отдельная проверка после переноса.

Перенос интернет-магазинов

Перенос интернет-магазина требует особого внимания к базе данных и текущим операциям.

Помимо обычных файлов сайта необходимо учитывать:

  • товары и категории;
  • заказы;
  • данные покупателей;
  • настройки магазина;
  • интеграции с платёжными системами;
  • интеграции с CRM и другими системами;
  • обмен данными с внешними сервисами;
  • работу форм и корзины;
  • оформление заказа;
  • отправку электронной почты;
  • фоновые задачи и автоматические операции.

Перед миграцией определяется, какие данные должны быть перенесены и какие функции необходимо проверить после перехода на новую инфраструктуру.

Если требуется минимизировать период недоступности сайта, порядок переключения определяется заранее с учётом технических возможностей конкретного проекта.

Перенос доменов между регистраторами

Отдельной задачей может быть перенос домена от одного регистратора к другому.

Работы могут включать:

  • подготовку домена к переносу;
  • проверку требований текущего регистратора;
  • получение кода авторизации, если он используется в соответствующей доменной зоне;
  • инициирование трансфера;
  • подключение домена у нового регистратора;
  • настройку DNS;
  • проверку A-, CNAME-, MX- и других необходимых записей;
  • проверку работы сайта после переноса;
  • проверку почты;
  • контроль корректности настроек после завершения переноса.

Условия трансфера, необходимость продления домена, сроки и другие требования зависят от конкретной доменной зоны и регистратора.

Стоимость самого продления или трансфера домена, если она взимается регистратором, не является стоимостью моих работ.

Перенос почты

При комплексной миграции может потребоваться перенос корпоративной или другой почтовой инфраструктуры.

В зависимости от используемой системы работы могут включать:

  • создание почтовых ящиков у нового провайдера;
  • перенос почтовых данных;
  • настройку MX-записей;
  • настройку SPF;
  • настройку DKIM;
  • настройку DMARC;
  • проверку отправки и получения сообщений;
  • настройку почтовых клиентов;
  • проверку работы почты после изменения DNS.

Особое внимание уделяется ситуации, когда сайт, домен и почта размещены у разных провайдеров. В таком случае необходимо переносить только те компоненты, которые действительно относятся к миграции.

Перенос VPS/VDS и выделенных серверов

Миграция может выполняться между виртуальными и физическими серверами.

В зависимости от конфигурации работы могут включать:

  • анализ текущего сервера;
  • определение используемых сервисов;
  • создание резервных копий;
  • подготовку нового сервера;
  • перенос файлов и данных;
  • перенос баз данных;
  • настройку необходимых сервисов;
  • настройку сетевых параметров;
  • перенос или изменение DNS;
  • проверку доступности сервисов;
  • проверку работы сайтов и приложений;
  • устранение проблем, возникших после переноса.

Для каждого сервера состав работ определяется индивидуально. Возможность прямого переноса конкретной конфигурации зависит от используемой операционной системы, программного обеспечения и инфраструктуры провайдера.

Перенос серверного оборудования в другой ЦОД

Если оборудование принадлежит заказчику и физически размещено в дата-центре, может потребоваться его переезд в другой ЦОД.

В этом случае задача может включать:

  • анализ текущего размещения;
  • определение требований к новому ЦОДу;
  • подбор вариантов размещения;
  • согласование технических параметров;
  • определение требований к питанию;
  • определение требований к сетевому подключению;
  • согласование количества юнитов в стойке;
  • проверку требований к каналам связи;
  • согласование доступа к оборудованию;
  • координацию действий с текущим и новым ЦОДом;
  • подготовку оборудования к переезду;
  • организацию перевозки оборудования;
  • размещение оборудования в новом ЦОДе;
  • подключение питания и сети;
  • проверку доступности оборудования после переезда.

Физическая перевозка оборудования, услуги грузоперевозчиков, страхование и услуги самого ЦОДа оплачиваются отдельно, если привлекаются соответствующие организации.

Подбор нового ЦОДа

Если необходимо не просто перевезти сервер, а сначала определить, где его разместить, могу помочь с подбором вариантов.

При выборе могут учитываться:

  • стоимость размещения;
  • количество юнитов;
  • доступная электрическая мощность;
  • количество и тип сетевых портов;
  • пропускная способность каналов;
  • возможность подключения дополнительных каналов;
  • IP-адресация;
  • условия доступа к оборудованию;
  • расположение дата-центра;
  • условия обслуживания;
  • наличие необходимых дополнительных услуг;
  • возможность дальнейшего расширения инфраструктуры.

На основании требований можно рассмотреть несколько вариантов и сравнить их между собой.

Подбор хостинга, VPS/VDS или выделенного сервера

Аналогичный подход применяется при выборе нового провайдера для сайта или серверной инфраструктуры.

В зависимости от задачи может рассматриваться:

  • обычный виртуальный хостинг;
  • VPS/VDS;
  • выделенный сервер;
  • облачная инфраструктура;
  • размещение собственного оборудования;
  • другие варианты серверной инфраструктуры.

При выборе учитываются не только цена и объём дискового пространства, но и реальные требования проекта: используемое программное обеспечение, объём данных, нагрузка, требования к сети, резервированию и дальнейшему масштабированию.

Сопровождение работы с технической поддержкой провайдера

Не всегда проблема заключается непосредственно в миграции. Иногда необходимо решить вопрос с технической поддержкой хостинга, регистратора или ЦОДа.

В таких случаях могу помочь:

  • сформулировать технический запрос;
  • разобраться в ответах технической поддержки;
  • передать провайдеру необходимые технические данные;
  • уточнить причины возникшей проблемы;
  • контролировать выполнение технических работ;
  • проверить результат после исправления;
  • помочь разобраться с настройками, которые необходимо изменить самостоятельно или на стороне провайдера.

Это особенно удобно в ситуациях, когда заказчик не хочет самостоятельно разбираться в технической переписке или не понимает терминологию провайдера.

Миграция DNS и сетевых настроек

Изменение хостинга или сервера часто требует изменения DNS.

В зависимости от инфраструктуры могут использоваться:

  • A-записи;
  • AAAA-записи;
  • CNAME;
  • MX;
  • TXT;
  • SPF;
  • DKIM;
  • DMARC;
  • NS и другие записи.

Перед изменением DNS необходимо определить, какие сервисы используют домен, чтобы случайно не нарушить работу сайта, почты или других подключённых систем.

После внесения изменений выполняется проверка доступности необходимых сервисов.

Комплексная миграция

Если необходимо перенести сразу несколько компонентов инфраструктуры, работы могут объединяться в одну задачу.

Например:

старый хостинг → новый хостинг

с переносом:

  • нескольких сайтов;
  • баз данных;
  • доменов;
  • SSL;
  • почты;
  • DNS;
  • дополнительных сервисов.

Другой вариант:

старый ЦОД → новый ЦОД

с переносом:

  • серверов;
  • серверного оборудования;
  • сетевых подключений;
  • IP-адресов или новой IP-адресации;
  • размещения в стойке;
  • каналов связи.

В таких проектах сначала составляется план миграции, после чего работы выполняются поэтапно.

Подготовка к миграции

Перед началом работ желательно определить:

  • что именно необходимо перенести;
  • где сейчас размещены сайты и серверы;
  • какие домены используются;
  • где находится почта;
  • какие базы данных используются;
  • какой объём данных необходимо перенести;
  • какой новый хостинг или ЦОД выбран;
  • какие ограничения установлены новым провайдером;
  • допустим ли простой;
  • какие сервисы должны продолжить работать во время миграции.

После анализа можно определить последовательность работ и необходимые действия со стороны заказчика.

Резервное копирование

Перед переносом важных данных необходимо предусмотреть резервную копию.

В зависимости от объекта миграции это могут быть:

  • файлы сайта;
  • базы данных;
  • конфигурационные файлы;
  • почтовые данные;
  • серверные данные;
  • другие необходимые материалы.

Наличие резервной копии позволяет отдельно сохранить исходное состояние инфраструктуры перед внесением изменений.

При этом конкретная схема резервного копирования зависит от используемой системы и доступных средств.

Проверка после миграции

После переноса необходимо проверить не только наличие файлов на новом сервере, но и фактическую работоспособность системы.

В зависимости от объекта проверяются:

  • доступность сайта;
  • основные страницы;
  • формы;
  • авторизация;
  • работа базы данных;
  • административная часть;
  • загрузка файлов;
  • отправка почты;
  • получение почты;
  • SSL;
  • DNS;
  • необходимые фоновые задачи;
  • внешние интеграции;
  • доступность сервера и сетевых сервисов.

Состав проверки определяется конкретной задачей.

Миграция с минимальным простоем

Если простой нежелателен, миграцию можно предварительно подготовить таким образом, чтобы основная часть работ была выполнена до переключения домена или сервиса.

Например:

  1. анализируется текущая инфраструктура;
  2. подготавливается новый сервер;
  3. создаётся резервная копия;
  4. данные переносятся на новую площадку;
  5. выполняется предварительная проверка;
  6. определяется момент переключения;
  7. изменяются необходимые DNS или сетевые настройки;
  8. выполняется контрольная проверка.

Полностью исключить простой во всех случаях невозможно. Это зависит от архитектуры системы, используемого программного обеспечения, DNS, характера данных и возможностей старого и нового провайдера.

Если новый провайдер уже выбран

Если хостинг, VPS, сервер или ЦОД уже выбран, можно сосредоточиться непосредственно на миграции.

В этом случае заказчик предоставляет необходимые данные для работы, а я:

  • анализирую текущую инфраструктуру;
  • определяю состав работ;
  • подготавливаю план переноса;
  • выполняю необходимые технические действия;
  • взаимодействую с провайдером при необходимости;
  • проверяю результат.

Если новый провайдер ещё не выбран

Если вы только планируете переезд и не знаете, куда переносить инфраструктуру, можно начать с анализа требований.

В таком случае можно определить:

  • какой тип размещения необходим;
  • какие технические характеристики нужны;
  • какие варианты провайдеров подходят;
  • какие услуги потребуются дополнительно;
  • какие расходы возникнут при миграции;
  • какие ограничения есть у выбранного варианта.

После этого заказчик самостоятельно принимает решение о выборе провайдера либо поручает дальнейшее сопровождение миграции.

Работа с телеком-провайдерами и ЦОДами

Помимо обычного хостинга, задача может быть связана с более крупной инфраструктурой.

В зависимости от проекта можно рассматривать:

  • виртуальные серверы;
  • VPS/VDS;
  • выделенные серверы;
  • серверное оборудование заказчика;
  • colocation;
  • серверные стойки;
  • каналы связи;
  • IP-адресацию;
  • сетевые подключения;
  • услуги дата-центров;
  • другие телекоммуникационные услуги.

Если требуется подобрать подходящий вариант, сначала определяется техническая задача, а затем рассматриваются доступные решения.

Сопровождение изменения услуг

Миграция не всегда означает полный переезд всей инфраструктуры.

Иногда необходимо:

  • изменить тариф;
  • изменить конфигурацию сервера;
  • продлить услугу;
  • изменить размещение;
  • подключить дополнительную услугу;
  • изменить сетевые параметры;
  • перенести услугу на другое юридическое или физическое лицо;
  • изменить регистратора;
  • переоформить или перерегистрировать услугу;
  • отказаться от части старых услуг после завершения миграции.

Такие задачи также могут выполняться в рамках сопровождения ИТ-инфраструктуры.

Что может потребоваться от заказчика

Для выполнения миграции могут потребоваться:

  • данные о текущем хостинге или сервере;
  • информация о доменах;
  • доступ к необходимым панелям управления;
  • данные нового хостинга или сервера;
  • техническая информация о текущей инфраструктуре;
  • доступ к регистратору;
  • информация о почтовой системе;
  • контактные данные технической поддержки провайдеров;
  • согласование времени проведения отдельных работ.

Конкретный перечень определяется после анализа задачи.

Конфиденциальные данные и доступы передаются только в объёме, необходимом для выполнения конкретных работ.

Что не входит автоматически в услугу

ИТ-миграция может иметь очень разный объём, поэтому следующие работы не считаются автоматически включёнными в любую миграцию:

  • разработка нового сайта;
  • полная переработка сайта;
  • разработка собственного серверного программного обеспечения;
  • сложная настройка корпоративной сетевой инфраструктуры;
  • проектирование крупных дата-центров;
  • физическая перевозка оборудования;
  • стоимость услуг нового хостинг-провайдера или ЦОДа;
  • стоимость регистрации и продления доменов;
  • аренда серверов и каналов связи;
  • приобретение IP-адресов;
  • лицензии и платное программное обеспечение.

Если такие работы необходимы, их состав и стоимость согласовываются отдельно.

Стоимость работ

Стоимость ИТ-миграции зависит от конкретной задачи.

На стоимость влияют:

  • количество сайтов;
  • объём данных;
  • количество баз данных;
  • количество доменов;
  • наличие почтовой инфраструктуры;
  • используемая CMS;
  • сложность серверной конфигурации;
  • количество серверов;
  • необходимость работы с ЦОДом;
  • необходимость взаимодействия с технической поддержкой;
  • требования к допустимому простою;
  • необходимость предварительного подбора нового провайдера;
  • необходимость дополнительных технических работ.

Поэтому для сложных миграций стоимость целесообразно определять после описания исходной и целевой инфраструктуры.

Стоимость услуг самого хостинг-провайдера, регистратора, ЦОДа, перевозчиков и других сторонних организаций в стоимость моих работ не входит.

Результат работы

В результате миграции задача может включать:

  • перенос сайта или сайтов;
  • перенос доменов;
  • перенос баз данных;
  • перенос почты;
  • перенос VPS/VDS или серверов;
  • перенос серверного оборудования в другой ЦОД;
  • настройку нового размещения;
  • изменение DNS;
  • проверку работоспособности перенесённых сервисов;
  • решение технических вопросов с новым провайдером.

Конкретный результат зависит от поставленной задачи и состава согласованных работ.

Нужна миграция на другой хостинг, сервер или в другой ЦОД?

Опишите, что сейчас используется, куда необходимо переехать и что именно требуется перенести. Если новый провайдер ещё не выбран, можно начать с определения требований и вариантов размещения.