Внедрение Битрикс 24 в коробочной версии становится актуальным в момент, когда инструментов и мощности облака уже недостаточно. Коробка способна решить множество задач, связанных с обеспечением безопасности данных или кастомизации типового функционала.
В приведенном далее проекте речь пойдёт о процессе «переезда» нашего корпоративного клиента из облачной версии в коробку.
Исходные данные
Наш клиент является крупным организатором международных выставок и конференций по гражданскому судостроению.
Взаимодействия с заказчиком началось несколько лет назад. Клиент продолжительное время работал в облачной версии Битрикс24 и обращался к нам по вопросам, которые связаны с настройкой одностороннего обмена между облачным порталом Bitrix24 и 1С: Управление торговлей. Также в ходе сотрудничества был реализован ряд нетиповых доработок системы 1С: Предприятия.
В марте 2023 года клиент обратился к нам за консультацией по вопросу переезда из облака в коробку Битрикс24. Главной причиной для этого стала обеспокоенность об обеспечение полного контроля над безопасностью данных, которые на тот момент размещались в облачном хранилище Битрикс24.
По итогам проведения диалога мы:
- Зафиксировали все потребности заказчика;
- Озвучили весь перечень технических требований для осуществления корректной миграции Битрикс24;
- Составили план предстоящих работ.
В назначенные сроки мы начали совместную подготовку к предстоящему проекту.
Задача проекта
Проведение миграции из облачной версии Bitrix24 в коробочную
С 1 сентября 2023 года 1С-Битрикс прекратил предоставление услуги по переносу облачных порталов Bitrix24 в коробочные версии. Теперь миграция из облака в коробку возможна только с привлечением к работе сторонних разработчиков или с использованием выгрузки/загрузки через Excel.
Реализация
Весь проект состоял из нескольких этапов:
- «Разворачивание» и оптимизация коробочной версии Битрикс24;
- Настройка безопасного соединения с порталом и бэкапирование архива данных на FTP;
- Восстановление ранее существующих интеграций и настроек (таких как обмен с системой 1С, сайты и CRM-формы).
1 этап: процесс «переезда» в коробку с последующей оптимизацией
В отличии от облачной версии коробка Битрикс устанавливается на отдельном веб-сервере. В данном проекте все работы по разворачиванию и оптимизации коробочного решения осуществлялись в серверном пространстве клиента. Нам были предоставлены все необходимые доступы к виртуальной машине, SSH и VPS-серверу.
Первым делом специалист с нашей стороны составил обращение в чат технической поддержки Битрикс24 для запроса архива данных облачного портала клиента.
Архив включает в себя следующие данные:
- Организационную структуру (включая отделы и подотделы);
- Полную базу данных раздела «CRM» (сюда входят все настройки карточек, стадий, направлений сделок и лидов, а также вся база клиентов и компании);
- Проекты, группы и задачи (включая сроки выполнения и рабочие группы).
После того, как архив был выдан разработчиками, наш специалист запустил виртуальную машину BitrixVM и начал процесс по распаковке резервной копии и восстановления базы данных.
Когда архив данных был успешно перенесён в коробку Битрикс, мы перешли к оптимизации портала. Она включала в себя несколько последовательных действий, а именно:
- Подключение технической корпоративной почты, на которую в дальнейшем будут приходить системные уведомления от Битрикс24;
- Привязка временного, бесплатного сертификата безопасности;
- Обновление данных для доступа сотрудников (установка логина и пароля для дальнейшей авторизации на портале).
2 этап: создание безопасного соединения внутри портала
Когда все первоначальные задачи по переезду и оптимизации были выполнены мы перешли к основной части проекта — организации безопасного соединения внутри корпоративного портала и настройке бэкапа данных.
Так как бесплатный сертификат безопасности является временным решением и обязывает пользователя совершать перевыпуск каждые три месяца — совместно с заказчиком было принято решение о приобретении и установке лицензионного SSL-сертификата со сроком действия в один год.
SSL-сертификат — это цифровая подпись сайта, обеспечивающая шифрованное соединение между пользователем и сайтом. Также с помощью SSL-сертификата подтверждается подлинность сайта.
После установки сертификата специалист произвёл проверку и оптимизацию базы данных и MySQL, а также прошёл все необходимые тесты в разделе «Проверка системы» и выполнил все необходимые рекомендации по устранению выявленных ошибок.
Следующим шагом к обеспечению безопасности данных была настройка бэкапов на сторонний хостинг по протоколу FTP.
FTP является одним из основополагающих протоколов передачи файлов, предназначенных для передачи файлов в сети между компьютерами.
Особенностью данного протокола является мониторинг выполнения длинных запросов, к примеру, передача большого объёма данных или управление данными на серверах.
Для выполнения данной задачи специалистом был разработан специальный скрипт.
Проведение мониторинга качества
На финальном этапе проведения работ, связанных с административной частью портала, необходимо было убедиться в том, что все необходимые требования, касающиеся безопасности портала выполнены. Для этого специалист произвёл финальный мониторинг качества.
Монитор качества — это функционал, позволяющий решить задачу обеспечения прозрачного и гибкого процесса сдачи веб-проекта клиенту и включает в себя:
- Структурированную методику по управлению качеством внедрения коробочного ПО Битрикс24;
- Систему тестов для веб-разработчиков;
- 66 тестов;
- 14 автоматических проверок быстродействия и безопасности системы.
По итогам проведения финального тестирования системы были «ликвидированы» оставшиеся погрешности в работе системы, и мы перешли к проверке работы самого портала Битрикс24.
3 Этап: восстановление рабочих инструментов на корпоративном портале
До миграции в коробку у клиента было настроено несколько важных инструментов для работы с сайтами и 1С.
Восстановление CRM-форм
При переходе из облака в коробку CRM-формы необходимо переопубликовать. Это нужно сделать для привязки к новому домену и новому лицензионному ключу.
На момент переезда у клиента было создано около сорока активных форм, поэтому в облачной версии продукта мы совершили процесс переопубликации всех актуальных форм на другой домен после чего в коробочной версии продукта опубликовали их на освободившемся домене.
Восстановление обмена с 1С
Для восстановления одностороннего обмена программист 1С:
- Установил приложение, позволяющее в несколько кликов настроить обмен между двумя системами;
- Осуществил перевыпуск сгенерированного ранее ключа;
- Внёс изменения со стороны 1С и запустил процесс синхронизации необходимых данных.
Результаты
- 1Основная цель проекта — миграция в коробочную версию продукта — успешно выполнена, что в дальнейшем позволит оптимизировать многие бизнес-процессы.
- 2Для всех сотрудников компании был проведён ознакомительный тренинг по работе в новом рабочем пространстве.
- 3Система отвечает всем заявленным требования заказчика. Безопасность данных под надёжной защитой.