Сервер 1с предприятия 64 bit для windows что это

Сервер 1С

Сервер – это специализированный мощный компьютер. Кроме того, сервером может называться программа, которая работает в клиент-серверном режиме и обслуживает много клиентов предприятия.

Например, сервер 1С – это специализированная СУБД «1С:Предприятие» (либо другая комплектация модулей платформы 1С) под управлением SQL-сервера, такого как Microsoft SQL Server, Linux PostgreSQL, IBM DB2, Oracle Database и т. д.

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

Под термином «Сервер 1С» может подразумеваться следующее:

  • Программа «Сервер 1С» (обычно запускаемая как приложение в операционной системе).
  • Компьютер, на котором работает эта программа.
  • Сервер баз данных (например, MS SQL), на котором расположена база данных, которой управляет программа 1С.
  • Сервер виртуализации, где развернуты виртуализированные серверы, через которые работает веб-клиент 1С.
  • Кластер, т. е. группа серверов, на которых работают приложения и службы сервера 1С.

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

Преимущества выделенного сервера 1С

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

Сервер 1С на 10-15 пользователей

Примерная архитектура сервера 1С для предприятия на 10-50 пользователей в варианте установки в собственной ИТ-системе (on-premise) предприятия показана на рисунке:

Примерная архитектура сервера 1С для небольшого предприятия

Для числа пользователей более 50 рекомендуется использовать отдельный физический терминальный сервер.

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

Мощность физического сервера

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

Если на одном сервере в компании с 10-20 сотрудниками будет установлена операционная система, СУБД и программа 1С, то понадобится минимум по 2 ГБ оперативной памяти для базы данных и операционной системы и еще 4 Гб для 1C, то есть 8 ГБ. Если в компании работают более 20-30 сотрудников и есть нескольких баз данных, то объем ОЗУ должен быть 16 Гб и более, если пользователей более 50, то нужно ставить не менее 32 ГБ оперативной памяти.

Объем оперативной памяти

Объем оперативной памяти можно определить из следующих соображений:

  • 4 ГБ для операционной системы.
  • 2-8 ГБ для платформы 1С, в зависимости от ее наполнения.
  • Под кэш сервера базы данных (например, MS SQL) лучше выделить объем памяти равный объему базы.
  • Для каждого пользователя нужно от 200 до 500 MБ ОЗУ.

Количество ядер

Количество ядер процессора тоже зависит от количества пользователей 1С, а также от объема базы данных. Чем больше сотрудников и тяжелее база данных, тем больше ядер необходимо: 2-ядерного процессора будет достаточно для компаний с 5-20 сотрудниками и объемом базы данных до 1 ГБ. При числе сотрудников от 20 и более, лучше выбирать 4-ядерный процессор.

Система хранения данных

Система хранения данных. Ее объем и тип также важны для хорошей работы 1С. Особенно важно количество операций ввода-вывода в секунду (IOPS), которое может обеспечить СХД, а также величина задержки чтения данных. В среднем на одного пользователя нужна скорость 100-200 IOPS. Диски SAS на 10000-15000 оборотов в секунду дают более высокую скорость исполнения операций, чем диски SATA на 5400-7200 оборотов. Твердотельные накопители SSD имеют наилучшие показатели IOPS.

Читайте также:  Ssid сети windows 10

Для выбора дисковой СХД можно ориентироваться на следующие параметры:

Параметр Тип дисков
Desktop SATA 7200 rpm Enterprise SATA \ SAS NL 7200 rpm Enterprise SAS 15 000 rpm Enterprise SATA SSD
Задержка, микросекунд (Latency) 4 160 4 160 2 000 40/50
Количество операций чтения в секунду, IOPS 120-140 120-140 240-300 90 000
Количество операций записи в секунду, IOPS 100-120 100-120 220-280 30 000

Выбор параметров СХД для 1С (источник: larga.ru)

Сетевой интерфейс

