Вопрос совместимости лицензий разной битности часто возникает при модернизации ИТ-инфраструктуры предприятия. В данной статье мы подробно разберем, можно ли использовать 32-битную серверную лицензию 1С на сервере с 64-битной операционной системой, какие при этом возникнут ограничения и почему в современных реалиях это может стать «бутылочным горлышком» для всей системы.
Для начала проанализируем ситуацию, в которой часто путают разрядность операционной системы и разрядность программного обеспечения. Рассмотрим основные правила взаимодействия лицензии и окружения:
Таким образом, отвечая на основной вопрос: технически использовать 32-битную лицензию на 64-битной ОС можно, но только при условии, что вы установите 32-битную версию сервера «1С:Предприятие». Однако использовать 64-битную версию платформы 1С с 32-битным ключом не получится — сервер просто не увидит лицензию и не запустится.
Давайте выясним причину, почему использование 32-битной лицензии на мощном современном сервере считается плохой практикой. Основная проблема кроется в адресации памяти. Проанализируем работу серверного процесса rphost.
В 32-битной архитектуре один рабочий процесс сервера приложений может адресовать не более 2 ГБ (в исключительных случаях до 3 ГБ при специфических настройках ОС) оперативной памяти. Рассмотрим последствия этого ограничения:
rphost не сможет «увидеть» и использовать более 2 ГБ.rphost может аварийно завершиться (упасть), что приведет к разрыву соединений всех пользователей, которые в данный момент были к нему подключены.Для сравнения, 64-битная лицензия и соответствующая платформа 1С позволяют процессам использовать практически весь объем доступной оперативной памяти сервера, что критически важно для стабильной работы современных конфигураций, таких как 1С:ERP или 1С:Комплексная автоматизация.
Если в вашей организации используются аппаратные USB-ключи защиты, мы можем легко определить их возможности по внешнему виду и маркировке. Разберем основные типы серверных ключей:
В случае программных лицензий (пин-кодов) логика сохраняется: в описании лицензии ПРОФ при покупке всегда указывается ее разрядность. Стоит отметить, что разница в цене между 32 и 64-битными версиями существенна, но она полностью оправдана отсутствием лимитов на память.
Проанализируем ситуацию с использованием 32-битных серверов 1С в среде Linux. В современных дистрибутивах (Ubuntu, CentOS, RedHat последних версий) поддержка 32-битных библиотек постепенно прекращается. Попытка запустить 32-битный сервер 1С на 64-битной Linux-системе потребует установки огромного количества зависимостей (ia32-libs и прочих), что часто приводит к нестабильной работе и сложностям при обновлении системы. Поэтому для Linux использование 64-битной лицензии является практически безальтернативным вариантом.
Рассмотрим промежуточное решение для малого бизнеса. Существует лицензия 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений. Несмотря на свою невысокую стоимость, эта лицензия является 64-битной. Это позволяет небольшим компаниям использовать преимущества 64-разрядной архитектуры (отсутствие лимита 2 ГБ на процесс) без покупки дорогостоящей полноценной серверной лицензии, но с ограничением в 5 одновременных сеансов пользователей.
Если вы обнаружили, что ваша текущая 32-битная лицензия ограничивает развитие системы, не обязательно покупать новую лицензию за полную стоимость. Проанализируем алгоритм апгрейда:
После получения новой лицензии вам потребуется переустановить серверную часть платформы 1С, выбрав 64-разрядную версию. Никаких изменений в самой базе данных (конфигурации) при этом делать не нужно — переход осуществляется прозрачно для пользователей.
Мы выяснили, что 32-битная лицензия — это технический рудимент, который еще встречается в эксплуатации, но не рекомендуется для новых внедрений. Если ваш сервер имеет более 4 ГБ оперативной памяти и вы планируете работу более 5-10 пользователей, настоятельно рекомендуем использовать 64-битную лицензию. Это избавит вас от внезапных падений сервера и ошибок Out of memory, обеспечив стабильную и производительную работу системы «1С:Предприятие».