Открыть сервис

Сервер 1С:Предприятия

Сервер 1С:Предприятия — это компонент программного комплекса «1С:Предприятие», обеспечивающий функционирование многопользовательских информационных систем в клиент-серверной архитектуре. Он выполняет функции управления данными, выполнения бизнес-логики прикладных решений и взаимодействия между клиентскими приложениями (тонкими и веб-клиентами) и системой управления базами данных (СУБД). Сервер 1С является ключевым звеном в корпоративных информационных системах, построенных на платформе «1С:Предприятие 8».

История и развитие

Первая версия сервера 1С:Предприятия появилась в 2003 году вместе с выходом платформы «1С:Предприятие 8.0». До этого, в версии 7.7, использовался исключительно файловый режим работы, при котором база данных хранилась в файле формата DBF. Переход к клиент-серверной архитектуре был вызван необходимостью обеспечения работы с базами данных большого объёма, поддержки сотен одновременных пользователей, повышения надёжности и производительности.

С каждой новой версией платформы (8.1, 8.2, 8.3) серверный компонент совершенствовался. В версии 8.2 была введена архитектура «Управляемое приложение», которая изменила принципы взаимодействия клиента и сервера, перенеся большую часть логики на сервер. В версии 8.3 появилась поддержка кластеризации серверов, что позволило строить отказоустойчивые и масштабируемые системы. Современные версии платформы (8.3.10 и выше) поддерживают работу с СУБД PostgreSQL, Microsoft SQL Server, IBM DB2 и Oracle Database.

Архитектура и компоненты

Сервер 1С:Предприятия работает в составе трёхзвенной архитектуры:

  1. Клиентское приложение (тонкий клиент, веб-клиент, мобильный клиент). Отвечает за отображение интерфейса и ввод данных.
  2. Сервер 1С:Предприятия. Выполняет бизнес-логику, обрабатывает запросы клиентов, управляет транзакциями.
  3. СУБД. Хранит данные (таблицы, индексы) и выполняет низкоуровневые операции с ними.

Основные компоненты сервера:

Режимы работы

Сервер 1С может функционировать в двух основных режимах:

Кластеризация и отказоустойчивость

Начиная с версии 8.3, поддерживается кластеризация серверов 1С. Кластер — это группа серверов (физических или виртуальных), работающих как единое целое. Основные возможности кластеризации:

Администрирование

Управление сервером 1С осуществляется с помощью оснастки «Администрирование серверов 1С:Предприятия» (входит в состав платформы). Через неё администратор может:

В операционных системах семейства Linux сервер 1С работает как служба systemd (или init.d в старых версиях). Для администрирования используется командная строка (rac — Remote Administration Client) или графическая оснастка через веб-интерфейс.

Требования к окружению

Для работы сервера 1С:Предприятия требуется:

Применение

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

Безопасность

Сервер 1С поддерживает несколько уровней безопасности:

Ограничения и лицензирование

Использование сервера 1С:Предприятия требует приобретения лицензий. Для серверного компонента существует отдельная лицензия (на физический или виртуальный сервер). Дополнительно приобретаются клиентские лицензии на каждое подключение (на рабочее место или на пользователя). Также возможна аренда сервера в облачной инфраструктуре (SaaS-модель).

К ограничениям сервера можно отнести:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →