Сайты периодически недоступны, обращения в поддержку затягиваются, а переезд откладывается: на старом сервере работают почта, базы данных, задания по расписанию и интеграции, которые настраивали несколько лет. Всё это нужно сохранить и запустить на новом месте.
В HSTQ мы бесплатно переносим сайты и необходимые для их работы настройки при единовременной оплате VPS или выделенного сервера на 6 месяцев и более. До оплаты согласуем состав переноса, подберём конфигурацию и определим порядок переключения. После переезда проверим работу согласованных функций.
Что нужно перенести вместе с сайтами
Начните со списка проектов и сервисов. Даже небольшой сайт может зависеть от отдельного почтового ящика, нестандартного расширения PHP или задания, которое каждую ночь обновляет остатки товаров.
При подготовке переезда мы проверяем следующие составляющие:
| Что переносим | Что нужно учесть |
|---|---|
| Файлы и базы данных | Код сайта, изображения, документы, пользовательские загрузки, актуальные записи в базе и доступы приложения к ней. |
| Серверное окружение | Версии PHP и других используемых компонентов, расширения, настройки веб-сервера, пути к файлам, права доступа и лимиты. |
| Почта | Ящики, письма, переадресации, отправка уведомлений с сайта и настройки почтовой аутентификации. |
| Домены и HTTPS | DNS-записи, поддомены, сертификаты, их продление и существующие перенаправления. |
| Фоновые задачи и интеграции | Задания cron, очереди, обмен с CRM и 1С, платёжные уведомления, внешние API и разрешённые IP-адреса. |
| Резервное копирование | Расписание, состав копий, срок хранения и доступ к хранилищу, если копирование уже настроено. |
Некоторые параметры потребуется адаптировать: на новом сервере могут измениться IP-адреса, пути или способ запуска сервисов. Лицензии, привязанные к серверу или IP, тоже проверяем заранее. Возможности автоматического переноса зависят от панели управления и исходной конфигурации.
Если вы не знаете, какие настройки используются, достаточно сообщить об этом при обращении. Составить технический список мы поможем.
Что сделать до отключения старого сервера
Сохраните доступ к исходным данным и не отменяйте старую услугу до проверки переезда. Если сервер работает с перебоями, первым шагом должна стать доступная вам копия файлов, баз и настроек вне этого сервера.
- Старый сервер доступен. Можно проверить конфигурацию, снять копию и затем перенести изменения, появившиеся во время подготовки.
- Сервер недоступен, но есть резервная копия. Сначала проверяем её состав, дату и возможность восстановления. Заказы, письма и другие данные, появившиеся после создания копии, придётся искать отдельно.
- Нет доступа и резервной копии. Потребуется получить данные у прежнего провайдера: архив, экспорт, снимок или доступ к диску. Новый сервер сам по себе не восстановит недоступную информацию.
Для первичной оценки достаточно описания инфраструктуры. Доступы для выполнения работ согласуем отдельно; их не нужно прикладывать к первому сообщению.
Как проходит перенос в HSTQ
- Определяем состав работ и подходящий сервер. Учитываем количество сайтов, объём данных, нагрузку, почту и зависимости между сервисами. Если проектов несколько или они размещены на трёх серверах, выясняем роль каждого: это помогает сохранить нужное разделение и подобрать ресурсы по фактической нагрузке.
- Подготавливаем окружение. Настраиваем необходимые компоненты и проверяем совместимость. Крупные обновления CMS, смену панели и переработку приложения лучше планировать отдельно от переезда: так проще проверить результат и найти причину возможной ошибки.
- Переносим данные и проверяем новую копию. До переключения посетителей проверяем сайт на новом сервере под его обычным доменом через локальную настройку доступа. Тестовая копия не должна запускать реальные рассылки и дублировать фоновые операции.
- Синхронизируем последние изменения. Согласуем время переключения и порядок работы с новыми заказами, загрузками и письмами. При необходимости предусматриваем техническое окно.
- Переключаем домены и проверяем запуск. Обновляем нужные DNS-записи, проверяем доступность сайтов, почту и внешние интеграции. По результатам сообщаем, что перенесено и какие проверки выполнены.
Срок зависит от объёма данных, скорости доступа к старому серверу и особенностей приложений. Время копирования и необходимый перерыв в работе — разные величины: значительную часть подготовки обычно можно выполнить, пока действующий сайт продолжает обслуживать посетителей.
Как сохранить заказы и письма во время переезда
Представьте: базу магазина скопировали в 12:00, а домен переключили в 14:00. За эти два часа посетители оформили новые заказы. Если запустить утреннюю копию без синхронизации, эти заказы останутся на старом сервере.
Поэтому перед запуском нужно перенести последние изменения и определить, где сайт принимает новые данные. Пока обновляются DNS-кеши, часть посетителей может попадать на прежний адрес. Обе версии должны работать с одной актуальной базой либо старая версия должна перестать принимать изменения. Подход выбирается по устройству проекта.
Почту проверяем отдельно: письма ещё некоторое время могут приходить на прежний сервер. Если переносится почтовая служба, потребуется учесть эти сообщения и выполнить дополнительную синхронизацию. Если почта размещена у внешнего сервиса, её действующие DNS-записи нужно сохранить.
Как понять, что переезд завершён
Принимать работу удобно по действиям, которые ежедневно выполняют ваши посетители и сотрудники:
- Открываются основные страницы, работает вход в личный кабинет и административную панель.
- Сохраняются изменения, загружаются изображения и документы.
- Форма отправляет заявку, магазин создаёт тестовый заказ, платёжная интеграция проходит проверку в тестовом режиме.
- Приходят и отправляются письма, включая уведомления с сайта.
- Работают обмен с CRM, внешние API, очереди и задания по расписанию; фоновые операции не выполняются одновременно на двух серверах.
- HTTPS работает корректно, сохранены нужные перенаправления, сняты временные ограничения на индексацию тестовой копии.
Если проблема проявлялась только у части аудитории или при обращении внешнего сервиса, этот сценарий нужно проверить отдельно. Успешное открытие сайта с одного компьютера ещё не подтверждает доступность для всех нужных сетей и интеграций.
Старую услугу можно отключать после проверки новой системы, завершения синхронизации и подтверждения перехода рабочего трафика. Перед отключением сохраните итоговую резервную копию. Если резервное копирование переносилось вместе с настройками, проверьте создание новой копии и возможность восстановления из неё.
Что входит в бесплатный перенос и как работает поддержка
При оплате аренды в HSTQ сразу на 6 месяцев или более работы по согласованному переносу сайтов и их настроек выполняются бесплатно. Перечень сайтов, сервисов, доступов и проверок определяем до оплаты, чтобы у вас было понятное представление о результате.
В рамках переезда мы настраиваем работу перенесённых сервисов и устраняем проблемы, связанные с переносом. Если для запуска требуется действие с вашей стороны, доступ к стороннему сервису или участие разработчика, объясняем, что именно нужно сделать и как это влияет на следующий этап.
Для дальнейшего обслуживания можно подключить администрирование серверов: мониторинг, обновления, резервное копирование и работу с инцидентами в согласованном объёме. Постоянное сопровождение оформляется отдельно от разового переноса.
Как заказать сервер с бесплатным переносом
Напишите нам до оформления заказа. Укажите количество сайтов и серверов, примерный объём данных, используемую панель, наличие почты и доступность старой площадки. Добавьте желаемый срок переезда и время, когда допустим перерыв в работе.
Здравствуйте! Хочу перенести проекты в HSTQ с оплатой аренды на 6 месяцев и бесплатным переносом. Сейчас у меня [количество] серверов и [количество] сайтов, примерно [объём] ГБ данных. Панель управления — [название или «не знаю»]. Нужно перенести сайты, базы, [почту и другие сервисы]. Старые серверы [доступны / работают с перебоями / недоступны], резервная копия [есть / нет]. Желаемый срок переезда — [дата]. Помогите подобрать конфигурацию и согласовать перенос.
Мы подберём VPS или выделенный сервер под ваши проекты и согласуем план до оплаты.