IT-аутсорсинг для поддержки и развития малого и среднего бизнеса
АйТи Спектр

Сервер для 1C. Как выбрать

Опубликовано 28.11.2022
photo
Алексей Прунов
Технический директор компании «АйТи Спектр»
Время прочтения - 4 мин
Задать вопрос

Сервер 1С — современная архитектура

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

Сервера

Как работает клиент-серверная архитектура

На кластере, либо одном сервере (основном элементе архитектуры) выполняются наиболее сложные операции по обработке сведений. Благодаря этому клиенты могут работать даже на слабых машинах, получая только необходимую информацию для нормального функционирования приложения. Администратору легко управлять кластером серверов и увеличивать его мощность, а также упорядочивать доступ пользователей к БД, которая состоит из большого количества различных файлов. Вся система отличается высокой отказоустойчивостью и скоростью функционирования. Благодаря такой архитектуре злоумышленникам трудно повредить либо украсть данные.

Для связи с кластером серверов 1С пользователь применяет толстый, тонкий либо веб-клиент. Первые два могут подключаться напрямую через протокол TCP/IP. При этом тонкий клиент наряду с веб-клиентом соединяется с кластером серверов также через веб-сервер по протоколам HTTP/HTTPS. Сервер можно выбрать любой — PostgreSQL, Oracle Database, Microsoft SQL Server, IBM DB2. В такой архитектуре клиентское приложение выполняет минимум операций: получает, открывает и отображает формы, проводит несложные расчеты, «общается» с пользователем, работает с локальными файлами и торговым оборудованием.

Толстый, тонкий и веб-клиент

Расскажем подробнее о типах клиентов:

  • Толстый. Классическое приложение 1С, запрашивающее информацию у сервера 1С, который, в свою очередь получает ее из БД. Все вычисления выполняет клиент, что создает дополнительную нагрузку на него.
  • Тонкий. Клиентское приложение также запрашивает сведения у сервера 1С, но получает обратно уже результат вычислений. Поэтому к компьютерам, соединенным с тонким клиентом, не предъявляют особых требований. Используя этот вариант, пользователь работает гораздо быстрее и потребляет меньше сетевого трафика.
  • Веб-клиент. Здесь для обработки запросов используют функционал браузера.

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

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

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

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

  • ОЗУ — DDR3 либо DDR4 емкостью не менее 16 ГБ.
  • Центральный процессор — от 4 ядер, тактовая частота должна составлять не менее 3,2 ГГц (это сильно влияет на производительность).
  • ПЗУ — лучше использовать SSD, чем HDD. Желательно иметь объем памяти примерно от 500 ГБ.

В целом подойдет любое современное «железо», поддерживающее серверы Microsoft Windows Server, Linux и дистрибутив соответствующий разрядности для установки компонентов 1С.

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

Подбор сервера для 1С согласно вашим требованиям

Чтобы вам подобрали сервер для 1С под ваши задачи, заранее ответьте на несколько вопросов:

1Масштаб вашей организации1. Один объект
2. Сеть филиалов
3. Ваш вариант
2Необходимая конфигурация 1С1. 1С:ERP Управление предприятием 2
2 .1С: Бухгалтерия. Базовая версия
3. Ваша версия
3Одновременное количество занятых в системе пользователей1. До 5
2. До 10
3. До 50
4. До 100
5. До 500
6. Свыше 500
7. Ваш вариант
4Какую ОС применяет ваша организация?1. Windows
2. Linux
3. Другая ОС
5Размер вашей базы данных1. Укажите приблизительный и потенциальный размер БД в гигабайтах
6Какую СУБД вы используете (предполагаете использовать)?1. Microsoft SQL
2. Oracle Database
3. PostgreSQL
4. IBM DB
5. Никакую
6. Не знаем

По вашим ответам на эти вопросы специалисты подготовят индивидуальное предложение. Возможно, понадобится конкретизировать еще несколько моментов.

Сервер 1С не обнаружен. Что делать в версии 1С 8.3

Сервер 1С не обнаружен

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

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

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

Заключение

Если у вас нет системного администратора или желания разбираться с тем, как функционирует сервер 1С, специалисты «АйТи Спектр» все сделают за вас. Мы устанавливаем и сопровождаем программное обеспечение, подбираем сервер 1С, соответствующий вашим запросам. Кроме этого, оперативно устраняем все ошибки, возникающие при работе софта. Неполадки могут быть вызваны особенностями вашей ОС, и здесь помогут не универсальные советы, а помощь высококвалифицированного специалиста. Проверив работоспособность системы, мы найдем причину ошибки и обозначим действенные решения.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

9 комментариев
  • В трехзвенной архитектуре кластер серверов 1С и сервер БД нужно размещать на одном ПК или на разных?

    • Можно на одном, можно на разных. Зависит от ваших потребностей и возможностей. Но размещение на разных компьютерах позволяет сисадмину при необходимости распределить нагрузку между серверами.

    • На диске С в директории Program Files (x86) пройдите по пути 1cv8версия установленной серверной ОСbin и найдите exe-файл chdbfl. Запустите его и выполните операцию поиска и исправления обнаруженных неисправностей БД.

    • Разницы нет. Единственное отличие заключается в том, что на «Виндовс» сервер 1С работает со всеми известными базами данных, а на «Линукс» — со всеми, кроме Microsoft SQL.

  • У нас выдало один раз, что сервер 1С не обнаружен, а нам срочно формировать отчеты нужно было… Наш сисадмин долго не колдовал, сразу проверил доступность портов соединения и наладил всю работу. Хорошо, когда все работает. Но, когда появляется даже маленькая ошибка, то это грозит такими простоями в работе…

  • Мы развернули в своем офисе на 4 человека веб-сервер. Купили одну лицензию 1С и дали всем доступ. Теперь все идеально. Один раз были неполадки с работой системы, но там была ошибка со стороны провайдера, так что у нас в офисе такая архитектура пока работает отлично.

  • Я склоняюсь к тому, что, не обладая достаточными знаниями, лучше не лезть в работу системы, а доверить это дело специалистам. Пусть они возьмут с меня деньги, но я сэкономлю время, нервы, силы, а ребята быстро и качественно сделают свое дело. Так и у меня не будет простоев в работе, а, соответственно, в конечном счете получу экономию в деньгах.

Оставить комментарий