Перенос On-Premise Битрикс24 в облако: миграция портала и CRM

Вы хотите уйти от администрирования собственного сервера, сократить IT-инфраструктуру и использовать облачные функции, которых нет в коробке. Переход из On-Premise в облако имеет **принципиальное ограничение**: Битрикс24 не предоставляет официального инструмента импорта из коробочной версии. Перенос
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Перенос On-Premise Битрикс24 в облако: миграция портала и CRM
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    995
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    733
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    772
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Вы хотите уйти от администрирования собственного сервера, сократить IT-инфраструктуру и использовать облачные функции, которых нет в коробке. Переход из On-Premise в облако имеет принципиальное ограничение: Битрикс24 не предоставляет официального инструмента импорта из коробочной версии. Перенос данных возможен только через REST API — в обратном направлении, чем при миграции из облака в коробку. За 5 лет мы выполнили более 30 таких проектов и знаем все подводные камни.

Облачный Битрикс24 даёт встроенные возможности, недоступные в коробке: WebRTC-телефония, полноценное мобильное приложение, автоматические обновления. Это снимает нагрузку с IT-отдела и сокращает затраты на серверное оборудование на 40-60%. Например, для компании с 50 сотрудниками экономия на серверном оборудовании и администрировании составляет от 40 000 до 60 000 рублей в месяц.

Данные, доступные для переноса

Не всё, что есть в коробке, доступно в облаке. Ключевые различия, которые нужно проверить до принятия решения:

Возможность On-Premise Облако
Прямой доступ к БД Да Нет
Кастомные PHP-модули Да Нет (только REST-приложения)
Неограниченное число пользователей Да (ограничено лицензией) По тарифу
WebRTC-телефония без SIP Нет Да
Мобильное приложение Ограниченно Полноценное
Кастомные бизнес-процессы с PHP Да Нет

Почему кастомные модули — главная проблема?

Если в коробке есть кастомные PHP-модули или компоненты, в облаке их нужно переписать как REST-приложения. Это основная сложность: такая доработка может перевесить стоимость самой миграции. На этапе аудита мы оцениваем каждый модуль и даём заключение.

Процесс переноса данных CRM

Данные выгружаются из коробки через REST API (он работает одинаково в обеих версиях) и загружаются в облако через тот же REST API. Последовательность:

  1. Создать OAuth-приложение в облачном портале для аутентификации запросов.
  2. Перенести пользователей — пригласить вручную через интерфейс или использовать user.add (только в On-Premise; в облаке добавление через API ограничено).
  3. Пересоздать справочники: статусы сделок (crm.status.add), воронки (crm.dealcategory.add), пользовательские поля (crm.userfield.add).
  4. Перенести CRM-данные: компании → контакты → лиды → сделки с сохранением маппинга ID.
  5. Перенести файлы с Диска через disk.folder.uploadfile.

Скрипт миграции работает с двумя API-клиентами одновременно: один подключён к коробке (источник), другой — к облаку (приёмник).

Официальная документация Битрикс24 ограничивает частоту запросов к облачному API сильнее, чем к коробочному. На тарифе «Команда» — 2 запроса в секунду, на «Компания» — до 200. Для переноса больших объёмов реализуем rate limiting:

class RateLimiter { private float $lastRequest = 0; private float $minInterval; // секунды между запросами public function wait(): void { $elapsed = microtime(true) - $this->lastRequest; if ($elapsed < $this->minInterval) { usleep((int)(($this->minInterval - $elapsed) * 1_000_000)); } $this->lastRequest = microtime(true); } } 

Что такое лимиты API и как их обойти?

Лимиты API — ключевой фактор при планировании. В документации REST API Битрикс24 указано, что для облачных тарифов они ниже. RateLimiter выше — стандартное решение. На практике мы используем настраиваемый интервал и очередь заданий, чтобы не превышать лимит.

Пример расчёта времени переноса

На тарифе «Команда» при лимите 2 запроса/с и 30 000 записей CRM (по 5 запросов на сделку) общее время составит порядка 20 часов чистой передачи. С учётом параллельной обработки и повторных попыток — 1–2 дня работы скрипта.

Облачный Битрикс24 в 2–3 раза снижает совокупную стоимость владения (TCO) по сравнению с коробочной версией за счёт исключения серверного оборудования и его администрирования.

Что входит в работу?

  • Аудит текущей конфигурации: инвентаризация модулей, пользовательских полей, бизнес-процессов.
  • Согласование плана миграции: какие данные переносим, что переписываем.
  • Разработка скриптов переноса: с учётом rate limiting и маппинга ID.
  • Тестовый прогон: на копии данных, проверка целостности.
  • Параллельная работа: 2–4 недели совместного использования коробки и облака.
  • Обучение сотрудников: работа с новым интерфейсом и REST-приложениями.
  • Пост-миграционная поддержка: 2 недели после переключения.

Чек-лист перед миграцией:

  • Проверить, какие PHP-модули используются — они не переносятся.
  • Определить тариф облака: от него зависят лимиты API.
  • Назначить ответственного за маппинг пользовательских ID.
  • Создать OAuth-приложение в облачном портале.
  • Подготовить среду для параллельной работы.

Период параллельной работы

Рекомендуемый период параллельной работы — 2–4 недели. В это время новые данные вносятся в облако, а старая коробка остаётся в режиме read-only для сверки. По истечении периода — деактивация коробки и освобождение сервера. Это исключает простой портала и позволяет проверить целостность данных.

Типичные сроки

Объём данных Сложность кастомизаций Срок
до 30 000 записей CRM, стандартная конфигурация Низкая 2–3 недели
30 000–150 000 записей, несколько кастомных полей Средняя 1–2 месяца
150 000+ записей, кастомные модули, сложные BP Высокая 2–4 месяца

Стоимость миграции варьируется от 200 000 до 1 000 000 рублей в зависимости от объёма данных и сложности кастомизаций. Закажите аудит вашего портала — мы определим точный бюджет и сроки миграции. Свяжитесь с нами для консультации.