До 10%Рекомендуйте нас и получайте процент за каждого приведённого клиента
Перенос на 1С-Битрикс

Перенос Битрикс-проекта между серверами

Переносим Битрикс-проект между серверами или дата-центрами целиком: продакшен и тестовые стенды, ветки разработки, базы данных, домены и DNS. Снимаем бэкап, разворачиваем окружение на новом сервере, синхронизируем данные и переключаем трафик в окно минимальной нагрузки. Это инфраструктурная задача — платформа и адреса не меняются, поэтому акцент на сохранности контуров, минимальном простое и быстром откате.

prod + стендыпереносим все контуры
веткии базы данных сохраняем
DNSпереключение в окно
откатстарый сервер в резерве
Сервер Aprodstagedev Сервер Bprod ✓stage ✓dev ✓ бэкап · БД DNS · 0 простоя
Что получаете

Результат переноса проекта между серверами

все
контуры: prod, stage, dev
1:1
базы и окружение перенесены
мин. простой
переключение DNS в окно
откат
старый сервер в резерве

Ориентиры по нашим переносам Битрикс-проектов между серверами. Точную оценку дадим после аудита инфраструктуры.

Анатомия переноса

Что переезжает между серверами

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

Сервер A Продакшен Стенды · ветки Базы данных Бэкап · окружениераздельные базысинхронизация Сервер B Продакшен ✓ Стенды ✓ Базы ✓
Бэкап контуров → окружение на сервере B → синхронизация баз → переключение DNS prod.
Бесплатный автосканер

Просканируйте текущий сайт перед переездом

Введите адрес — за несколько секунд проверим скорость, безопасность, CMS, SEO и мобильную версию и покажем, что важно сохранить и улучшить при переносе на Битрикс.

Проверяем скорость, безопасность, CMS, SEO и мобильную версию. Данные используем только для оценки переноса.

Примеры работ

Кейсы переноса проектов между серверами

Интернет-магазин

Смена дата-центра без простоя продакшена

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

3Контуров
~5 минПростой
5 днейСрок
B2B-портал

Консолидация серверов в один

Собрали разбросанные продакшен, stage и dev на одном сервере с понятной структурой окружения.

3 → 1Серверов
был готовОткат
6 днейСрок
Производство

Перенос с ветками и отдельной БД

Перенесли продакшен и ветки разработки с отдельным сервером БД, настроили деплой между контурами.

сохраненыВетки
отдельноБД
1,5 неделиСрок
Зачем переносить проект

Когда Битрикс-проект переезжает между серверами

Платформа остаётся той же — переезжает весь контур проекта: продакшен, стенды и ветки. Чаще всего это нужно при смене дата-центра, консолидации серверов или подготовке к росту нагрузки.

Нужно сменить дата-центр или провайдера, а проект — не один сайт, а целый контур.
Переносим продакшен, стенды и ветки разом, сохраняя их связи, базы и окружение каждого контура.
Стенды и продакшен расползлись по разным серверам, поддерживать дорого.
Консолидируем контуры на новом сервере с понятной структурой и единым окружением.
Боитесь, что при переносе перепутаются базы продакшена и тестовых стендов.
Чётко разделяем контуры, переносим каждую базу по отдельности и сверяем перед запуском.
Нужен переезд с минимальным простоем продакшена и без потери истории заказов.
Синхронизируем данные до переключения и меняем DNS в окно — продакшен почти не простаивает.
Было / Стало

Старый сервер против нового

Было: сервер A

Контуры разбросаны по разным серверам
Дата-центр или провайдер меняется
Поддерживать инфраструктуру дорого
Риск перепутать базы prod и стендов
Нет запаса по нагрузке на пики

Стало: сервер B

Продакшен, стенды и ветки на одном сервере
Свежий сервер в выбранном дата-центре
Понятная структура контуров и окружения
Базы разделены и сверены перед запуском
Запас по ресурсам и стабильная работа
Подробно об услуге

Перенос Битрикс-проекта между серверами: как устроена инфраструктурная миграция

Перенос Битрикс-проекта между серверами — это управляемое перемещение всей инфраструктуры работающего проекта с одной площадки на другую: с сервера на сервер, между дата-центрами или между провайдерами. В отличие от переноса с чужой CMS, здесь платформа уже Битрикс, домены и адреса страниц остаются прежними, а значит, SEO и 301-редиректы не затрагиваются. Задача чисто инфраструктурная: важно сохранить все контуры проекта, целостность баз данных, права доступа и окружение, переключить трафик с минимальным простоем и оставить себе путь к откату.

Чем перенос проекта отличается от переноса одного сайта

Один сайт — это, как правило, набор файлов и одна база данных. Проект — это целый контур: боевой продакшен, тестовые стенды, ветки разработки и их отдельные базы, а также вся обвязка вокруг: cron-задачи, агенты Битрикса, очереди, права на файлы, настройки веб-сервера и кэширования. При переносе проекта нельзя просто скопировать папку: нужно разнести контуры так, чтобы боевой сайт подключился к боевой базе, а тестовый стенд — к своей, и ничего не перепуталось. Поэтому инфраструктурная миграция требует аудита, плана и сверки, а не разовой выгрузки архива.

Кому и когда нужна такая миграция

Чаще всего перенос между серверами требуется в нескольких ситуациях. Смена дата-центра или провайдера — переезжаете на другую площадку из-за цены, географии, требований к хранению данных в РФ или качества поддержки. Консолидация — продакшен и стенды со временем расползлись по разным серверам, и держать этот зоопарк дорого и неудобно. Подготовка к росту нагрузки — текущий сервер упирается в ресурсы, и проект переезжает на более мощную конфигурацию или в кластер. Реорганизация инфраструктуры — нужно навести порядок в окружении, разделить контуры или внедрить понятный процесс деплоя между ними. Во всех случаях речь идёт о работающем проекте, который должен пережить переезд без потерь и простоя.

Из каких частей состоит перенос

Полная инфраструктурная миграция охватывает несколько слоёв. Первый — файлы проекта: ядро Битрикса, публичная часть, загруженные пользователями материалы в папке upload, локальные доработки. Второй — базы данных каждого контура: их переносят раздельно, сохраняя кодировки, права и связи. Третий — окружение: версия PHP, расширения, веб-сервер, BitrixVM, настройки кэша и memcached, права на файлы и владельцы. Четвёртый — фоновая обвязка: cron-задачи, агенты, очереди, почта, интеграции с 1С и внешними сервисами. Пятый — переключение трафика: понижение TTL, финальная синхронизация данных и смена DNS. Пропуск любого слоя оборачивается тем, что сайт вроде бы открылся, но не работают платежи, обмен с 1С или отваливаются фоновые задачи.

Ключевые термины простыми словами

  • Контур — отдельная среда проекта: продакшен (боевой сайт), stage (предпродакшен для проверки), dev (разработка). У каждого контура своя база и своё окружение, и при переезде их важно не смешивать.
  • Бэкап — полная резервная копия файлов и базы данных на момент переноса. Снимается перед началом работ и даёт путь назад, если что-то пойдёт не так.
  • BitrixVM — официальное серверное окружение для 1С-Битрикс на базе Linux: уже настроенные веб-сервер, база, кэш и инструменты. При переносе разворачиваем его на новом сервере под каждый контур.
  • DNS и TTL — DNS связывает домен с адресом сервера, а TTL определяет, как быстро обновится эта связь. Перед переключением TTL понижают, чтобы трафик ушёл на новый сервер за минуты, а не за часы.
  • Откат — возврат на старый сервер, если после переключения возникла проблема. Возможен, пока старая площадка держится в резерве с рабочей копией продакшена.
  • Финальная синхронизация — досинхронизация свежих данных продакшена непосредственно перед переключением, чтобы заказы и изменения, сделанные во время переезда, не потерялись.

Как проходит перенос с минимальным простоем

Продакшен продолжает работать на старом сервере весь период подготовки. Параллельно на новом сервере разворачивается окружение, переносятся файлы и базы каждого контура, проверяются стенды и связи. Когда новая площадка собрана и протестирована, заранее понижается TTL у DNS, выполняется финальная синхронизация свежих данных продакшена, и в согласованное окно минимальной нагрузки трафик переключается на новый сервер. Благодаря низкому TTL переход для пользователей занимает минуты. Старый сервер при этом не выключается сразу — он остаётся в резерве несколько дней как страховка и точка отката.

Права доступа, окружение и фоновые процессы

Отдельное внимание при переносе уделяется тому, что обычно забывают: правам на файлы и каталоги, владельцам процессов, переменным окружения и путям. Битрикс чувствителен к правам в папках upload, bitrix/cache и bitrix/managed_cache, к настройкам сессий и к версии PHP с нужными расширениями. Мы переносим и проверяем cron-задачи и агенты, чтобы фоновая логика — обмен с 1С, отправка почты, пересчёт индексов, очистка кэша — заработала на новом сервере сразу. Окружение BitrixVM настраивается под характеристики проекта, а не копируется вслепую, поэтому после переезда производительность как минимум не падает.

Проверка после переноса, кластер и стенды

После переключения проект проходит проверку по чек-листу: открываются ли все контуры, корректно ли работает админка, проходят ли тестовые платежи, идёт ли обмен с 1С, отрабатывают ли cron и агенты, нет ли ошибок в логах. Сверяется количество записей в базах и целостность связей. Для нагруженных проектов перенос может включать разнесение веб-части и базы данных на отдельные серверы или развёртывание кластера Битрикс с балансировкой и репликацией. Тестовые стенды после переезда остаются изолированными от продакшена, а при необходимости настраивается понятный процесс деплоя изменений между контурами, чтобы дальнейшая разработка шла без риска для боевого сайта.

Что в результате

На выходе вы получаете весь проект, аккуратно перенесённый на новый сервер: продакшен, стенды и ветки с раздельными базами, развёрнутое окружение, работающие фоновые процессы и интеграции. Домены и адреса не изменились, позиции в поиске не затронуты, простой свёлся к минутам переключения DNS, а старый сервер несколько дней оставался в резерве на случай отката. Новый сервер оформляется на вас, доступы и документация по контурам, окружению и деплою передаются вашей команде — привязки к подрядчику не возникает.

Что входит

Что входит в перенос проекта между серверами

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

Аудит инфраструктуры: продакшен, стенды, ветки, базы
Подбор и подготовка нового сервера или дата-центра
Развёртывание окружения BitrixVM под каждый контур
Резервные копии файлов и баз продакшена и стендов
Перенос продакшена, тестовых стендов и веток разработки
Раздельный перенос баз данных и проверка их связей
Перенос cron-задач, агентов, очередей и интеграций
Финальная синхронизация данных и переключение DNS
Проверка всех контуров, старый сервер в резерве для отката
Этапы и сроки

Как проходит перенос между серверами — с минимальным простоем

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

01

Аудит контуров

Разбираем продакшен, тестовые стенды, ветки разработки, базы данных и связи между ними.

02

Подготовка сервера

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

03

Перенос контуров

Снимаем бэкапы и переносим продакшен, стенды и ветки с раздельными базами на новый сервер.

04

Сверка и синхронизация

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

05

Переключение DNS

Понижаем TTL и в согласованное окно переключаем DNS продакшена на новый сервер — простой минимален.

06

Проверка и резерв

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

Стоимость

Сколько стоит перенос проекта между серверами

Цена зависит от числа контуров, объёма баз данных и сложности окружения. Аренда нового сервера оплачивается отдельно. Ниже — ориентиры; точную смету присылаем после аудита инфраструктуры.

Только продакшен
от 40 000 ₽
Срок: от 2–3 дней

Перенос боевого контура проекта на новый сервер с настройкой окружения.

  • Бэкап и перенос продакшена
  • Перенос базы данных
  • Настройка окружения
  • Переключение DNS
Популярный выбор
Prod + стенды
от 75 000 ₽
Срок: от 4–6 дней

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

  • Перенос всех контуров
  • Раздельные базы и сверка
  • Cron, очереди, интеграции
  • Минимальный простой prod
  • Резерв для отката
Сложная инфраструктура
от 130 000 ₽
Срок: от 1,5 недель

Перенос проекта с ветками, отдельной БД и нестандартным окружением.

  • Ветки разработки
  • Отдельный сервер БД
  • Тюнинг окружения
  • Сопровождение после запуска
Только продакшен от 40 000 ₽
Срок: от 2–3 дней

Перенос боевого контура проекта на новый сервер с настройкой окружения.

  • Бэкап и перенос продакшена
  • Перенос базы данных
  • Настройка окружения
  • Переключение DNS
Популярный Prod + стенды от 75 000 ₽
Срок: от 4–6 дней

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

  • Перенос всех контуров
  • Раздельные базы и сверка
  • Cron, очереди, интеграции
  • Минимальный простой prod
  • Резерв для отката
Сложная инфраструктура от 130 000 ₽
Срок: от 1,5 недель

Перенос проекта с ветками, отдельной БД и нестандартным окружением.

  • Ветки разработки
  • Отдельный сервер БД
  • Тюнинг окружения
  • Сопровождение после запуска

Дополнительные опции

Срочный перенос (ускоренные сроки) от 30 000 ₽
Настройка CI/CD и деплоя между контурами от 40 000 ₽
Настройка резервного копирования от 15 000 ₽
Детальный калькулятор

Детальный калькулятор переноса на 1С-Битрикс

Выберите исходную CMS, тип сайта, объём, каталог, интеграции и формат проекта — посчитаем ориентир по цене и сроку. Не знаете CMS? Укажите адрес сайта: определим систему, структуру и функционал автоматически и подставим значения, которые вы потом сможете поменять.

Интерактив · скидка за игру

Игра «Перенос без потерь»

Проведите сайт по каналу миграции: прыгайте через 404 и Легаси, ныряйте под DDoS и спам, собирайте страницы, щит и бэкап. Чем дальше добежите — тем выше скидка на перенос, и она автоматически попадёт в заявку.

Гарантии и надёжность

Как переносим контуры без путаницы и простоя

Главные опасения при переносе целого проекта — путаница в базах и простой продакшена. Вот как мы их исключаем.

Контуры

Боюсь, что при переносе перепутаются базы продакшена и стендов

Наш ответ

Чётко разделяем контуры: каждый — продакшен, stage, dev — переносим отдельно, с собственной базой и окружением. Перед запуском сверяем, что боевой контур подключён к боевой базе, а стенды — к своим. Путаницы быть не может.

Простой

Не хочу, чтобы продакшен лежал во время переноса

Наш ответ

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

Данные

А вдруг при переносе потеряются заказы или часть данных продакшена

Наш ответ

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

Откат

Что будет, если после переключения что-то пойдёт не так

Наш ответ

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

Бесплатно

Бесплатный аудит инфраструктуры перед переносом

Опишите ваши контуры — продакшен, стенды, ветки и базы — посмотрим структуру и нагрузку, дадим оценку сроков и стоимости переноса между серверами без обязательств.

Почему мы

На что можно рассчитывать по договору

Эксперты по инфраструктуре

Переносим целые контуры Битрикс — продакшен, стенды и ветки — без путаницы в базах и окружении.

Минимальный простой

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

Полный бэкап и откат

Снимаем резервные копии всех контуров и держим старый сервер в резерве на случай отката.

Сервер и доступы — ваши

Новый сервер оформляем на вас, передаём документацию по контурам, окружению и деплою.

Пора переносить проект?

Когда перенос между серверами действительно нужен

Перенос Битрикс-проекта между серверами кажется простой задачей только до первого инцидента. Скопировать файлы и дамп базы умеет почти любой администратор, но именно на инфраструктурной миграции работающего проекта чаще всего теряют данные, ломают обмен с 1С, оставляют продакшен без фоновых задач или получают многочасовой простой из-за непереключившегося DNS. Поэтому ключевой вопрос здесь не «сколько стоит скопировать сайт», а «кто отвечает за то, чтобы после переезда заработали все контуры, а бизнес не встал». Ниже мы разбираем реальные проблемы такого переноса и показываем, как именно мы их закрываем.

Главный риск: перепутать контуры и базы

Проект — это не один сайт, а несколько сред: боевой продакшен, тестовые стенды, ветки разработки. У каждой свои файлы, своя база и своё окружение. Самая частая и самая дорогая ошибка при переносе — смешать контуры: подключить боевой сайт к тестовой базе, развернуть стенд поверх продакшена или потерять разделение, из-за которого разработка начинает писать в боевые данные. Мы исключаем это с самого начала. На аудите мы фиксируем карту контуров: что где лежит, к какой базе подключено, какие связи и зависимости есть между средами. Каждый контур переносится отдельно, со своей базой и своим окружением. Перед запуском мы проверяем подключения построчно: продакшен смотрит в боевую базу, stage — в свою, dev — в свою. Путаницы быть не может, потому что мы её не допускаем по процессу, а не надеемся на внимательность.

Проблема вторая: простой продакшена

Продакшен, который лежит во время переезда, — это прямые убытки: брошенные корзины, упущенные заявки, недоступная админка, нервы у вашей команды. Мы строим процесс так, чтобы простой свёлся к минутам переключения, а не к часам. Боевой сайт работает на старом сервере весь период подготовки. Новый сервер мы собираем и тестируем параллельно: разворачиваем окружение, переносим файлы и базы, поднимаем и проверяем стенды. Когда новая площадка готова, заранее понижаем TTL у DNS — это значение определяет, как быстро интернет узнает о смене адреса сервера. После понижения TTL переключение домена занимает минуты, а не сутки. Само переключение делаем в согласованное окно минимальной нагрузки — обычно ночью или в выходной. Перед ним выполняем финальную синхронизацию свежих данных продакшена, чтобы ничего из накопленного за время переезда не потерялось.