Для небольших предприятий сетевой интерфейс Ethernet наиболее эффективен, как по производительности, так и по стоимости. При этом сервер базы данных SQL, сервер приложений «1С» могут находиться на одном физическом сервере. На нем же может располагаться терминальный сервер для удаленного доступа пользователей.

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

Однако, с точки зрения надежности, такую конфигурацию нельзя назвать эффективной, поскольку отказ в физическом сервере прекращает работу всей системы. Использовав технологии виртуализации и кластеризации, надежность можно повысить. Поэтому для базы данных большого объема и с частым обращением к ней можно использовать несколько физических хостов (кластеров), которые объединены по сети Ethernet 10G.

В небольших базах данных, на серверах с сетевыми интерфейсами Ethernet 1G, а также на встроенных в процессорный чипсет сетевых адаптерах производительность вычислений заметно «проседает». Это происходит по причине того, что такая конфигурация сетевого интерфейса задействует ресурсы процессора, оперативной памяти и шины материнской платы сервера. Особенно это будет заметно при использовании виртуализированных серверов. Поэтому для сетевого интерфейса лучше использовать выделенный аппаратный адаптер. Иначе разобраться, почему у базы 1С такая низкая производительность, обычному пользователю будет весьма непросто.

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

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

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

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

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

Клиент-серверный вариант работы — один из вариантов работы системы «1С:Предприятие 8». Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе Предприятие.

Он реализован на основе трехуровневой архитектуры «клиент-сервер».

Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов «1С:Предприятие 8», а кластер, при необходимости, обращается к серверу баз данных.

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

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

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

Читайте также:  Все клиенты под linux

Как установить Сервер 1С на Windows Server 2012 R2

Установка Сервера 1С на Windows Server 2012 R2

В этой статье мы подробно разберем установку сервера 1С 8.3 на Windows Server 2012.

Конечно, данная тема также подымается и на курсе: Администратор 1С!

Сперва установим Сервер 1С (он же кластер серверов) х32, тридцати двух разрядный, а затем установим и х64 (Шестидесяти четырех разрядный) Cервер 1С.

И так первый вопрос, это где взять новую версию Cервера 1С?

Его рекомендую скачать на сайте поддержки пользователей 1С. (Если у Вас есть подписка на ИТС). https://users.v8.1c.ru.

Клик по ссылке “скачать обновления”.

На сайте нам нужно найти “Технологическую платформу”. Потому что Сервер 1С х32 устанавливается как компонент при установке платформы 1С.

И так полагаю, что Сервер 1С у Вас уже есть.

Установка Сервера 1С (Кластера серверов) Х32.

Установка довольно проста!

Как и при установке платформы 1С, клик по Setup.exe.

Установка Сервера 1С (Кластера серверов)

Затем клик по кнопке «Далее».

Установка сервера 1С

И на следующей вкладке нам нужно выбрать необходимые компоненты.

Установка компонентов для Сервера 1С

Нам нужны лишь: «Сервер 1С Предприятия» и компонента: «Администрирование сервера 1С: Предприятия». Все остальные можно отключить.

Папку, в которую мы установим сервер 1С, рекомендую не менять, лучше оставить путь который предложила 1С по умолчанию.

Кликаем по кнопке «Далее» и еще раз «Далее».

Выбор учетной записи для Сервера 1С

Теперь на этой вкладке нам нужно указать или создать учетную запись, от имени которой и будет стартовать Сервер 1С, а точнее служба «Агент сервера 1С». Также мы не убираем птичку возле «Установить сервер 1С: Предприятия как сервис Windows».

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Установка сервера 1С и MS SQL с настройкой для оптимизации 1С

Открываем папку с файлами установки сервера «1С:Предприятие» и нажимаем на файл setup.exe.

Запуститься помощник установки «1С:Предприятия». Нажимаем «Далее».

На следующей странице требуется выбрать те компоненты, которые будут установлены:

  • «Сервер 1С:Предприятие» — компоненты сервера «1С:Предприятие»
  • «Администрирование сервера 1С:Предприятия» — дополнительные компоненты для администрирования серверов «1С:Предприятия»

Сделав выбор, нажимаем «Далее».

Определяем язык интерфейса, который будет использоваться по умолчанию, и нажмем «Далее».

Если сервер «1С:Предприятие» устанавливается как служба Windows (а так в большинстве случаев и следует его устанавливать) — рекомендуем сразу создать отдельного пользователя, из-под которого будет запускаться эта служба.

  • Оставляем включенным флаг «Установить сервер 1С:Предприятие как сервис Windows (рекомендуется)».
  • Переключаем соответствующий переключатель в «Создать пользователя USR1CV8».
  • Вводим 2 раза пароль для создаваемого пользователя. По умолчанию пароль должен отвечать политики паролей Windows.
  • Можно также и выбрать существующего пользователя для запуска сервера «1С:Предприятия». В этом случае выбранный пользователь должен обладать правами:
    • Вход в систему как сервис (Log on as a service);
    • Вход в систему как пакетное задание (Log on as a batch job);
    • Пользователи журналов производительности (Performance Log Users).

Также данному пользователю обязательно следует дать необходимые права на каталог служебных файлов сервера (по умолчанию C:\Program Files\1cv8\srvinfo для 64-х разрядного и C:\Program Files (x86)\1cv8\srvinfo для 32-х разрядного сервера).

Созданный автоматически пользователь USR1CV8 будет обладать всеми перечисленными правами.

Заполнив соответствующие параметры, жмем «Далее».

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

По завершении установки помощник предложит установить драйвер защиты — HASP Device Driver. Если используется программная лицензия на сервер «1С:Предприятия», производить установку драйвера нет необходимости. Оставляем или снимаем флаг «Установить драйвер защиты» и жмем «Далее».

Если установка завершена успешно, откроется последняя страница помощника установки. Нажимаем «Готово» для завершения работы мастера.

На рисунке ниже изображены основные компоненты необходимые для базовой установки сервера.

При первой установке в следующем окне ничего менять не нужно.

Для выбранных компонент экземпляра необходимо создать пользователей с административными правами для запуска этих компонентов в качестве службы.

На следующем этапе необходимо указать смешанный режим проверки подлинности и указать пароль пользователя sa, а также добавить пользователя Windows, которые будет иметь право администрировать СУБД.

Читайте также:  Программирование клавиатуры windows 10

На вкладке «Каталоги данных» необходимо указать дефолтное размещение пользовательских баз данных, а также указать каталоги системных баз данных. Для повышения производительности SQL Server желательно разносить функционально разные базы данных. Так на отдельные физические диски необходимо разносить пользовательские данные, журнал пользовательских баз данных, базу данных temp и ее журнал. Также возможно указать дефолтный каталог для хранения резервных копий баз данных.

Если все сделано правильно, остается прощелкать кнопку «Далее» и дождаться установки SQL Server.

3.1. Включаем режим Shared memory.

«Shared Memory» включится только на платформе начиная с 1С 8.2.17, на более ранних релизах включится «Named Pipe» – несколько уступающий в скорости работы. Актуально, если службы 1С и MS SQL установлены на одном физическом или виртуальном сервере.

3.2. Настройка кластера 1С:Предприятие.

