Переход с Windows-сервера на Linux (в частности, Ubuntu) — это стандартная задача для оптимизации инфраструктуры. Однако она часто сопряжена со страхом потерять имеющиеся программные лицензии 1С при смене операционной системы. Рассмотрим подробно, как выполнить этот переезд, провести тестирование производительности и правильно подготовить сервер к работе.
Многие пользователи опасаются, что установка сервера 1С на новую ОС потребует немедленной активации лицензии. На самом деле, сервер 1С:Предприятие допускает работу в «демо-режиме» (или без активной лицензии) для целей тестирования. Вы можете установить платформу, настроить службу ragent, подключить базу данных PostgreSQL и провести все необходимые замеры производительности (например, с помощью теста Гилева или имитации нагрузки) до того, как решите переносить боевую лицензию.
Важный практический совет: платформа 1С на Linux позволяет запускать некоторое количество клиентских сеансов без обязательной активации лицензии. Часто этого количества (обычно около 12 сеансов) вполне достаточно для настройки конфигурационных файлов и проверки корректности работы обменов и регламентных заданий.
При миграции на Linux критически важно помнить, что обычная версия PostgreSQL из репозиториев Ubuntu не подходит для продуктивной работы с 1С. Вам потребуется именно сборка PostgreSQL от компании 1С. Рассмотрим, почему это необходимо:
Вы можете скачать соответствующую версию (например, PostgreSQL 13) с портала 1С:ИТС. Установка этой версии — залог стабильной работы вашей системы в будущем.
Иногда возникает соблазн купить так называемый «мини-сервер» (лицензию на сервер с ограничением функциональности) для тестовых целей. Важно понимать ограничения такого решения:
COM-соединениями.Если ваша задача — просто проверить работоспособность, не тратьте средства на «мини-сервер». Используйте демо-режим, а при необходимости полноценного перехода — обратитесь в Центр лицензирования 1С для легального переноса вашей текущей серверной лицензии на новое оборудование (ОС).
Для успешного перехода выполним следующие шаги:
postgresql.conf и pg_hba.conf. Отрегулируйте параметры оперативной памяти (shared_buffers, work_mem) под ваши ресурсы.Таким образом, вы сможете безболезненно переехать на новую платформу, сохранив все лицензии и обеспечив высокую производительность системы.