Проблема третья: потеря данных и заказов

База с историей заказов за годы, актуальные остатки, свежие заявки, выгрузки из 1С — потеря любого фрагмента дороже самого переноса. Мы исключаем потерю данных двойной страховкой. Сначала снимаем полные бэкапы файлов и баз всех контуров — это точка отката на случай любых неожиданностей. Затем переносим данные и сверяем количество записей: число товаров, заказов, пользователей на новом сервере должно совпадать со старым. И главное — перед самым переключением DNS делаем финальную синхронизацию свежих данных продакшена. Это закрывает самый коварный сценарий: заказы, оформленные клиентами в те часы, пока шёл переезд. Без финальной синхронизации они остались бы на старом сервере и пропали бы после переключения. У нас они доезжают в новую базу, и ни один заказ не теряется.

Проблема четвёртая: «сайт открылся, но половина не работает»

Самая обидная категория проблем — когда после переноса сайт вроде бы загружается, но фоновая логика молчит. Не отправляются письма, не идёт обмен с 1С, не пересчитываются индексы каталога, не чистится кэш, висят очереди. Причина почти всегда одна: перенесли файлы и базу, но забыли про обвязку. Мы переносим проект целиком, включая то, что не видно в браузере. Cron-задачи и агенты Битрикса — переносим и проверяем, что они отрабатывают на новом сервере. Права на файлы и каталоги, владельцы процессов, настройки сессий, версия PHP и набор расширений — приводим в соответствие, потому что Битрикс к этому чувствителен. Очереди, почта, интеграции с 1С и внешними сервисами — настраиваем и тестируем. После переезда работает не только витрина, но и весь невидимый механизм под ней.

Проблема пятая: непредсказуемый бюджет и сроки

Инфраструктурные работы любят растягиваться и обрастать «внезапными» счетами. Мы фиксируем состав работ, стоимость и сроки до старта. Цена складывается из понятных факторов: числа контуров, объёма баз данных и сложности окружения. Только продакшен переносим от 40 000 рублей за 2–3 дня, продакшен со стендами — от 75 000 рублей за 4–6 дней, сложную инфраструктуру с ветками и отдельным сервером БД — от 130 000 рублей от полутора недель. Аренда нового сервера оплачивается отдельно и оформляется на вас. Всё, что выходит за рамки согласованного плана, обсуждается и оценивается заранее, а не появляется в счёте сюрпризом. Перед стартом вы получаете бесплатный аудит инфраструктуры и прозрачную смету.

Как устроен наш процесс переноса

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

  • Аудит контуров. Разбираем продакшен, тестовые стенды, ветки разработки, базы данных и связи между ними. Фиксируем карту инфраструктуры, окружение и зависимости. Составляем план переноса и смету с фиксированными сроками.
  • Подготовка сервера. Подбираем и готовим новый сервер или площадку в нужном дата-центре, разворачиваем окружение BitrixVM под каждый контур с учётом нагрузки.
  • Перенос контуров. Снимаем полные бэкапы файлов и баз, переносим продакшен, стенды и ветки с раздельными базами на новый сервер.
  • Сверка и синхронизация. Сверяем количество записей и связи в базах, проверяем работу стендов и фоновых задач, готовимся к финальной синхронизации данных продакшена.
  • Переключение DNS. Заранее понижаем TTL, делаем финальную синхронизацию свежих данных и в согласованное окно переключаем боевой трафик на новый сервер — простой минимален.
  • Проверка и резерв. Проходим чек-лист после переезда, проверяем логи, очереди, cron и интеграции, держим старый сервер в резерве несколько дней для быстрого отката.

Почему откат — это не признак слабости, а норма инженерной работы

Хороший перенос отличается от плохого не тем, что в нём «никогда ничего не идёт не так», а тем, что в нём заранее предусмотрен путь назад. Мы не выключаем старый сервер сразу после переключения. Он остаётся в резерве с рабочей копией продакшена ещё несколько дней. Если после переезда вылезет проблема, которую нельзя быстро устранить на новой площадке, мы возвращаем DNS на старый сервер за минуты, спокойно разбираемся и переключаемся повторно. Для бизнеса это означает, что переезд не превращается в игру ва-банк: даже неожиданный сценарий не оборачивается простоем, потому что у нас всегда есть рабочая запасная площадка под рукой.

