Предисловие
Данная статья будет мало интересна опытным техническим специалистам, но будет полезна, если Вы только начинаете свой путь в администрировании систем на базе платформы 1С:Предприятие. Так же, данная статья может быть полезна руководителям небольших компаний, при планировании внедрения учетных систем на базе 1С:Предприятия и подготовки бюджета к нему.
В случае возникновения дополнительных вопросов, Вы можете заказать консультацию или поддержку при внедрении по телефону: 8-968-394-77-33
Введение
С начала 2021 фирма 1С активизировала борьбу с нелегальным использованием своих программных продуктов. Первым этапом, с множества тематических ресурсов в Интернете были вычищены, подготовленные «энтузиастами», специальные дистрибутивы с отключенной проверкой наличия лицензий и целостности системы. Следующим этапом, 1С добавила в типовые релизы функциональности, реализованные только в последних версиях платформы и соответственно, исключила возможность их использования с предыдущими версиями платформы, которые еще активно распространялись и использовались в массе небольших компаний на нелегальной основе. Так как в нашей стране активно изменяется законодательная база и формы отчетности, то своевременная актуализация нелегальных учетных систем стала невозможной или сильно затрудненной.
Рассмотрим, какие на данный момент доступны способы использования учетных систем на базе платформы 1С:Предприятия (другие УС можно не рассматривать, так как в данном сегменте 1С является фактически монополистом).
Аренда 1С
Сейчас массовое распространение получили сервисы аренды 1С. Клиентов привлекает небольшая цена за использование соединения и отсутствие необходимости в дополнительном администрировании информационной системы. Арендатор 1С берет на себя задачи резервного копирования и обновления типовых релизов конфигураций. При этом цена одного соединения (запущенного экземпляра 1С:Предприятия в тонком или браузерном клиенте) у всех сервисов примерно одинаковая, в районе 1000 рублей в месяц.
Плюсы:
- Работа из коробки
- Не требуется подписка ИТС для получения обновлений
- Нет необходимости привлечения стороннего администратора 1С
- Доступность с любого компьютера (иногда может требоваться установка клиента от арендатора, которое будет обеспечивать защищенное соединение в его сеть и контроль подключений)
Минусы:
- Непрозрачность решения (Вы не контролируете обслуживание базы данных, не знаете архитектуры оборудования, поэтому стоит доверять только крупным и ответственным арендаторам, которые смогут гарантированность сохранность и высокую доступность вашей базы)
- Резкий рост регулярных затрат при увеличении штата и необходимости аренды дополнительных сервисов и конфигураций
- В периоды сдачи отчетности производительность может снижаться, так как с оборудованием арендатора работает большое количество пользователей, которые используют общие ресурсы.
Использование файловой базы 1С
При наличии минимальных навыков администрирования 1С и работы с компьютером, можно применить файловый режим работы 1С:Предприятия. Он имеет ряд ограничений и потребует некоторых дополнительных затрат при начале эксплуатации
Особенности:
- Не рекомендуется использовать файловый режим 1С при одновременной работе более 5 пользователей в информационной системе.
- Производительность базы 1С напрямую зависит от эффективности дисковой подсистемы
- Риск повреждения БД возрастает с ее увеличением, Базы данных до 0-2Гб — условно безопасны, базы 2-4Гб — средние риски, 4-8 и далее — высокие риски повреждения БД
- В системе должно быть минимум два независимых диска. На одном размещена БД, на другом ОС и резервные копии базы данных
- Для хранения базы данных рекомендуется использовать отдельный SSD диск или HDD (7200 оборотов, CMR (без черепичной записи)) специальных серий для бизнеса (отмечаются как PRO, Constellation, Enterprise).
- Требуется настройка ежедневной выгрузки или организация ручной выгрузки после осуществления массовых работ в базе данных.
- При использовании файловой базы данных 1С, обязательно использование, активного и корректно настроенного на автоматическое завершение работы, блока бесперебойного питания!
Плюсы:
- Требуются только клиентские лицензии 1С (порядка 6500 руб. за одного) по количеству работающих пользователей и ключ продукта ПРОФ уровня(БП ПРОФ от 13000, в составе одна клиентская лицензия) (Базовые версии не рассматриваются, так как они не поддерживают несколько одновременных подключений и организацию обменов между информационными системами)
- Высокая производительность для ограниченного количества пользователей
Минусы:
- Избыточные блокировки при работе нескольких пользователей
- Необходимость привлечения администратора 1С для обновления и обслуживания базы 1С
- Возможно, необходимость подписки ИТС Техно, для доступа к обновлениям платформы и конфигураций
- Необходимость привлечения администратора 1С для организации возможности работы нескольких пользователей или работы через Интернет браузер
- Необходимость контроля состояния резервных копий
- Нет возможности организации теневого резервного копирования (без отключения пользователей) и организации сложного плана резервного копирования.
Клиент-серверный вариант работы 1С
Когда начинают превышаться рекомендованные лимиты для работы базы в файловом режиме или требуется организация более надежной и управляемой системы хранения базы данных, потребуется организовать переход на клиент-серверный режим работы. Для перехода потребуется установить еще два основных компонента: сервер 1С (32 или 64 разрядности) и Сервер СУБД. 1С умеет работать с рядом СУБД, но самыми распространенными являются бесплатные MsSQL Express или PostgreSQL и платные ревизии MsSQL. В версии MsSQL Express есть ограничение на размер базы данных 10 Gb и не доступен Агент MsSQL, то есть нет возможности автоматического выполнения планов обслуживания и резервного копирования. У меня нет опыта продуктивного использования PostgreSQL, но по синтетическим тестам, он показывает меньшую скорость работы из коробки на ОС Windows.
Особенности:
- Рекомендуется использовать выделенный сервер (1С+SQL)
- Для небольших фирм целесообразно использовать один сервер с объединенными ролями сервер 1С и сервер СУБД, настроенными на работу через протокол Shared Memory (SM), в котором обмен данными идет напрямую через оперативную память, без протоколов посредников.
- Необходимо настроить ограничения на использование оперативной памяти сервером MsSQL. Из общего количества памяти вычесть память под операционную систему (2-4Gb), установить в ограничение 50% от оставшегося объема ОЗУ.
- При выборе сервера или центрального процессора для сервера, прежде всего необходимо обращать внимание на значение тактовой частоты, а не количество ядер. 1С любит большую тактовую частоту. На процессорах же с большим количеством ядер, она как правило снижена для сохранения нормального температурного режима
- Даже в бюджетном сервере рекомендуется применять аппаратный Raid контроллер с кэшированием и батарейкой
- Можно использовать в качестве сервера и обычный персональный компьютер, но он должен быть хорошо сконфигурирован и собран только из качественных и дорогих компонентов. При этом, по производительности он не будет уступать серверным решениям начального уровня (например Dell T серия)
- Хранение резервных копий должно быть организовано на отдельном устройстве
Плюсы:
- Надежность хранения, возможность разнопланового обслуживания и контроля работы базы данных.
- Возможность одновременной работы большого количества пользователей
- Возможность использования продвинутых инструментов резервного копирования и администрирования
- При росте компании можно оперативно наращивать количество лицензий и изменять архитектуру решения
Минусы:
- Необходимость наличия штатного или внешнего администратора 1С
- Крупные разовые затраты на приобретение оборудования и набора лицензий (указаны ориентировочные минимальные цены на внедрение)
- Сервер (оборудование) под 1С — 100000-200000 рублей
- NAS — для хранения пользовательских данных и резервных копий — 40000-200000 рублей
- Дополнительное сетевое оборудование в серверном сегменте — 30000-50000 рублей
- Системы бесперебойного питания — 10000-50000 рублей
- Лицензия на сервер 1С ПРОФ уровня 32/64 разрядности — 50000/90000 рублей (На 64 разрядных ОС можно использовать 32 разрядный сервер 1С, но если планируется обработка больших объемов данных за один раз, например выгрузка крупных отчетов, рекомендуется приобрести 1С сервер 64 разрядности)
- Лицензии на MS SQL сервер (версия для работы только с 1С) и 20 клиентских лицензий MsSQL (CAL) — 249 192 руб.
- Клиентские лицензии уровня ПРОФ 20 рабочих мест — 80000 рублей
- Подписка ИТС техно — 14000 рублей (Ежегодно)
МИНИ Сервер 1С
Промежуточное решение между файловым режимом работы базы данных и полноценным клиент-серверным. Целесообразно использовать если в подразделении не планируется работать более 5 пользователям (соединениям) одновременно. При этом вы получаете полноценный 64 разрядный сервер 1С, работающий с СУБД, ограничение только по количеству соединений и невозможности создания кластера из таких серверов. То есть, такой сервер можно использовать в удаленной торговой точке, небольшом филиале или при необходимости выделения отдельного сервера для подразделения. Например бухгалтера, в составе трех человек, начинают жаловаться на тормоза в базе бухгалтерии при активной работе в базе оперативного отчета. Можно закупить дополнительный сервер, но если рост численности бухгалтеров не планируется, можно ограничиться лицензией на МИНИ Сервер 1С.
Плюсы:
- Малая цена за лицензию на МИНИ сервер 1С — 14000 рублей
- Все плюсы и особенности использования клиент-серверного варианта работы 1С
Минусы:
- Ограничение по количеству пользователей, которое можно расширить только приобретением полноценной лицензии на сервер 1С
- Есть только вариант с программной лицензий (при изменении конфигурации оборудования может потребоваться переактивация продукта)