Варианты работы системы
Платформа поддерживает два варианта работы: файловый и клиент-серверный. И в том, и в другом варианте все прикладные решения работают полностью идентично.
Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. В этом варианте все данные информационной базы располагаются в одном файле — в файловой СУБД.
Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер». В этом варианте информационная база хранится в одной из поддерживаемых систем управления базами данных, а взаимодействие между клиентским приложением и СУБД осуществляет кластер серверов «1С:Предприятия 8».
Работа под управлением различных операционных систем
Все основные компоненты платформы способны функционировать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Благодаря тому, что взаимодействие процессов между собой осуществляется по протоколу TCP/IP, в составе системы могут присутствовать компоненты с различными операционными системами. Подробнее…
Подключение через Интернет
Тонкий клиент и веб-клиент обеспечивают подключение удаленных пользователей к информационной базе через Интернет. При этом используется специальным образом настроенный веб-сервер, обеспечивающий взаимодействие таких пользователей с файловой базой данных или с кластером. Подробнее…
Системные требования
Различные варианты работы допускают использование различного программного обеспечения на компьютерах, на которых функционируют те или иные приложения системы «1С:Предприятие 8». В обобщенном виде эта информация собрана в системных требованиях «1С:Предприятия 8».
Что лучше, файловый или клиент-серверный вариант работы 1С?
Работа в программах 1С: Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный. И в том и в другом варианте все прикладные решения работают полностью идентично.
Файловый вариант работы Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. В этом варианте все данные информационной базы располагаются в одном файле — в файловой СУБД. |
Клиент — серверный вариант работы Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер». В этом варианте информационная база хранится в одной из поддерживаемых систем управления базами данных, а взаимодействие между клиентским приложением и СУБД осуществляет кластер серверов 1С: Предприятия 8. |
Какой из этих режимов наиболее предпочтительный для работы в вашей программе 1С:Предприятие 8?
Чтобы ответить на этот вопрос, давайте разберем оба этих режима более подробно.
Файловый вариант работы
Работа в файловом варианте возможна как напрямую непосредственно с файлом базы данных с помощью тонкого клиента или толстого клиента, так и через веб-сервер, если используются клиентские подключения по протоколу HTTP или HTTPS.
Для быстрого и безошибочного функционирования системы необходимо, чтобы все действия (запросы), которые совершает пользователь программы 1С:Предприятие 8, выполнялись на компьютере, который хранит базу данных. Однако в файловом режиме работы 1С:Предприятие 8 механизм реализации запросов иной:
- Блокируется часть файла базы данных для других пользователей системы.
- Заблокированные данные перенаправляются по локальной сети к клиенту.
- Операция изменения выполняется на компьютере пользователя.
- Измененная часть файла возвращается в место хранения.
- Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.
Если в базе одновременно работают более 3-х человек, они генерируют постоянный обмен информации, что значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некий «диспетчер», который на уровне информационной системы будет координировать и выполнять задачи пользователей. Такой «диспетчер» реализован в клиент-серверном режиме работы.
Клиент-серверный вариант работы
На компьютер-сервер («железо») установлена программа 1С: Сервер, которая позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер. Та, в свою очередь, работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL и им подобные. При этом клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:
- клиентское приложение;
- кластер серверов 1С:Предприятия;
- сервер базы данных.
Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов 1С:Предприятия 8, а кластер (1С:Сервер) распределяет запросы адресно к нужному файлу базы данных. Он же определяет очередность выполнения операций и вносит изменения в базу данных.
В этом режиме ресурсоемкие операции выполняются на компьютере-сервере, где размещены файлы базы данных, а не на компьютерах пользователей. Таким образом, для комфортной работы в программе 1С:Предприятие 8 будет достаточно только одной мощной машины. Задача компьютеров пользователей – отражение визуальной оболочки программы, с этим справится практически любой компьютер. Кроме того, физически кластер серверов 1С:Предприятия 8 и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку еще и между серверами, что значительно увеличивает отказоустойчивость информационной системы в целом.
Какие преимущества дает клиент-серверный вариант?
Быстродействие. При работе в клиент-серверном варианте 1С самые объемные и «тяжелые операции», например, групповое перепроведение документов или групповая обработка данных, производятся на серверных мощностях, а конечный результат, так называемая «выборка», предоставляется клиентскому приложению. Увеличить мощность одного сервера (компьютера) проще и дешевле, чем обновить все клиентские машины.
Безопасность. При использовании клиент-серверного режима 1С, пользователям не известно место расположения базы данных. Это эффективный способ пресечь вероятность копирования информации из базы данных. В файловом режиме работы пользователь может легко осуществить кражу данных.
Удобство администрирования. Управление архитектурой информационной системы 1С гораздо удобней и проще осуществлять через Сервер приложений 1С, особенно в вопросах контроля и разграничения правами доступа пользователей к базе данных.
Снижение рисков повреждения базы данных. Использование клиент-серверного варианта обеспечивает большую надежность, так как в нем обеспечивается полная независимость записи данных на сервере от сбоев клиентских компьютеров и локальной сети.
Какой режим работы 1С выбрать – файловый или клиент-серверный?
1. Файловый режим работы в программах 1С подойдет, если:
- небольшая компания с кол-вом одновременно работающих сотрудников с программой 1С не более 3-х.
- с базой данных до 2Гб.
2. Рекомендуем использовать 1С:Сервер (клиент-серверный вариант), если:
- Размер информационной базы от 2 Гб и выше
- Количество пользователей от 3-х и более
- Используете последние версии программ 1С на управляемых формах
- 1С зависает или долго выполняет операции
- В период отчетности зависает и дает сбои
- Планируете увеличение пользователей 1С
Что нужно сделать для перехода на клиент-серверный режим работы?
1. Купить программное обеспечение — лицензия для Сервера 1С:Предприятие.
2. Выбрать СУБД:
- PostgreSQL – бесплатная СУБД (имеет большой ряд ограничений);
- Лицензии на сервер MS SQL и клиентский доступ к MS SQL
3. Настроить СУБД для работы в связке с сервером 1С:Предприятие
4. Установить 1С:Сервер и настроить администрирование.
Остались вопросы? Звоните специалистам IT – компании LIGASOFT, они помогут разобраться.
Варианты работы с 1С: файловый и клиент-серверный
Клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:клиентское приложениесервер 1С:Предприятиесервер базы данныхСледует отдельно отметить что понимается под словом «сервер» в указанной архитектуре. Сервер в данном случае — это компьютер, на котором установлено приложение, выполняющее роль сервера 1С:Предприятие либо роль сервера СУБД.Программа, работающая у пользователя, (клиентское приложение) взаимодействует с сервером 1С:Предприятие 8, а сервер 1С, при необходимости, обращается к серверу баз данных. Говоря простыми словами: есть 3 приложения (клиент 1С, сервер 1С и сервер СУБД), каждое из которых выполняет свою роль, и эти приложения общаются между собой.
При этом физически роль сервера 1С:Предприятия 8 и роль сервера баз данных может выполнять как один компьютер, так и разные машины. Это позволяет администратору при необходимости распределять нагрузку между серверами.
Использование сервера 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность сервера гораздо проще, чем обновить весь парк клиентских машин.
- Отсутствие ограничений на размер таблицы
- Более высокая стоимость, в сравнении с файловым вариантом работы. Нужно покупать лицензии на сервер 1С, лицензии на СУБД. Также по-хорошему нужно иметь системного администратора, обладающего достаточной квалификацией для обслуживания СУБД и сервера 1С.
Какой вариант работы с 1С выбрать?
Если нужно обеспечить в информационной базе одновременную работу одного или нескольких пользователей, интенсивность ввода данных пользователями будет небольшой и нет высоких требований к безопасности данных и отказоустойчивости, то можно использовать файловый вариант работы.
Если требуется обеспечить одновременную работу в информационной базе большого количества пользователей (условно более 10), предполагается высокая интенсивность ввода данных, либо предъявляются высокие требования к безопасности или отказоустойчивости, то рекомендуется использовать клиент-серверный вариант работы.
Кроме того, если вы используете файловый вариант работы и размер информационной базы достиг 4Гб, то уже пора планировать переход в вариант клиент-серверный, потому что в противном случае вы рискуете в один из рабочих дней получить неработоспособную базу.
Отличие файлового от клиент-серверного варианта работы 1С
Файловый вариант работы базы 1С предназначен для работы одного или нескольких пользователей в локальной сети. При этом все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле — файловой базе данных.
Работа в файловом варианте возможна как напрямую, непосредственно с файлом базы данных, так и через веб-сервер, если используются клиентские подключения по протоколу HTTP или HTTPS.
Преимущества
- Оптимален для небольшого количества пользователей (до 5-ти);
- Простота установки и эксплуатации системы;
- Для работы с информационной базой не требуются дополнительные программные средства кроме операционной системы и 1С Предприятие;
- Простое создание резервных копий путем простого копирования файла информационной базы;
- Невысокая стоимость.
Минусы
- Размер базы до 10 ГБ в одной таблице;
- Менее надёжная чем клиент-серверный вариант;
- Без активных пользователей не работают регламентные задания.
- Нет отказоустойчивости. База 1С — это папка в сети, любое повреждение файлов в этой папке по сети может повредить информационную базу;
Клиент-серверный вариант работы
Клиент-серверный вариант работы базы 1С предназначен для использования в отделах, рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер»:
В клиент-серверном варианте информационная база хранится в одной из поддерживаемых СУБД: Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. К ней по мере необходимости обращается клиентское приложение через кластер серверов 1С Предприятие.
Преимущества
- Распределение нагрузки между серверами;
- Лучшая надежность данных от сбоев клиентских компьютеров и локальной сети;
- Оптимально для крупных производственных компаний;
- Удобство администрирования;
- Размер базы не ограничен;
- Регламентные задания работают без пользователей;
- Отказоустойчивость (переключение на другой сервер).
Минусы
- Более высокие затраты
В целом, если говорить о файловых информационных базах, то их удел 1-3 пользователя и сравнительно не большие объемы данных. Если это так, то прекрасно подойдет файловая информационная база.
Если же речь идет о большем количестве пользователей, то стоит рассмотреть клиент-серверный вариант работы. Тем более, что даже для маленьких компаний в линейке программ 1С, есть, например, бюджетный Сервер МИНИ на 5 подключений, он стоит совсем недорого. Если же пользователей в онлайне больше 5, то тут вам нужна Лицензия на сервер и соответствующее количеству пользователей Клиентская лицензия на рабочие места. Лицензия на сервер нужна, чтобы работал программа-сервер 1С, а количество клиентских лицензий должно соответствовать подключающимся пользователям (сеансам).
Остались вопросы? Давайте мы вас проконсультируем. Вверху, на этой страничке есть кнопочка «Заказать обратный звонок». Нажмите на нее и мы вам позвоним, или напишите оператору на сайте.