Кластер, разнесение БД и подготовка к нагрузке

Иногда перенос между серверами — это не просто переезд, а возможность пересобрать инфраструктуру под рост. Если проект упирается в ресурсы одного сервера, мы можем разнести веб-часть и базу данных на отдельные машины, настроить кэширование и оптимизировать окружение под реальный профиль нагрузки. Для по-настоящему нагруженных проектов разворачиваем кластер Битрикс с балансировкой запросов, репликацией базы и распределённым кэшем. Такая архитектура переживает пиковые нагрузки и плановые работы без простоя. Мы не навязываем кластер там, где он не нужен, но если проект к нему дозрел, перенос — самый удобный момент заложить запас на будущее.

Стенды, ветки и порядок в разработке

Для команд, которые активно развивают проект, важны не только продакшен, но и стенды. После переноса мы оставляем тестовые контуры изолированными от боевого, чтобы разработка не задевала живые данные. По желанию настраиваем понятный процесс деплоя изменений между контурами — от dev к stage и далее на продакшен — с резервными копиями и возможностью отката. Это превращает хаотичную правку прямо на бою в управляемый процесс, где каждое изменение сначала проверяется на стенде. Перенос между серверами — хороший повод навести этот порядок, если его ещё нет.

Частые возражения — и честные ответы

«У нас свой админ, он сам скопирует». Скопировать файлы и дамп действительно несложно. Сложно перенести целый контур без путаницы в базах, поднять окружение под Битрикс, не забыть про cron и агенты, переключить DNS без простоя и иметь готовый откат. Мы делаем именно эту работу системно, а не учимся на вашем продакшене. Если у вас сильный админ — отлично, мы можем работать вместе и передать ему документацию по новой инфраструктуре.

«Боюсь, что переезд уронит сайт надолго». Простой при нашем подходе — это минуты переключения DNS, а не часы. Продакшен работает на старом сервере до последнего, новый собирается параллельно, TTL понижается заранее, а финальная синхронизация гарантирует, что данные не отстанут. Если что-то пойдёт не так — откат за минуты.

«А вдруг потеряются заказы, оформленные во время переезда». Именно для этого существует финальная синхронизация перед переключением. Свежие данные продакшена досинхронизируются в новую базу непосредственно перед сменой DNS, поэтому заказы, сделанные в процессе переезда, не теряются.

«Не изменятся ли позиции в поиске». Нет. При переносе между серверами платформа, домены и адреса страниц остаются прежними. Это инфраструктурная миграция, а не смена CMS, поэтому 301-редиректы не нужны и SEO не затрагивается. Поисковые системы вообще не замечают смену сервера, если переключение выполнено аккуратно.

Чем мы отличаемся от разовой выгрузки архива

Перенос часто берут как примитивную операцию: скопировал, развернул, поменял DNS. Такой подход работает ровно до первого нестандартного случая — разнесённых баз, кастомного окружения, активных стендов, хитрого обмена с 1С. Мы специализируемся именно на инфраструктуре Битрикс: знаем особенности BitrixVM, права в служебных каталогах, поведение агентов и cron, тонкости кэширования и сессий. Это разница между «скопировали и надеемся, что взлетит» и «перенесли контуры, сверили данные, проверили фоновые задачи по чек-листу и держим откат наготове». За плечами — десять лет работы только с Битрикс, поэтому подводные камни платформы мы проходим заранее, а не обнаруживаем на вашем боевом сервере.

Логика реальных проектов: чему учат наши переезды

За множество выполненных переносов между серверами мы вывели несколько закономерностей, которые экономят клиентам нервы. Первая: TTL у DNS нужно понижать заранее, минимум за сутки до переключения, иначе часть трафика будет ходить на старый сервер часами после переезда. Вторая: финальную синхронизацию данных нельзя пропускать даже на «спокойных» проектах — заказы и заявки приходят и ночью, и в окно работ. Третья: окружение нельзя копировать вслепую — версия PHP, расширения и права нужно проверять на новом сервере отдельно, потому что мелкое несоответствие ломает то, что на старом сервере работало годами. Четвёртая: старый сервер должен дожить в резерве хотя бы несколько дней — большинство неожиданностей всплывает не в момент переключения, а через день-два под реальной нагрузкой.

Показательный пример из практики — смена дата-центра для интернет-магазина. Мы перенесли продакшен и два тестовых стенда на новую площадку, синхронизировали базу и переключили DNS ночью: простой составил около пяти минут, ни один заказ не потерялся. Другой случай — консолидация: у клиента продакшен, stage и dev жили на трёх разных серверах, и поддержка этого зоопарка обходилась дорого. Мы собрали все контуры на одном сервере с понятной структурой окружения, разделив базы и настроив изоляцию стендов, и держали откат наготове на каждом шаге. Третий — производственная компания с ветками разработки и отдельным сервером базы данных: мы перенесли продакшен и ветки, разнесли БД на отдельную машину и настроили деплой между контурами, чтобы дальнейшая разработка шла без риска для боевого сайта.

Когда переносить не нужно — и мы скажем об этом прямо

Будем честны: миграция между серверами оправдана не всегда. Если текущая инфраструктура справляется с нагрузкой, настроена корректно и стоит адекватно, переезд ради переезда не нужен. Иногда проблема не в сервере, а в неоптимальном коде или настройках кэша — и тогда разумнее сначала навести порядок на месте, чем тащить тот же беспорядок на новую площадку. Бывает, что достаточно добавить ресурсов текущему серверу или разнести один тяжёлый контур, а не переносить всё. На бесплатном аудите инфраструктуры мы посмотрим контуры, базы, окружение и нагрузку и честно скажем, нужен ли вам перенос между серверами или задачу можно решить дешевле. Нам важнее долгая репутация, чем разовая сделка любой ценой.

Что вы получаете на выходе

По завершении переноса у вас на руках весь проект, аккуратно перенесённый на новый сервер: продакшен, тестовые стенды и ветки с раздельными базами, развёрнутое и настроенное окружение, работающие cron-задачи, агенты, очереди и интеграции. Домены и адреса страниц не изменились, позиции в поиске не затронуты, простой свёлся к минутам переключения DNS, а старый сервер несколько дней оставался в резерве на случай отката. Новый сервер оформлен на вас, доступы и документация по контурам, окружению и процессу деплоя переданы вашей команде. Привязки к подрядчику не возникает — развивать и обслуживать инфраструктуру вы сможете с нами или с любой компетентной командой.

Давайте обсудим вашу инфраструктуру

Опишите ваши контуры — продакшен, стенды, ветки и базы — и задачу: смена дата-центра, консолидация или подготовка к нагрузке. Мы проведём бесплатный аудит инфраструктуры, оценим объём баз, сложность окружения, риски и сроки переноса и пришлём смету в течение рабочего дня. Вы получите понятный план миграции без обязательств и сможете спокойно решить, переезжать ли сейчас. Перенос Битрикс-проекта между серверами с сохранением всех контуров, минимальным простоем и готовым откатом — это управляемый и предсказуемый процесс, когда им занимается команда, которая отвечает за результат.

Вопросы и ответы

Частые вопросы о переносе проекта между серверами

Чем перенос проекта отличается от переноса одного сайта? +

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

Что такое контур простыми словами? +

Простыми словами: контур — это отдельная среда проекта. Продакшен — боевой сайт, который видят клиенты. Stage — предпродакшен, где проверяют изменения перед выкаткой. Dev — среда разработки. У каждого контура своя база и своё окружение, и при переезде их важно не смешивать.

Перенесёте ли вы и продакшен, и тестовые стенды? +

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

Как устроен процесс переноса по этапам? +

Шесть этапов: аудит контуров, подготовка нового сервера и окружения, перенос контуров с бэкапами, сверка и синхронизация баз, переключение DNS в окно, проверка по чек-листу и резерв старого сервера для отката. На каждом этапе у вас есть точка контроля.

Нужно ли участие нашей команды во время переноса? +

Минимально. От вас нужны доступы к серверам и описание контуров, ответы на вопросы по инфраструктуре и согласование окна переключения. Всю техническую работу берём на себя и держим статус по проекту прозрачным.

Будет ли продакшен недоступен во время переноса? +

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

Что такое TTL и зачем его понижать перед переездом? +

Простыми словами: TTL — это время, в течение которого интернет помнит, на каком сервере находится ваш домен. Если TTL высокий, после смены сервера часть трафика будет ходить на старый адрес ещё часами. Мы понижаем TTL заранее, поэтому после переключения трафик уходит на новый сервер за минуты.

В какое время вы переключаете трафик? +

В согласованное с вами окно минимальной нагрузки — обычно ночью или в выходной. К этому моменту новый сервер уже собран и протестирован, TTL понижен, а свежие данные синхронизированы, поэтому само переключение занимает минуты.

