Чем отличается файловый режим работы 1с от клиент серверного
Перейти к содержимому

Чем отличается файловый режим работы 1с от клиент серверного

  • автор:

Варианты работы системы

Платформа поддерживает два варианта работы: файловый и клиент-серверный. И в том, и в другом варианте все прикладные решения работают полностью идентично.

Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. В этом варианте все данные информационной базы располагаются в одном файле — в файловой СУБД.

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

Работа под управлением различных операционных систем

Все основные компоненты платформы способны функционировать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Благодаря тому, что взаимодействие процессов между собой осуществляется по протоколу TCP/IP, в составе системы могут присутствовать компоненты с различными операционными системами. Подробнее…

Подключение через Интернет

Тонкий клиент и веб-клиент обеспечивают подключение удаленных пользователей к информационной базе через Интернет. При этом используется специальным образом настроенный веб-сервер, обеспечивающий взаимодействие таких пользователей с файловой базой данных или с кластером. Подробнее…

Системные требования

Различные варианты работы допускают использование различного программного обеспечения на компьютерах, на которых функционируют те или иные приложения системы «1С:Предприятие 8». В обобщенном виде эта информация собрана в системных требованиях «1С:Предприятия 8».

Что лучше, файловый или клиент-серверный вариант работы 1С?

Совместный продукт компании Microsoft + 1C

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

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

Какой из этих режимов наиболее предпочтительный для работы в вашей программе 1С:Предприятие 8?

Чтобы ответить на этот вопрос, давайте разберем оба этих режима более подробно.

Файловый вариант работы

1

Работа в файловом варианте возможна как напрямую непосредственно с файлом базы данных с помощью тонкого клиента или толстого клиента, так и через веб-сервер, если используются клиентские подключения по протоколу HTTP или HTTPS.

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

  • Блокируется часть файла базы данных для других пользователей системы.
  • Заблокированные данные перенаправляются по локальной сети к клиенту.
  • Операция изменения выполняется на компьютере пользователя.
  • Измененная часть файла возвращается в место хранения.
  • Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.

Если в базе одновременно работают более 3-х человек, они генерируют постоянный обмен информации, что значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некий «диспетчер», который на уровне информационной системы будет координировать и выполнять задачи пользователей. Такой «диспетчер» реализован в клиент-серверном режиме работы.

Клиент-серверный вариант работы

2

На компьютер-сервер («железо») установлена программа 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С: файловый и клиент-серверный

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

При этом физически роль сервера 1С:Предприятия 8 и роль сервера баз данных может выполнять как один компьютер, так и разные машины. Это позволяет администратору при необходимости распределять нагрузку между серверами.

Использование сервера 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность сервера гораздо проще, чем обновить весь парк клиентских машин.

  1. Отсутствие ограничений на размер таблицы
  1. Более высокая стоимость, в сравнении с файловым вариантом работы. Нужно покупать лицензии на сервер 1С, лицензии на СУБД. Также по-хорошему нужно иметь системного администратора, обладающего достаточной квалификацией для обслуживания СУБД и сервера 1С.
Какой вариант работы с 1С выбрать?

Если нужно обеспечить в информационной базе одновременную работу одного или нескольких пользователей, интенсивность ввода данных пользователями будет небольшой и нет высоких требований к безопасности данных и отказоустойчивости, то можно использовать файловый вариант работы.

Если требуется обеспечить одновременную работу в информационной базе большого количества пользователей (условно более 10), предполагается высокая интенсивность ввода данных, либо предъявляются высокие требования к безопасности или отказоустойчивости, то рекомендуется использовать клиент-серверный вариант работы.

Кроме того, если вы используете файловый вариант работы и размер информационной базы достиг 4Гб, то уже пора планировать переход в вариант клиент-серверный, потому что в противном случае вы рискуете в один из рабочих дней получить неработоспособную базу.

Отличие файлового от клиент-серверного варианта работы 1С

Файловый вариант работы базы 1С предназначен для работы одного или нескольких пользователей в локальной сети. При этом все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле — файловой базе данных.
Работа в файловом варианте возможна как напрямую, непосредственно с файлом базы данных, так и через веб-сервер, если используются клиентские подключения по протоколу HTTP или HTTPS.

Как работает 1С

Преимущества

  • Оптимален для небольшого количества пользователей (до 5-ти);
  • Простота установки и эксплуатации системы;
  • Для работы с информационной базой не требуются дополнительные программные средства кроме операционной системы и 1С Предприятие;
  • Простое создание резервных копий путем простого копирования файла информационной базы;
  • Невысокая стоимость.

Минусы

  • Размер базы до 10 ГБ в одной таблице;
  • Менее надёжная чем клиент-серверный вариант;
  • Без активных пользователей не работают регламентные задания.
  • Нет отказоустойчивости. База 1С — это папка в сети, любое повреждение файлов в этой папке по сети может повредить информационную базу;

Клиент-серверный вариант работы

Клиент-серверный вариант работы базы 1С предназначен для использования в отделах, рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер»:
В клиент-серверном варианте информационная база хранится в одной из поддерживаемых СУБД: Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database. К ней по мере необходимости обращается клиентское приложение через кластер серверов 1С Предприятие.

Как работает клиент-серверная версия 1С

Преимущества

  • Распределение нагрузки между серверами;
  • Лучшая надежность данных от сбоев клиентских компьютеров и локальной сети;
  • Оптимально для крупных производственных компаний;
  • Удобство администрирования;
  • Размер базы не ограничен;
  • Регламентные задания работают без пользователей;
  • Отказоустойчивость (переключение на другой сервер).

Минусы

  • Более высокие затраты

В целом, если говорить о файловых информационных базах, то их удел 1-3 пользователя и сравнительно не большие объемы данных. Если это так, то прекрасно подойдет файловая информационная база.
Если же речь идет о большем количестве пользователей, то стоит рассмотреть клиент-серверный вариант работы. Тем более, что даже для маленьких компаний в линейке программ 1С, есть, например, бюджетный Сервер МИНИ на 5 подключений, он стоит совсем недорого. Если же пользователей в онлайне больше 5, то тут вам нужна Лицензия на сервер и соответствующее количеству пользователей Клиентская лицензия на рабочие места. Лицензия на сервер нужна, чтобы работал программа-сервер 1С, а количество клиентских лицензий должно соответствовать подключающимся пользователям (сеансам).

Остались вопросы? Давайте мы вас проконсультируем. Вверху, на этой страничке есть кнопочка «Заказать обратный звонок». Нажмите на нее и мы вам позвоним, или напишите оператору на сайте.

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

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