Настройки кластера 1С отвечают за параметры всех серверов 1С, принадлежащих кластеру. Кластер подразумевает работу нескольких физических или виртуальных серверов, работающих с одними и теми же информационными базами.

  • Интервал перезапуска – отвечает за частоту перезапуска рабочих процессов кластера. Автоматический перезапуск был разработан в платформе «для минимизации отрицательных последствий фрагментации и утечки памяти в рабочих процессах». Однако, автоматический перезапуск может приводить к разрыву соединений в активных сессиях, поэтому в некоторых случаях предпочтительнее регламентные операции по перезапуску процессов 1С и очистке серверного кэша проводить вручную, либо с помощью скрипта.
  • Допустимый объем памяти – защищает сервера 1С от перерасхода памяти. При превышении процессом этого объема в интервале превышения допустимого объема, процесс перезапускается. По сути – это максимальный размер ОЗУ, занимаемый процессами «rphost» в периоды пиковой нагрузки серверов. Рекомендуется установить небольшой порог превышения допустимого объема.
  • Допустимое отклонение количества ошибок сервера. Платформа рассчитывает среднее количество ошибок сервера по отношению к числу обращений к серверу в течение 5 минут. Если это отношение превысит допустимое, то рабочий процесс считается «проблемным», и может быть завершен системой, если установлен флаг «Принудительно завершать проблемные процессы».
  • Выключенные процессы останавливать через « ». При превышении допустимого объема памяти, рабочий процесс не завершается сразу, а становится «выключенным», чтобы было время «перенести» рабочие данные без потери на новый запущенный рабочий процесс. Если указан этот параметр, то «выключенный» процесс в любом случае завершится по истечении этого времени. Если наблюдаются «зависшие» рабочие процессы в работе сервера 1С, то рекомендуем рассмотреть использование данного параметра путем установки таймера на 3-5 минут.

3.3. Настройка сервера 1С:Предприятие.

Эти настройки устанавливаются для каждого сервера 1С персонально.

  • Максимальный объем памяти рабочих процессов – это объем совокупной памяти, которую могут занимать рабочие процессы (rphost) на текущем кластере.
    • Если параметр установлен в «0», то процесс может потреблять до 80% ОЗУ сервера.
    • Если «1» — без ограничений.

    Когда на одном сервере работают СУБД и сервер 1С, им нужно делить между собой оперативную память. Если в процессе эксплуатации выяснится, что серверу СУБД не хватает ОЗУ, то с помощью этого параметра есть возможность вручную ограничить память, выделяемую серверу 1С:Предприятие.

  • Безопасный расход памяти за один вызов. Отдельные вызовы процедур не должны занимать всю оперативную память, выделенную рабочему процессу.
    • Если параметр установлен в «0», то объем безопасного расхода ОЗУ будет равен 5 % от «Максимального объема памяти рабочих процессов».
    • «1» — без ограничения, что крайне не рекомендуется. В большинстве случаев этот параметр лучше оставлять «0».
  • С помощью параметров «Количество ИБ на процесс» и «Количество соединений на процесс» можно управлять распределением работы сервера 1С:Предприятие по рабочим процессам rphost. Например, запускать под каждую информационную базу отдельный «rphost». Эти параметры стоит подбирать индивидуально под каждую конфигурацию сервера 1С.

4.1. Настройка SQL сервера.

  • Включаем Shared memory (показано на картинке). Актуально если службы 1С и MSSQL установлены на одном физическом или виртуальном сервере.

Проверить можно, выполнив запрос:

  • Устанавливаем максимально отведенное серверу количество памяти.

  • Устанавливаем сжатие БД при резервном копировании и дефолтные места для хранения файлов БД

4.2. Настройка Базы данных.

После того, как сервер СУБД оптимизирован – переходим к настройкам баз.

  • Рекомендуется указать автоувеличение размера
  • Размещение файлов данных на разных дисках высокой производительности.
  • Установка простой модели восстановления пользовательских баз для избегания разрастания файла журнала транзакций.

4.3. Настройка регламентных заданий.

  • Ежедневные:
    • Дефрагментация

    Например: ежедневно (кроме субботы) в 22:00

  • Еженедельные:
    • Реиндексация

    Например: запускается раз в неделю в субботу в 22.00

Мы также готовы оказать помощь в установке и настройке сервера 1С, оптимизации.

Альтернативным вариантом является аренда готового сервера 1С, где уже произведены все настройки и включено обслуживание.

Оцените статью