Изменятся ли адреса страниц и позиции в поиске? +

Нет. При переносе между серверами платформа, домены и структура сайтов не меняются — адреса страниц остаются прежними, поэтому позиции в поиске не затрагиваются и 301-редиректы не требуются. Это инфраструктурная миграция, а не смена платформы.

Не потеряются ли заказы, оформленные во время переезда? +

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

Как вы гарантируете, что данные не потеряются? +

Двойной страховкой. Сначала снимаем полные бэкапы файлов и баз всех контуров. Затем переносим данные и сверяем количество записей — число товаров, заказов и пользователей должно совпадать со старым сервером. Перед переключением делаем финальную синхронизацию свежих данных.

Как вы переносите базы разных контуров? +

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

Останется ли резервная копия перед переносом? +

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

Сверяете ли вы целостность данных после переноса? +

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

Что вы делаете с окружением на новом сервере? +

Разворачиваем окружение BitrixVM под каждый контур: веб-сервер, базу, кэш, нужную версию PHP с расширениями. Настраиваем под характеристики проекта, а не копируем вслепую, поэтому производительность после переезда как минимум не падает.

Что такое BitrixVM простыми словами? +

Простыми словами: BitrixVM — это официальное серверное окружение для 1С-Битрикс на базе Linux, в котором уже настроены веб-сервер, база данных, кэш и инструменты управления. При переносе мы разворачиваем его на новом сервере под каждый контур проекта.

Перенесёте ли вы cron-задачи, агенты и очереди? +

Да. Cron-задачи, агенты Битрикса, очереди и почту переносим и проверяем, что они отрабатывают на новом сервере. Без этого сайт может открыться, но не будет идти обмен с 1С, рассылки и фоновые пересчёты — мы этого не допускаем.

Сохранятся ли права доступа и настройки? +

Да. Права на файлы и каталоги, владельцев процессов, настройки сессий и кэша приводим в соответствие на новом сервере. Битрикс к этому чувствителен, особенно в папках upload и кэша, поэтому мы проверяем права отдельным шагом.

Можно ли при переносе подготовить проект к нагрузке или кластеру? +

Да. Перенос — удобный момент пересобрать инфраструктуру: разнести веб-часть и базу данных на отдельные серверы, оптимизировать кэширование или развернуть кластер Битрикс с балансировкой и репликацией. Делаем это, если проект к этому дозрел.

Что если после переключения что-то пойдёт не так? +

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

Как именно работает откат? +

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

Как вы исключаете путаницу боевого и тестового контуров? +

Каждый контур переносим отдельно, со своей базой и окружением. Перед запуском проверяем подключения построчно: продакшен смотрит в боевую базу, stage и dev — в свои. Это проверка по процессу, а не надежда на внимательность.

Изолированы ли стенды от продакшена после переноса? +

Да. После переезда тестовые контуры остаются изолированными от боевого, чтобы разработка не задевала живые данные. По желанию настраиваем понятный процесс деплоя изменений от dev к stage и далее на продакшен.

Сколько стоит и сколько занимает перенос проекта между серверами? +

Зависит от числа контуров: только продакшен — от 40 000 ₽ и 2–3 дней, продакшен со стендами — от 75 000 ₽ и 4–6 дней, сложная инфраструктура с ветками и отдельной БД — от 130 000 ₽ и от полутора недель. Есть опция срочного переноса. Точную смету присылаем после аудита инфраструктуры.

Из чего складывается стоимость переноса? +

Из числа контуров, объёма баз данных и сложности окружения. Дополнительно оцениваются срочный перенос, настройка CI/CD и деплоя между контурами, настройка резервного копирования. Все факторы показываем в смете прозрачно.

Входит ли аренда нового сервера в стоимость? +

Нет, аренда нового сервера оплачивается отдельно и оформляется на вас. Мы помогаем подобрать подходящую конфигурацию и площадку в нужном дата-центре, но сам сервер остаётся в вашей собственности.

Кому принадлежат сервер, доступы и документация? +

Вам. Новый сервер оформляется на вас, доступы и документацию по контурам, окружению и деплою передаём вашей команде. Привязки к подрядчику не возникает — обслуживать инфраструктуру вы сможете с нами или с любой компетентной командой.

Начать проект

Рассчитаем перенос проекта между серверами

Опишите ваши контуры и задачу — проведём бесплатный аудит инфраструктуры, оценим сроки и стоимость переноса и пришлём смету в течение рабочего дня.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета