Требования к ПО и аппаратуре для 1С

Принципиальная политика 1С состоит в том, что сервер дол­жен работать даже на слабых и древних компах и устанав­ливаться «одной кнопкой». Отсюда растут ноги очень мно­гих проблем.

В одном приложении совместить производительность и масштабируемость системы класса Enterprise с простотой и гибкостью фронт-офисной системы — достаточно слож­ная задача, если не сказать нерешаемая. Поэтому у 1С есть 32-разрядный сервер. Данный продукт даже работает, хотя многие процессы типовых решений 1С уже рассчита­ны на превышение объема памяти в 2 Гб при определенном объеме базы. Поэтому 32-разрядный сервер желательно устанавливать только для целей тестирования и отладки.

Но есть еще тонкие моменты касательно разрядности версии 1С:Предприятия. У 1С нет 64-разрядного клиента, по крайней мере под ОС Windows (под Linux есть 64-разряд­ный тонкий клиент, что весьма неожиданно). Но для Windows есть один важный компонент, который распространяет­ся только с 64-разрядным сервером — 64-разрядный COM Connector. В общем случае это может оказаться неважно. При исполнении на клиенте 32-разрядный COM Connector, на сервере — 64-разрядный. Но эту тонкость нужно учи­тывать, к примеру, при возникновении проблем — когда на сервере установлены и клиент, и сервер, притом клиент установлен после сервера 1С. Следуя правилам инфра­структуры COM, Windows часто находит неправильный объ­ект. Также при использовании COM-соединений в сторон­них приложениях нужно четко понимать, какой разрядности будет данное приложение.

Отдельно остановимся на пункте «отключить энергосбе­регающие режимы». 1С до сих пор не научилась нормально работать на компьютерах с включенным энергосбережени­ем. В случае с работой сервера на десктопных (это надо явно запрещать при установке или сделать отдельную вер­сию) компьютерах сервер будет просто валиться при за­сыпании компьютера, причем самым неприятным образом (уже не «проснется»). Но, как показывает практика, при вы­ходе из спящего режима на клиенте все может кончиться тоже достаточно грустно (теряются, дублируются, пропада­ют сеансы).

Поддерживаемые ОС.

Linux заявлен поддерживаемой платформой, но достаточно просто заглянуть в лог оши­бок, чтобы понять, что в этой ОС 1С:Предприятие ра­ботает намного менее стабильно. А часть важных функций на Linux все-таки не доступна, включая возможность работы с СУБД MS SQL Server, с которой так или иначе платформа работает куда стабильнее.

Про работу 1С с Oracle.  Со временем изменилось к лучшему, но не кардинально. C DB2 ситуация примерно такая же. Надо понимать, что, как бы 1С ни стремились к унификации и кроссплатформенности, определенные вещи под разные СУБД нужно адаптировать отдельно. А вопрос тут прежде всего в наличии компетенций по этим СУБД, а также систе­матизации глюков и пожеланий, которые приходят от конеч­ных пользователей. В случае 1С у конечных пользователей в большинстве своем MS SQL Server, поэтому очевидно, что данная СУБД будет поддерживаться лучше.

0 ответы

Ответить

Хотите присоединиться к дискуссии?
Приглашаем поучаствовать!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *