Что такое сервер 1С уже рассказывал. Но многие аспекты в пределах одной статьи разжевать довольно трудно, текст получится большим и трудноперевариваемым. Потому, было принято решение осветить некоторые вещи отдельно. В рамках этой статьи рассмотрим сборки сервера 1С на разное количество пользователей. Сначала разберемся с функционалом, станет легче понять, какое выбрать техническое оснащение.
Основной функционал платформы
Наверное, уже понятно, что придется работать с программным обеспечением, называющимся «1С 8.3: Предприятия». В тексте по ссылке уже сообщал, что это не просто приложение, а целая платформа, предназначенная для решения крупного ряда задач. Соответственно, у платформы есть целый ряд функций, которые могут потребоваться конечному пользователю:
Инвентаризация позволяет учитывать все, что есть на складе, составлять на основе полученной информации собственные прайс-листы, корректировать цены, даже работать с чужими прайсами.
Бухгалтерия позволяет работать с документацией, которая предназначена для урегулирования взаимодействия с государством. Подготовить акты, провести документы через базу. Собственно, все бухгалтерские функции приложение способно выполнять в полной мере. При правильной настройке даже в автоматическом режиме.
Интеграция с сервисами. Интернет-магазины, автоматическое проведение покупок, проведение информации с терминалов. Очень полезная возможность, позволяет не раздувать штат до неведомых величин.
Сверка данных. Позволяет проверять нужные данные по «маске», то есть, по специально заданному пользователем алгоритму.
Масштабирование. Информация с филиалов может в автоматическом режиме предоставляться головному офису и вноситься в базу без участия пользователя, аудит внесенных данных может потребоваться для надежности.
Аналитика зарплат, обмен с банк-клиентом, база контрагентов, получение выписок с банков и налоговой.
Функционал велик, даже интересно, кто доподлинно знает все возможности платформы. Реализовать весь пакет в пределах слабой системы пытаться даже не стоит. Хоть и требования у приложения довольно низкие, но прибавьте еще по 10-15% к требованиям на каждого человека, применяющего 1С 8.3. Уже внушительнее, причем заметно. Теперь можно плавно перейти серверному оборудованию.
Сборки сервера 1С
Здесь довольно сложно, ведь производительность оборудования напрямую будет зависеть от возможностей ПО, которое требуется реализовать. Итак, какие методы построения ИТ-инфраструктуры данного программного комплекса существуют. Стоит разобрать все методы, иначе картина получится неполной.
Автономная реализация
Один пользователь, единственный компьютер. Все операции выполняются обособлено и от других сотрудников не зависят. Сейчас такое нередко встречается в очень маленьких компаниях, где достаточно одного человека, способного справляться со всем объемом работ. В таком случае в производительном устройстве нет необходимости. Достаточно нормального, не убитого временем персонального компьютера.
Терминальный доступ с файловым режимом
О файловом режиме и терминальном доступе можете почитать по ссылке. Подобная реализация позволяет обеспечить полноценную работу нескольких пользователей. Максимум, до 10. Для крупного штата не подойдет. Если требуется только часть вышеперечисленных функций ПО 1С 8.3, то подойдет и не особо производительный ПК, под базу данных лучше выделить SSD, иначе будет притормаживать. Не фатально, но неприятно. Идеальная конфигурация:
Комплектующие: | Наименование: | Примерная цена (рублей): |
Корпус | AeroCool Cs-1101 Black | 2200 |
Блок питания | 500W Aerocool VX-500 PLUS | 2100 |
Материнская плата | ASRock A320M-HDV R3.0 | 4000 |
Процессор | AMD A6-9500 BOX | 3300 |
Оперативная память | 2X4Gb DDR4 2133MHz Patriot (PSD44G213382) | 4100 |
Видеокарта (при необходимости) | GeForce 210 Inno3D PCI-E 1024Mb (N21A-5SDV-D3BX) | 2500 |
Жесткий диск | 1Tb SATA-III Seagate Barracuda (ST1000DM010) | 3200 |
Твердотельный накопитель (SSD) | 240Gb SSD Kingston A400 (SA400S37/240G) | 2700 |
Итого | 24100 |
Как видите, не особо дорогое удовольствие, 5-10 человек сможет обеспечить. Но, по возможности берите SSD под планируемый объем базы, 240Gb может не хватить, по возможности, на запуск операционной системы и терминального доступа тоже возьмите твердотельный накопитель. Заметно упростит жизнь. HDD чисто для хранения небольшой файловой базы.
Терминальный доступ на большую численность пользователей
Здесь будут использоваться другие базы данных, более производительные и эффективные:
PostgreSQL;
MS SQL Server;
Oracle Database.
Есть еще несколько, но практически не применяются, потому, ориентироваться на них не буду. Наиболее распространены первые две. DB Oracle также применяют только единицы, да и без костылей в случае 1С не обойдешься.
Функции сервера 1С те же: требуется обеспечить работу приложения, ОС, а также дополнительный функции, вроде отслеживания экранов, интеграций и других. Рассмотрим сборки по разное число пользователей.
Сборка сервера 1С 10-20 пользователей
Обойдемся ПК, только более производительным. Сделаем из компонентов в таблице.
Комплектующие: | Наименование: | Примерная цена (рублей): |
Корпус | AeroCool Cs-1101 Black | 2200 |
Блок питания | 500W Aerocool VX-500 PLUS | 2100 |
Материнская плата | MSI H310-A PRO | 5500 |
Процессор | Intel Core i3 — 8100 OEM | 9500 |
Оперативная память | 2X4Gb DDR4 2400MHz Kingston HyperX Fury (HX424C15FB/4) | 5500 |
Видеокарта (при необходимости) | GeForce 210 Inno3D PCI-E 1024Mb (N21A-5SDV-D3BX) | 2500 |
Жесткий диск | 1Tb SATA-III Seagate Barracuda (ST1000DM010) | 3200 |
Твердотельный накопитель (SSD) | 240Gb SSD Kingston UV500 (SUV500/240G) | 2700 |
SSD №2 | 480Gb SSD Kingston UV500 (SUV500/480G) | 6500 |
Итого | 39700 |
Как видите, конфигурация немного подорожала, но стоимость все же не серверная. В данной конфигурации заменен процессор на более производительный, твердотельные накопители пошустрее, а также второй, под базу данных с большим объемом. HDD, как всегда, под файловую помойку и резервные копии. Можно взять объем побольше либо докинуть второй если понадобится.
Сборка сервера 1С на 20-30 пользователей
Здесь уже придется перейти к серверному оборудованию, ибо требования к надежности серьезно возрастают, да и возможности ПК уже будут серьезно ограничены. Посмотрим, какой же сервер может потребоваться для реализации такого проекта.
Комплектующие: | Наименование: | Примерная цена (рублей): |
Корпус | Supermicro CSE-732D2-500B | 13000 |
Блок питания | Встроенный | |
Материнская плата | SuperMicro X11SSL-B | 12000 |
Процессор | Intel Xeon E3-1270 v6 | 28000 |
Оперативная память | 4X4Gb DDR4 2400MHz Kingston ECC Reg (KVR24R17S8/4) | 11000 |
Видеокарта (при необходимости) | Не требуется, управление удаленное. | |
Жесткий диск | 2Tb SATA-III Seagate IronWolf (ST2000VN004) | 5100 |
Твердотельный накопитель (SSD) | 250Gb SSD Samsung 970 EVO Series (MZ-V7E250BW) | 6000 |
SSD №2 | 500Gb SSD Samsung 970 EVO Series (MZ-V7E500BW) | 10300 |
Итого | 85400 |
Как видите, с ростом численности пользователей, серьезно возросла стоимость сборки сервера 1С. Использованы: серверный процессор, корпус, материнская плата, оперативная память с ECC (автоматическая коррекция ошибок памяти). SSD были заменены на более производительные, формата M.2, интерфейсом PCI-E 3.0 x4. Итого, два слота PCI-E 3.0 x8 будут заняты. Если будет желание докинуть жестких дисков и сделать RAID, то ищете контроллер с возможностью установки в PCI-E x16.
Цена на корпус серьезно завышена, но если нужна полноценная платформа с гарантией от производителя, то лучше переплатить, в противном случае можно выбрать что-нибудь дешевенькое.
Сборка сервера 1С на 30-50 пользователей
Сервер будет сделан на базе SuperMicro SYS-5039A-IL. Как раз получится умеренное соотношение цены и качества, про стоимость платформы тоже можно сказать: около 36000 рублей. Не сказать, что много.
Комплектующие: | Наименование: | Примерная цена (рублей): |
Процессор | Intel Xeon E5-1650 v4 | 50000 |
Оперативная память | 4X8Gb DDR4 2400MHz Kingston ECC Reg (KVR24R17S8/8) | 34000 |
Видеокарта (при необходимости) | Не требуется, управление удаленное. | |
Жесткий диск | 2Tb SATA-III Seagate IronWolf (ST2000VN004) | 5100 |
Твердотельный накопитель (SSD) | 250Gb SSD Samsung 970 EVO Series (MZ-V7E250BW) | 6000 |
SSD №2 | 500Gb SSD Samsung 970 EVO Series (MZ-V7E500BW) | 10300 |
Итого | 112400 |
В цену выше включена еще система охлаждения для процессора и салазки. Впрочем, обойтись можно и без них. Как видите, сборка получилась еще дороже. Накопители остались прежними, но все равно, рассчитывайте по объему базы. Для запуска ОС и приложений хватит и первого диска. А вот база может весить даже несколько терабайт. Если есть такая необходимость, ее можно разбить на стак SSD+HDD, где наиболее востребованная часть базы будет лежать на твердотельном накопителе, остальное на жестких дисков.
Интересное впереди
В рамках данного текста рассмотрели, какие сборки сервера 1С существуют для численности пользователей от 5 до 50. На большую численность юзеров стоит делать 2 сервера, отделять сервера баз данных и 1С друг от друга. Но это чуть позже. Всего доброго, успехов!