Технологическая платформа 1С:Предприятия
Тонкий клиент и толстый клиент
Microsoft Windows
Linux
- macOS 10.12 – 10.15
- macOS 11.0 – 11.3
Архитектура ARM
Процессоры Эльбрус-8С
Веб-клиент
Сервер 1С:Предприятия
Архитектура x86
Microsoft Windows
Windows Server 2008
Windows Server 2003
Windows Vista
Windows XP
Linux
Архитектура x86-64
Microsoft Windows
Windows Server 2003 (x64-bit)
Linux
Архитектура ARM
Процессоры Эльбрус-8С
Сервер баз данных
Поддерживаются ОС семейства Linux и Windows
Архитектура x86
PostgreSQL 10.23
PostgreSQL 10.22
PostgreSQL 10.21
PostgreSQL 10.20
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
PostgreSQL 10.19
PostgreSQL 10.18
PostgreSQL 10.17
PostgreSQL 10.16
PostgreSQL 10.15
PostgreSQL 10.14
PostgreSQL 10.13
PostgreSQL 10.12
PostgreSQL 10.10
PostgreSQL 10.9
PostgreSQL 10.8
PostgreSQL 10.3
PostgreSQL 9.6.7
PostgreSQL 9.6.6
PostgreSQL 9.6.5
PostgreSQL 9.6.3
PostgreSQL 9.6.1
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Linux (*)
- Fedora Core 8-15
- Red Hat Enterprise Linux 5-6
- Centos 5-6
- ASP Linux 12-14
- Ubuntu 10.10
- Ubuntu 11.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Linux (*)
- Fedora Core 4
- Fedora Core 5
- Fedora Core 6
- Red Hat Enterprise Linux 4 update 4
- ASP Linux 11
PostgreSQL 8.2.4
- Версия, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2
- Для коммерческих версий DB2 9.7 FixPak 6 опубликован на сайте ИБМ
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Список поддерживаемых операционных систем опубликован на сайте IBM
- Рекомендуется перейти на использование более поздних версий IBM DB2, рекомендованных к применению
IBM DB2 9.5 FixPack 4 (сборка 22521)
- Linux Версия 12.1.0.2 поддерживается при условии установки следующих патчей:
- 19078326, OPatch 12.1.0.8 (патч 6880880), далее 21447820, затем 21068507, затем 20954292.
- Для некластерной инсталляции 21447820 требуется только молекула 21359749 (в каталоге 21447820 есть несколько подкаталогов, 21359749 — один из них).
- Патчей 20954292 существует 3 вида (1 для 11.2.0.4, 2 для 12.1.0.2), нужен тот который поверх 12.1.0.2.7 (второй — для 12.1.0.2.0; различие в названии — у правильного есть DBEngSysandDBIM в названии).
-
Microsoft Windows. Версия 11.2.0.4 поддерживается при установке патчей 24591646 и 24591637
- Microsoft Windows. Версия 11.2.0.3.0
- Linux Версия 11.2.0.2.0 поддерживается при условии установки следующего набора патчей: 10094732, 11724916, 9620994, 10269193.
- Microsoft Windows версия 11.1.0.7.0 поддерживается при условии установки патча Bundle28 (patch 9707661).
- Linux версия 11.1.0.7.0 поддерживается при условии установки следующего набора патчей: 7556778, 8889930, 9038070, 9653353, 8934457.
- Microsoft Windows версия 10.2.0.4 поддерживается при условии установки патча Bundle36 (patch 9544021).
- Linux Версия 10.2.0.4 поддерживается при условии установки следующего набора патчей: 8576156, 9535703, 9038070, 9002115, 6642692, 8889930, 7556778, 5586604.
Архитектура x86-64
PostgreSQL 15.1
PostgreSQL 14.6
PostgreSQL 14.5
PostgreSQL 14.4
PostgreSQL 14.3
PostgreSQL 14.2
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
PostgreSQL 13.9
PostgreSQL 13.8
PostgreSQL 13.7
PostgreSQL 13.6
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Альт Рабочая станция 10
- Альт Сервер 10
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
PostgreSQL 13.5
PostgreSQL 13.4
PostgreSQL 13.3
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
PostgreSQL 12.13
PostgreSQL 12.12
PostgreSQL 12.11
PostgreSQL 12.10
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
PostgreSQL 12.9
PostgreSQL 12.8
PostgreSQL 12.7
PostgreSQL 12.6
PostgreSQL 12.5
PostgreSQL 12.4
PostgreSQL 12.3
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
PostgreSQL 11.18
PostgreSQL 11.17
PostgreSQL 11.16
PostgreSQL 11.15
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
PostgreSQL 11.14
PostgreSQL 11.13
PostgreSQL 11.12
PostgreSQL 11.11
PostgreSQL 11.10
PostgreSQL 11.9
PostgreSQL 11.8
PostgreSQL 11.7
PostgreSQL 11.5
PostgreSQL 10.4
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
PostgreSQL 10.23
PostgreSQL 10.22
PostgreSQL 10.21
PostgreSQL 10.20
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
PostgreSQL 10.19
PostgreSQL 10.18
PostgreSQL 10.17
PostgreSQL 10.16
PostgreSQL 10.15
PostgreSQL 10.14
PostgreSQL 10.13
PostgreSQL 10.12
PostgreSQL 10.10
PostgreSQL 10.9
PostgreSQL 10.8
PostgreSQL 10.5
PostgreSQL 10.3
PostgreSQL 9.6.7
PostgreSQL 9.6.6
PostgreSQL 9.6.5
PostgreSQL 9.6.3
PostgreSQL 9.6.1
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Linux (*)
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Linux (*)
- Fedora Core 8-15
- Red Hat Enterprise Linux 5-6
- Centos 5-6
- ASP Linux 12-14
- Ubuntu 10.10
- Ubuntu 11.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Linux (*)
- Fedora Core 4
- Fedora Core 5
- Fedora Core 6
- Red Hat Enterprise Linux 4 update 4
- ASP Linux 11
PostgreSQL 8.2.4
- Версия, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2
- Для коммерческих версий DB2 9.7 FixPak 6 опубликован на сайте ИБМ
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Список поддерживаемых операционных систем опубликован на сайте IBM
- Рекомендуется перейти на использование более поздних версий IBM DB2, рекомендованных к применению
IBM DB2 9.5 FixPack 4 (сборка 22521)
Oracle Database
(редакции Standard Edition One, Standard Edition и Enterprise Edition)
- Linux Версия 12.1.0.2 поддерживается при условии установки следующих патчей:
- 19078326, OPatch 12.1.0.8 (патч 6880880), далее 21447820, затем 21068507, затем 20954292.
- Для некластерной инсталляции 21447820 требуется только молекула 21359749 (в каталоге 21447820 есть несколько подкаталогов, 21359749 — один из них).
- Патчей 20954292 существует 3 вида (1 для 11.2.0.4, 2 для 12.1.0.2), нужен тот который поверх 12.1.0.2.7 (второй — для 12.1.0.2.0; различие в названии — у правильного есть DBEngSysandDBIM в названии).
-
Microsoft Windows. Версия 11.2.0.4 поддерживается при установке патчей 24591646 и 24591637
- Microsoft Windows. Версия 11.2.0.3.0
- Linux Версия 11.2.0.2.0 поддерживается при условии установки следующего набора патчей: 10094732, 11724916, 9620994, 10269193.
- Microsoft Windows версия 11.1.0.7.0 поддерживается при условии установки патча Bundle28 (patch 9707665).
- Linux версия 11.1.0.7.0 поддерживается при условии установки следующего набора патчей: 7556778, 8889930, 9038070, 9653353, 8934457.
- Microsoft Windows версия 10.2.0.4 поддерживается при условии установки патча Bundle36 (patch 9544023).
- Linux Версия 10.2.0.4 поддерживается при условии установки следующего набора патчей: 8576156, 9535703, 9038070, 9002115, 8947919, 8889930, 7556778, 5586604.
Архитектура IA-64
Microsoft SQL Server
Архитектура ARM
Веб сервер
Windows
- IIS 5.1 (Windows XP Professional)
- IIS 6.0 (Windows Server 2003)
- IIS 7.0 (Windows Vista; Windows Server 2008)
- IIS 7.5 (Windows 7; Windows Server 2008 R2)
- IIS 8.0 (Windows 8; Windows Server 2012)
- IIS 8.5 (Windows 8.1; Windows Server 2012 R2)
- IIS 10.0 (Windows 11; Windows 10; Windows Server 2016; Windows Server 2019; Windows Server 2022)
Документация на веб-сервер IIS:
- версия IIS 7.0, 7.5: https://technet.microsoft.com/ru-ru/library/cc732976.aspx
- версия IIS 8.0, 8.5: https://technet.microsoft.com/library/hh831725.aspx
Актуальные версии веб-сервера Apache можно получить по адресу: http://httpd.apache.org/download.cgi
Linux
Мобильная платформа и мобильный клиент
iOS
- Поддерживаются устройства на базе процессоров ARM с архитектурой ARMv7, ARM64, ARM64e
- iPhone 4S, 5, 5S, 5C, 6, 6 Plus, 6S, 6S Plus, SE, 7, 7 Plus, 8, 8 Plus, X, XS, XS Max, XR, 11, 11 Pro, 11 Pro Max
- iPad 2-7, Air 1-3, Pro 1-3
- iPod Touch поколений 5-7
- iPad Mini 1-5
Android
- Поддерживаются устройства на базе процессоров Intel x86, x86_64, ARM с архитектурой ARMv7a, ARM64
- Минимальный размер RAM 256 мегабайт
- Сенсорный экран
Windows
- Поддерживаются ПК, планшеты, ноутбуки, терминалы на базе процессоров Intel x86 и Intel x86_64, и смартфоны на базе процессоров ARM
- Минимальный размер RAM 512 мегабайт
- Сенсорный экран
* состав поддерживаемых дистрибутивов и особенности установки могут в дальнейшем уточняться.
Запрос “Cервер для 1С” был самым частым запросом в 2022 году (как и в предыдущих) от наших клиентов. Так что пришло время поделиться опытом в этом лонгриде, актуализировать информацию и ответить на вопрос: как подобрать сервер для 1С в 2023 году?
Статья ориентирована на технических специалистов, не имевших дел с 1С, и на менеджеров, которым предстоят муки выбора. Но и бывалым может пригодиться, чтобы зарядить порох в пороховницы.
Содержание
-
Небольшой ликбез
-
Что нужно знать перед покупкой 1С
-
Какая 1С нужна для ИП, магазина, интернет-магазина, производства
-
Как сэкономить на покупке 1С
-
Берём только нужное
-
Апгрейд 1С
-
Как выбрать сервер для 1С
-
Windows или Linux для 1С
-
Расчет мощности сервера 1С
-
Расчет сервера для 1С по количеству пользователей
-
Сервер или ПК для 1С
-
Требования к железу сервера для 1С
-
Процессор для сервера 1C (CPU)
-
Оперативная память для 1С (RAM)
-
Дисковая подсистема для 1С
-
Отказоустойчивость и запас производительности
-
Вместо выводов
Серверы для 1С
CPU:
1x Intel Xeon E5-2637v3 (4C 15M Cache 3.50GHz)
RAM:
2x 16GB DDR4 RDIMM 2666MHz (Поддержка до 3072GB максимально, 24 DIMM портов)
Network:
Integrated Network Interface controller HP 4 port 1Gb RJ-45
CPU:
2x Intel Xeon E5-2637v4 (4C 15M Cache 3.50GHz)
RAM:
2x 32GB DDR4 RDIMM 2400MHz (Поддержка до 1536Гб максимально, 24 DIMM портов)
RAID:
RAID Dell H730 (1GB+BBU)
Network:
Integrated Network Interface controller Dell 4 port 1Gb
% выгодное предложение
% выгодно
CPU:
2x Intel Xeon E5-2620v3 (6C 15M Cache 2.40GHz)
RAM:
2x 8GB DDR4 RDIMM 2400MHz (Поддержка до 384GB максимально, 12 DIMM портов)
RAID:
RAID Dell H330 (ZM)
Network:
Integrated Network Interface controller Dell 2 port 1Gb
Небольшой ликбез
1С — это программное обеспечение (ПО), которое создано для максимальной автоматизации всех бизнес-процессов компании: бухгалтерия, начисление ЗП, управление кадрами, закупки, складской учёт и многое другое.
Первые сложности возникают на этапе: “Какую 1С выбрать?» Отвечу сразу: их много, и в этом многообразии даже змея ногу сломит. Программный бизнес-продукт, как и сервер, должен решать конкретную задачу, а не выступать в роли швейцарского ножа. Есть крупные предприятия федерального масштаба, а есть ИП с небольшими оборотами — потребности и бюджеты у них разные, а потому и софт им нужен разный.
-
Технологическая платформа “1С:Предприятие”. Это приложение, которое лежит в основе любой 1С, представляет из себя некую обёртку для баз данных. С ней работают так называемые программисты 1С, так как эта платформа имеет внутренний язык программирования. У неё длинная история, но на момент написания статьи последняя версия — 8.3.
-
Разные 1С — это разные конфигурации на базе единой технологической платформы “1С:Предприятие”. Конфигурации — это прикладные программы. Де-факто все конфигурации можно поделить на “типовые” и “нетиповые”. Популярные нетиповые конфигурации, одобренные 1С, называются “отраслевые решения”.
Если вы сделаете поисковой запрос “купить 1С:Предприятие”, то наткнётесь на типовые конфигурации, которые ничем не отличаются друг от друга у разных продавцов.
Примеры типовых конфигураций “1С:Предприятие”:
-
1С:Упрощёнка;
-
1С:Розница;
-
1С:Предприниматель;
-
1С:Налогоплательщик;
-
1С:Управление нашей фирмой (УНФ);
-
1С:Управление Торговлей (УТ);
-
1С:Комплект прикладных решений (1С:Бухгалтерия, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей);
-
1С:Комплексная автоматизация (похоже на “Комплект прикладных решений”, но всё работает в одной общей базе данных, а не в нескольких раздельных);
-
1С:Бухгалтерия;
-
1С:Бухгалтерия для некоммерческих организаций;
-
1С: ERP Управление предприятием;
-
И многое другое.
С помощью этих программ можно решать множество бизнес-задач: управление продажами, бухгалтерский учет, расчёт ЗП, бюджетирование, делопроизводство, электронный документооборот, государственные оборонные заказы и многое другое.
Нетиповые конфигурации переделываются под специфические нужды отдельных компаний без контроля фирмы 1С. Это может быть полностью готовая конфигурация, разработанная с нуля или доработанная типовая. Обычно их продают сторонние компании, а иногда разрабатывают внутри организации силами штатных (или внештатных) специалистов.
-
Лицензирование. С лицензированием постараюсь покороче, но тема достаточно обширная, так что для подробного изучения оставлю ссылку.
У лицензий есть базовые, профессиональные (ПРОФ) и корпоративные (КОРП) версии, которые могут значительно отличаться по стоимости. Также лицензии бывают аппаратными и программными: первые дороже и нужен доступ к ПК с токеном по сети; вторые дешевле, без токенов, но могут и любят слетать при изменении параметров сервера.
Итак, на что придётся потратиться при покупке 1С:
-
Лицензия на основные поставки (платформа + конфигурация + одно рабочее место);
-
Клиентские лицензии на дополнительные рабочие места (1, 5, 10, 20, 50, 100, 300 или 500);
-
ИТС (информационно-технологическое сопровождение) — подписка на обновления (в минимальном варианте), а также исчерпывающий мануал по всему функционалу 1С. В расширенном варианте дополнительные преимущества: живая поддержка, отчётность и многое другое. Оплачивается не разово, а регулярно;
-
Лицензия на сервер приложений «1С:Предприятия 8» в следующих вариантах:
-
(КОРП х86-64) — самый дорогой вариант, около 180 000 ₽ за программную и 200 000 ₽ за аппаратную, максимум функционала, но и клиентские лицензии также нужны уровня КОРП;
-
(x86-64) — дорогой вариант, около 80 000 ₽;
-
(х32) — более дешевый вариант, около 50 000 ₽, но один процесс сервера может использовать только ~1,7 ГБ памяти;
-
(Мини) — бюджетный вариант, около 15 000 ₽, до 5 пользователей, идеально для тестового сервера разработчикам или маленьким компаниям, филиалам.
(Стоит учесть, что если нужен сервер 1С, то к нему нужна и СУБД. Лицензия для СУБД покупается отдельно, но есть и бесплатные варианты).
-
Лицензия на пакеты, включающие в себя несколько программных продуктов (пункты выше, которые укомплектованы в набор под задачу);
-
Лицензии на дополнительные продукты, например, мобильные приложения, веб-расширения и т.д.
Важный нюанс! Область правомерного использования лицензии на основную поставку (платформа + конфигурация) ограничена локальной сетью пользователя, в которой устанавливается ПО, поэтому компания обязана приобрести дополнительную основную поставку для локальной сети каждого удаленного офиса, где планируется установка ПО.
-
Внедрение и сопровождение. Если задача очень простая, то в целом справится и рядовой пользователь. Но если проект намечается большой, то внедрение и сопровождение лучше доверить специалисту. Бывает, что из-за сложности адаптации процессов, внедрение обходится дороже, чем все лицензии. Да и на поддержке экономить не стоит, ведь внештатные ситуации (от неудачных обновлений до буйства шифровальщиков) чреваты длительными простоями.
Какая 1С нужна для ИП, магазина, интернет-магазина и производства
Любая ответственная компания-франчайзи, продающая 1С, поможет вам определиться с лицензированием, выбором необходимой конфигурации, а также с внедрением и поддержкой.
Но бывают и франчайзи, которые занимаются только продажей пакетов без какой-либо поддержки. Зато цена ниже.
Важно! Есть недобросовестные франчайзи, которые плохо внедряют 1С, чтобы привязать клиента к платным доработкам и поддержке. Иногда это длится годами.
Чтобы избежать этого, многие делают так: 1С покупается у любого продавца, а внедряется это дело штатными или внешними специалистами, которые к франчайзи отношения могут не иметь. Поэтому ищите надёжных интеграторов с опытом и хорошими отзывами.
Я бы не советовал безоговорочно полагаться на франчайзи. Попытайтесь самостоятельно изучить конфигурации, вникните в тонкости и нюансы. От этого зависит эффективность вашего(!) бизнеса. А эффективность франчайзи — продать как можно больше товаров и услуг.
Для тех, кто будет покупать у дистрибьюторов или франчайзи без дальнейшей поддержки, я распределю некоторые конфигурации в таблице, исходя из размеров бизнеса и его задач.
ВАЖНО! Базовые версии рассчитаны только на одно рабочее место! Таблица не исчерпывающая, конфигураций намного больше, но это базовый минимум. Под ваши бизнес-задачи могут понадобиться другие или дополнительные конфигурации.
Сегментация задач бизнеса (например, кому-то нужна только бухгалтерия без торговых операций) |
|||
Бухгалтерский и регламентированный учёт в 1С
|
|
Комплексные решения 1С |
|
Малый бизнес |
1С:Упрощёнка или 1С:Бухгалтерия базовая версия |
1С:Розница (подходит ИП) или 1С:Управление Торговлей базовая версия (подходит ИП) |
1С:Управление нашей фирмой |
Средний бизнес |
1С:Бухгалтерия ПРОФ |
1С:Управление Торговлей ПРОФ или 1С:Комплект прикладных решений на 5 пользователей |
1С:Комплексная автоматизация |
Крупный бизнес
|
1С:Бухгалтерия КОРП |
1С:Управление Торговлей ПРОФ |
1С:ERP Управление предприятием |
Как сэкономить на покупке 1С
Самый простой способ сэкономить с минимальными первоначальными вложениями — это покупка облачного софта 1С:Фреш. Да, это будет дешевле, а также можно работать из любой точки мира. Но многие страдают из-за серьезных минусов этого решения:
-
Нет интернета — нет 1С. Любые сбои в работе провайдера или 1С будут полностью останавливать вашу работу;
-
Экономия здесь и сейчас. Если вы покупаете электронную или коробочную лицензию, то вы получаете её навсегда, а потому со временем она полностью окупится, разве что за обновления в лицензии ПРОФ иногда придётся платить. За аренду 1С:Фреш платить придётся постоянно годами;
-
Малая гибкость нетиповых конфигураций. 1С:Фреш не получится доработать под свои нужды. Да, некоторые возможности есть, но они сильно ограничены;
-
Безопасность и конфиденциальность. Здесь всё очевидно. Ваш сервер — вы сами решаете, что и как на нём работает, где и как хранятся данные, кто и когда имеет к ним доступ, сами настраиваете безопасность и т.д. 1С:Фреш не гарантирует ничего из вышеперечисленного;
-
Другие проблемы кода программы. Были случаи, когда компании переносили БД со своих серверов в 1С:Фреш. Оказывалось, что код с символами “_” не отрабатывал. У людей весы с печатью этикеток начали выдавать разные штрих коды, а 1С их постоянно пересоздавал по маскам. Привело это к полному бардаку на складе.
У вас может возникнуть вопрос: “А есть ли какое-то универсальное необлачное решение?” Купил, внедрил и сразу приступаешь к работе, не ломая голову над тем, какие конфигурации выбирать. Да, есть 1С:ERP, и в теории она подойдёт как SMB, там и крупному бизнесу (с расширенной корпоративной лицензией), однако не все потянут его по бюджету.
Берём только нужное
Например, лицензия “1С:Предприятие 8. ERP Управление предприятием 2” стоит на момент написания статьи 432 000 ₽. Для сравнения КОРП версия оценивается уже в 2 757 600 ₽. И вроде в 6.4 раз дешевле, чем для крупного бизнеса, но много ли владельцев малого готово заплатить 432 тысячи без учёта всех дополнительных затрат? А это клиентские лицензии, внедрение, интеграция, аппаратный сервер и всё к нему необходимое серверное оборудование и ПО. Сумма получается неподъемной.
А теперь давайте представим, что маленькой начинающей компании достаточно следующих конфигураций: “1С:Упрощёнка” за 5 400 ₽ + “1С:Управление Торговлей базовая версия” за 6 700 ₽ + “1С:Управление нашей фирмой” за 4 600 ₽, с которыми будет работать одновременно только 1 специалист. Получается 16700 ₽. А поскольку фирма 1С разрешает своим партнёрам менять цены на базовые версии конфигураций (на ПРОФ и КОРП цены менять нельзя), то по различным акциям и скидкам можно найти ещё дешевле. Сумма в 16 700 ₽ вполне подъёмная и выглядит намного привлекательнее, чем 432 000 + X ₽.
Поэтому, если хотите сэкономить на 1С, то подбирайте конфигурации исключительно под свои потребности или покупайте пакеты, где нет ненужного вам ПО. К сожалению, некоторые франчайзи могут навязывать конфигурации “на вырост”.
Апгрейд 1С
Например, одни франчайзи могут сказать, что в базовую версию “1С:Управление нашей фирмой” нельзя добавить рабочие места даже за деньги. Да, это так. Но вы сможете апгрейдиться до ПРОФ версии, а следом (или сразу) докупить дополнительные места. А вот даунгрейд с возвратом средств сделать не получится.
Стоимость апгрейда 1С можно рассчитать по следующей формуле:
A – B + 150 рублей = C, где
А = изначальная стоимость конфигурации, до которой нужен апгрейд;
B = стоимость вашей лицензионной конфигурации 1С;
С = стоимость апгрейда.
При этом максимальный размер скидки не может превышать 50%, а владелец ПО должен быть тем же.
С учётом, что ПРОФ версии конфигураций зачастую кратно дороже, апгрейд обойдется в символические 150 рублей + разница в цене.
Например, у вас была “1С Управление нашей фирмой 8 базовая коробочная версия” за 5 400 ₽, а вам понадобилась “1С Управление нашей фирмой 8 версия ПРОФ” за 17 400 ₽.
Получаем: 17 400 – 5 400 + 150 = 12 150 ₽.
Как выбрать сервер для 1С
Ну а теперь самое интересное. Где-то в этих ваших интернетах можно найти конкретные сборки, скажем, для 50 или 100 человек. Иногда эти сборки действительно дадут пользователям комфортную рабочую среду, но при некоторых сценариях они не справляются с нагрузками. Почему так?
Выше я уже разобрал, что конфигураций и лицензий 1С очень много — всё подбирается под конкретную задачу и бюджет. Поэтому выбрать ваш конкретный сервер, который бы идеально справлялся с поставленной задачей, в рамках этой статьи не получится. Нужны расчёты параметров серверного оборудования, реальные тесты и т.д. Но я дам вам конкретные рекомендации, которые помогут подобрать отличный сервер, не переплачивая за ненужный функционал, софт и железо.
При этом, если у вас нет никакого желания разбираться самостоятельно, наши менеджеры быстро и качественно подберут сервер конкретно под вашу задачу.Или можете воспользоваться соответствующим разделом на нашем сайте и выбрать подходящий себе сервер.
Windows или Linux для 1С
Некоторые удивляются после покупки сервера и 1С, что ещё и за Windows + Microsoft SQL Server нужно выложить полмиллиона-миллион рублей. А платная лицензия MS SQL Server Runtime ещё и технарей удивляет
Windows — платно
Вопрос лицензирования продуктов Microsoft достоин отдельного разбора, но я вкратце расскажу о моментах, которые вас точно коснутся:
-
Серверная Windows лицензируется по ядрам (в минимальном варианте редакция Standard на 16 ядер ~80 000 рублей), а также есть нюансы при лицензировании кластера и виртуальных машин. И учитывайте, что клиентские лицензии (CAL) также приобретаются отдельно (около 3 000 рублей на пользователя, чуть дороже на устройство);
-
Microsoft SQL Server лицензируется двумя способами:
-
По ядрам процессора (очень дорого, версия Standard обойдётся в ~ 300 000 рублей за ядро);
-
Сервер + клиентские лицензии (если людей будет работать немного, то сильно дешевле ~ 70 000 рублей сервер, и 17 000 за пользователя или устройство);
Отдельно хочется отметить совместный продукт Microsoft и 1С под названием «MS SQL Server Runtime для пользователей 1С:Предприятие 8». Он стоит ощутимо дешевле (25 000 рублей за сервер и 12 000 за клиентскую лицензию) обычного MS SQL, но можно использовать только для 1С.
Linux — бесплатно
Вариант подходит, если бюджет сильно ограничен, но есть специалисты (в идеале — в штате), которые смогут развернуть 1С на Linux и бесплатных СУБД. Но даже с прямыми руками не все нетиповые конфигурации будут работать корректно, а дальнейшая поддержка и обслуживание будут обходиться дороже.
Расчет мощности сервера 1С
Зайти на сайт фирмы 1С и почитать рекомендации — это, пожалуй, первое, что стоит сделать. Если вы разбираетесь.
Вот пара выдержек с сайта its.1c.ru (официальная информационная система):
Формула расчета количества процессорных ядер для многопользовательской эталонной системы tCPU = mCPU *mPT/100/mU*tU |
Формула расчета относительной производительности дисковой подсистемы для однопользовательской тестовой системы tDU = Сумма(tDUn) где tDUn – расчетная загрузка дисковой подсистемы для n-ной операции, которая в свою очередь вычисляется по следующей формуле: tDUn = (tF — tS) * mFREQn * mDUn * 0.24 |
Использование SQLIO для сравнения производительности дисковых массивов |
Далее, конечно же, всё это подробно разбирается, но у неподготовленного пользователя такая информация может вызвать приступы паники, отрицания, гнева и других расстройств. А нам их не надо, но для мусьё из сисадминских кругов ссылочку оставлю
Единственная таблица от самой 1С, которую мы возьмём.
Сколько серверов нужно для 1С
В таблице выше три колонки: СУБД, 1С и веб—сервер. Есть несколько вариантов, как это реализовать.
1. Один сервер с виртуальными машинами (ВМ) или без.
Башенные серверы отлично подходят для офисов, но занимают больше места, чем стоечные со схожими характеристиками.
Один сервер — это самый распространённый подход в малых и средних компаниях, он не требует много места под IT-инфраструктуру и дополнительного сетевого оборудования. Электропотребление небольшое, активное охлаждение и внешние коммутаторы не нужны.
Сервер с виртуализацией.
Чтобы использовать сервер на 100%, зачастую используют виртуализацию. Она позволяет гибко и динамически распределять ресурсы под текущими нагрузки. Плюс становится намного проще переезжать на другое железо. Как это работает?
Представьте, что вы заказали пиццу 4 сезона, которая сделана на одной тестовой основе, но имеет 4 разных вида начинки. Один сервер с ВМ устроен аналогично.
Вариант 1. Вместо разных начинок пиццы — СУБД, 1С, веб-сервер и любые другие задачи. Этот вариант используют в крупных проектах, где надо разделять роли сервера на разные ВМ, например, для кластеризации каждой роли (веганская и мясная начинки), или из-за технической необходимости, когда сервер 1С нужен на Windows (томатный соус), а СУБД на Linux (сливочный соус).
Вариант 2. Если производительность сервера позволяет, то “СУБД, 1С, веб-сервер” может быть одной, но насыщенной начинкой, а не тремя разными, но простыми.
Сервер без виртуализации.
Когда ваш внутренний мишленовский критик смог побороть душевный конфликт, и вы просто заказали одну большую пиццу пепперони на толстом тесте
В таком случае сервер полностью выделяют для выполнения задач СУБД, 1С и веб-сервера. Для небольших компаний и малого бизнес такой вариант отлично подходит из-за простоты развёртывания и высокой скорости работы.
Минусы:
-
Один сервер — одна точка отказа;
-
Если с виртуализацией, то софт может стоить дорого (но есть и бесплатный) + накладные расходы на виртуализацию могут отъесть до 10-15% производительности, по сравнению с физическим сервером;
-
Если без виртуализации, то часть ресурсов сервера может простаивать без дела;
-
Возможности по апгрейду у одного сервера меньше, чем у нескольких. А базы данных точно будут расти.
2. Кластер серверов.
Серверы Dell 12-ого и 13-ого поколений, установленные в стойку и объединённые в кластер.
Этот вариант даёт хороший потенциал для масштабирования и высокую надёжность. Кластер позволяет обслуживать ноды (серверы) без их отключения, добавлять дополнительные ноды и делать геораспределённые системы, которые спасают даже от крупных аварий в масштабах городов и стран. Кластеризация 1С даёт большому количеству пользователей бесперебойную, отказоустойчивую и высокопроизводительную работу с крупными БД.
Из минусов:
-
Сложнее развернуть и настроить систему, нужны навыки;
-
Более дорогое решение;
-
Нужно дополнительное сетевое оборудование;
-
Нужно быстрое и стабильное сетевое соединение между серверами, чтобы всё работало без просадок производительности 24/7.
Расчет сервера для 1С по количеству пользователей
Open-space офис компании Facebook (Meta).
Исходя из таблицы выше видно, что количество пользователей — один из важнейших показателей. Но куда важнее характер работы с БД. Да, чем больше людей, тем больше будет нагрузка, но на практике 5 человек, которые строят огромные квартальные отчеты или перепроводят документы за пару лет, могут заставить сервер попыхтеть сильнее, чем 500 человек, которые зашли в БД только посмотреть
Очевидно, что систему надо брать с запасом по производительности, поэтому конфигурации поделены на “до 100 пользователей”, “до 500 пользователей” и “от 500 пользователей”. А ведь количество пользователей, как я писал выше, может быть и другим: 1, 5, 10, 20, 50, 100, 300 и 500.
С характером нагрузки чуть сложнее, тут нужно примерно понимать, что пользователи будут делать, и брать с запасом, если задачи предстоят серьезные.
Точно понять, справится оборудование с вашими нагрузками или нет, можно только тестами. Из-за того, что взять сервер в тест-драйв заранее не всегда возможно, лучше прикиньте на бумаге или в голове, сколько у вас людей будет работать с 1С, посоветуйтесь со знающими специалистами, а железо берите с запасом и с возможностью апгрейда (обычный запас —20-30%).
Сервер или ПК для 1С
Развернуть 1С на обычном компьютере возможно, технических ограничений нет. Например, на одного пользователя можно купить 1С:Базовая (без сервера 1С) и развернуть её на ПК с файловой базой. Работать будет быстрее, чем с сервером — меньше прослоек и абстракций. Также вместо классического сервера можно (и такие советы на просторах рунета встречаются) взять топовый Intel Core i7 или i9 на 4.0+ ГГц, что при прочих равных будет производительнее работать, чем платформа с более дорогим Intel Xeon на 3.0+ ГГц.
Но как только количество пользователей и транзакций увеличится, ситуация переменится.
ПК не рассчитаны на обслуживание большого количества людей, не проектировались для круглосуточной работы, а выход из строя почти любых комплектующих остановит работу. Отсюда и меньшая надёжность. Другая проблема — масштабирование. ПК сильно ограничены, тогда как в некоторые серверы можно установить несколько процессоров и БП, терабайты оперативной памяти, 24+ накопителей, несколько плат расширения и многое другое.
Поэтому нет смысла брать сервер, чтобы на нём работал 1 пользователь — это как если бы водитель автобуса брал 1 пассажира, а не 20-50. Сервер изначально создавался, чтобы 24/7 обслуживать множество пользователей одновременно.
Ключевые отличия сервера и ПК по версии Dell |
||
Сервер
|
|
|
Обслуживание ПО и хранение информации |
Файлы хранятся в одном безопасном месте |
Файлы сохраняются на отдельных компьютерах, хранилища могут быть несвязанными |
Легко развертывать новое программное обеспечение или вносить изменения по сети |
Обновления и изменения программного обеспечения должны выполняться на каждом отдельном компьютере |
|
Резервирование и надежность |
Встроенные зеркальные накопители – данные могут быть восстановлены, если один накопитель выйдет из строя |
Один накопитель – данные теряются, если он ломается |
Несколько процессоров и больше кэша для эффективной работы |
В большинстве случаев используется один процессор |
|
Более одного источника питания – если питание одного источника прекращается, сервер может продолжать функционировать |
Обычно имеет только один источник питания |
В своей статье “Чем сервер отличается от обычного компьютера” я подробно рассматривал разницу двух систем. Если тема интересна, можете ознакомиться по ссылке, а в этой статье я ещё раз процитирую риски.
Реальные риски 1С на ПК:
-
Сильно увеличивается риск потери всех(!) данных, если выйдет из строя жёсткий диск. Попробуйте потом сдать отчётность налоговой
-
Работа на ПК может полностью(!) остановиться, если что-то случится с блоком питания или накопителем, на котором стоит операционная система. И не факт, что к завтрашнему дню получится начать работу в штатном режиме.
-
С ростом количества сотрудников понадобится модификация системы. Например, в ПК нет возможности установить больше 128 Гб ОЗУ. Если понадобится немного больше, то придётся либо купить сервер и сделать переезд на него, либо купить ещё один ПК и делать систему-франкенштейн из нескольких компьютеров.
И это всего 3 пункта, а их может быть значительно больше.
Поэтому, если ваша задача — надёжность, сохранность данных, непрерывная и стабильная работа большого количества пользователей, то нужен сервер, а не ПК.
Подборка серверов для 1С
CPU:
1x Intel Xeon E5-2637v3 (4C 15M Cache 3.50GHz)
RAM:
2x 16GB DDR4 RDIMM 2400MHz (Поддержка до 3072GB максимально, 24 DIMM портов)
Network:
Integrated Network Interface controller HP 4 port 1Gb RJ-45
% выгодное предложение
% выгодно
CPU:
1x Intel Xeon E5-2643v3 (6C 20M Cache 3.40GHz)
RAM:
2x 16GB DDR4 RDIMM 2400MHz (Поддержка до 1536Гб максимально, 24 DIMM портов)
RAID:
RAID Dell H730 (1GB+BBU)
Network:
Integrated Network Interface controller Dell 4 port 1Gb
CPU:
2x Intel Xeon E5-2637v4 (4C 15M Cache 3.50GHz)
RAM:
4x 32GB DDR4 RDIMM 2400MHz (Поддержка до 1536GB максимально, 24 DIMM портов)
RAID:
RAID Dell H330 (ZM)
Network:
Integrated Network Interface controller Dell 4 port 1Gb
Требования к железу сервера для 1С
Важно! Для начала скажу, что у вас может быть самое невероятное железо в мультивселенной, но всё это не имеет значения, когда код конфигурации написан некомпетентно. Это встречается даже и в типовых конфигурациях. Хотите быстро и хорошо? Нужно искать нормальных разработчиков и оптимизировать код, иначе нет смысла вкладывать миллионы в железо.
Если вы дошли до этого пункта, значит определились со следующими моментами:
-
Инфраструктура на серверном оборудовании;
-
На каких ОС будете работать;
-
Один сервер или кластер;
-
Какое количество пользователей будет работать с 1С;
-
Каков будет характер их работы;
-
Как вы будете оптимизировать код.
Теперь можно поговорить о железе. Если вы открывали упомянутую выше ссылку с its.1c.ru, то выпили валидола увидели, что параметров нужно учесть много, и задача эта непростая. Постараюсь упаковать важную информацию попроще и покороче.
Процессор для сервера 1C
Серверные процессоры AMD и Intel.
Самая, подчеркну, САМАЯ большая ошибка при подборе сервера для 1С — это экономия на процессоре(ах). Если посмотреть на все ваши затраты, то CPU займёт 10-15%. При этом производительность 1С будет зависеть от него где-то на 50%. Вспомните Закон Парето, который говорит, что «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата».
В выборе процессора есть несколько очень важных для 1С параметров:
-
Количество процессоров;
-
Количество физических ядер;
-
Количество потоков (некая часть ядра, выделенная программно);
-
Тактовая частота, измеряемая в ГГц — самый важный параметр;
-
Количество кэша разных уровней.
Общие советы:
-
Характеристики — 4 потока, 2 ядра на каждые 100 пользователей 1С
-
Платформу 1С постоянно совершенствуют и оптимизируют разработчики. Когда-то она не умела работать с многоядерными процессорами, но теперь это не так. Однако влияние тактовой частоты по-прежнему намного выше, чем всего остального;
-
Если же пользователей намечается много, задач — тоже, и все они будут не особо сложными и долгими, то важнее будет количество кэша, ядер и потоков;
-
Если пользователей системы планируется много, а интенсивность нагрузок на сервер будет чередоваться, то вам нужно побольше всего: процессоров, ядер, потоков, тактовой частоты и кэша. С большой долей вероятности топовый процессор предыдущих поколений будет эффективнее, чем новый начального или среднего уровня;
-
Ну и последний совет — выбирайте современные процессоры. При аналогичных параметрах они выдают большую производительность, что подтверждают тесты. Но это не значит, что надо бежать за дорогущими новинками. Последние 2-3 поколения серверов Dell, HPE или Lenovo также справятся с задачей на достойном уровне. А купив восстановленное оборудование, можно прилично сэкономить, не жертвуя надёжностью.
Оперативная память для 1С (RAM)
Высокоплотный серверный модуль Dell PowerEdge FC830, в который можно установить 4 процессора и 48 планок оперативной памяти.
С оперативной памятью ситуация обстоит немного проще. Фирма 1С рекомендует на каждые 100 пользователей использовать 8 ГБ для 1С, что даже с запасом. Опять же, оперативная память стоит относительно недорого. Новая планка RDIMM 16 ГБ со скоростью чтения 2666 MT/с для серверов Dell стоит 9 200 рублей на момент написания статьи. Стоит ли экономить несколько тысяч, чтобы столкнуться с возможными проблемами? Я бы не стал.
Касаемо самой памяти:
-
Берите RDIMM или LRDIMM. Это регистровые буферизованные модули с коррекцией ошибок (ECC), которые показывают высокую производительность, надёжность и дают возможность установить большой объем памяти;
-
Пожалуй, в 2023 году не будем говорить об устаревшем оборудовании, поэтому ваш выбор — DDR4. Никаких DDR3;
-
Выбирайте скоростную память. На данный момент для серверов этот показатель находится на уровне 2933-3200 МТ/с. Чем выше частота ОЗУ, тем быстрее информация передаётся на обработку в процессор и тем выше общая производительность всей системы;
-
Объем — 8 ГБ на каждые 100 пользователей сервера 1С.
Дисковая подсистема для 1C
Сервер Dell 740xd2, у которого целых 2 дисковых корзины по 12LFF дисков каждая.
До этого я говорил, что не стоит брать самые дешевые CPU, RAM и т.д. Высокопроизводительные серверы быстро перемалывают большой объем данных, но эти данные нужно не менее быстро читать и записывать. Поэтому на дисках также не получится капитально сэкономить, но зато есть возможность не переплатить. Для этого есть два пути:
-
Дорогой — купить топовые SSD-накопители и дисковый контроллер, которые точно справятся даже с очень нагруженными базами данных. Но, вероятно, производительности будет с избытком, а стоимость дисковой подсистемы станет слишком высокой. В целях экономии даже в таких сборках делают комбинации из SSD и HDD 15k;
-
Недорогой — закупить жесткие диски и тестировать сервер(ы) при текущих нагрузках. В 90% случаев для малого и среднего бизнеса (2-20 человек) хватит SAS HDD (или даже SATA), соединённых в RAID-массив. Даже если производительности окажется мало, вы всегда сможете добавить SSD, а HDD “отдать” под архивацию баз 1С и другие холодные данные.
Общие советы:
-
Объединяйте диски в RAID-массивы. Здесь отлично подходит поговорка “не складывайте все яйца в одну корзину”. Если ваш единственный диск выйдет из строя, то сервер выключится, а все данные будут утеряны. И потом восстанавливайся с бэкапов. Да и скорость массива (особенно более сложных чем RAID-1) выше, чем отдельно взятых дисков;
-
Используйте хорошие аппаратные дисковые контроллеры. У вас могут быть самые производительные накопители на свете, но если контроллер их не потянет, то о высокой скорости даже не мечтайте;
-
Объем — 120 ГБ на каждые 100 пользователей сервера 1С.
Всё зависит от размера базы данных, от интенсивности работы с ней и от количества пользователей. И да, скорее всего вам не понадобятся дорогие NVMe SDD диски. У них есть сложности с объединением в RAID-массивы, а некоторые поколения серверов постарше их вообще не поддерживают.
Отказоустойчивость и запас производительности
Модульное шасси Dell VRTX с четырьмя установленными блоками питания на 1100W каждый.
Про запас производительности я уже упомянул, негласный стандарт — это 20-30% сверх текущих потребностей. И это касается всех комплектующих: CPU, память, дисковая подсистема и т.д.
А вот отказоустойчивость — это де-факто дублирование возможных точек отказа. Если у вас кластер, то один сервер может дублировать другой, и перенять нагрузку, если что-то выйдет из строя. Но и в рамках сервера есть подобная “кластеризация”:
-
Так, в серверы устанавливают по 2 или даже 4 блока питания с разными режимами резервирования;
-
Несколько жестких дисков могут объединяться в RAID-массив, чтобы сервер не отключался, если один выйдет из строя. И хотя RAID-массив не является альтернативой бекапированию, с его помощью возможно не потерять данные;
-
Чтобы всегда оставаться в сети, иногда в сервер устанавливают несколько сетевых плат, каждая из которых подсоединена к сети (а ещё обе могут подключаться к разным магистральным интернет-провайдерам, из-за чего интернет доступен почти всегда);
Думаю, что логика понятна — всё и вся, если бюджет позволяет, дублируют и резервируют. При небольших бюджетах начинают с самых ненадёжных и критичных для работы комплектующих.
И не забывайте про резервное копирование. Сервер, на котором работает “боевая” 1C, должен бэкапироваться на другое устройство. В идеале по принципу “3, 2, 1”:
1. Нужно иметь три копии данных, включая исходную;
2. Они должны быть на двух разных типах носителей;
3. Одна копия должна храниться в удаленном месте.
Подробнее о принципах резервного копирования мы рассказывали в материале «Бэкапьтесь в облако, друзья», а выбор оборудования для резервного копирования рассматривали в статье “Выбор оборудования для резервного копирования в небольшом офисе”.
Вместо выводов
Экономить на сервере для 1С — это как повесить чеховское ружьё на стену. Но есть и другая крайность, когда под 1С берут избыточное железо. Единственные способ сделать всё правильно — это тестировать систему, учитывать возрастающие нагрузки на сервер и модифицировать его по мере необходимости. А поскольку спрос на ПО от 1С растёт, то и запросов из года в год будет всё больше.
Статья получилась большой и достаточно подробной, но ей не хватает одного — персонального подхода. К сожалению, я не могу ответить на вопросы, связанные конкретно с вашей задачей. Зато с этим отлично справятся наши менеджеры, благодаря которым уже тысячи серверов работают с 1С и делают это на высшем уровне.
Очень многие компании, когда выходят на определенный уровень работы или в ходе обновления компьютерного парка задаются вопросом «Как правильно подобрать сервер для 1С?». Дело в том, что при неправильном подборе программа может по прежнему работать «плохо» и «тупить», а многие надежды не оправдаются во время первого же рабочего дня. Сразу скажем, однозначно универсального рецепта нет и каждый случай уникален, но есть набор рекомендаций, которые помогут Вам определиться и правильно подобрать «железо», при этом пользователи останутся довольны а сервер будет хорошо работать в связке с вашей программой 1С Предприятие.
Подскажем как и на каких лицензиях можно сэкономить и сделать это легально!
Исходные данные для нашей 1С:
• Количество баз данных 1С
• Размеры баз данных 1С
• Количество пользователей (рабочих мест)
• Режим работы (технологического хранения) базы данных: файловая по локальной сети, файловая через RDP, файловая опубликованная на веб-сервере, клиент серверная
Желательно определиться с вариантом хранения базы данных до выбора сервера. Это значительно облегчит Вам жизнь в дальнейшем.
Особенности каждого режима работы
Файловая база данных по локальной сети.
Самый бюджетный и недорогой вариант, не требующий специальных настроек и узких знаний. Используется режим хранения базы данных разработанный компанией 1С — все в одном файле на диске, технологическая платформа 1С:Предприятие 8 использует непосредственно этот файл. При использовании такого варианта по сети (через общую папку в сети) большая нагрузка на локальную сеть и даже при 1GB сетевой скорости не гарантирует комфортной работы, «тормоза базы» при таком режиме довольно частое явление. Кроме прочего учитывайте количество промежуточных узлов (Switch), чем их меньше между сервером и пользователем — тем лучше. Еще однин момент — Windows 10 стандартной версии имеет ограничение на количество одновременных сетевых подключений, поддерживает не более 20.
Работа в базами 1С возможна только в локальной сети — в офисе.
Файловая база данных с использованием удаленного рабочего места (RDP).
Для такой работы на сервере чаще всего используется серверная операционная система (Windows Server) и настроена служба удаленных рабочих столов (RDP). Каждый пользователь подключается на сервер и использует его ресурсы при работе с 1С как локальные. На каждого пользователя стоит выделять по 0,5 Гб оперативки + по 0,5 на каждую открытую 1С, т.е. суммарно 1Гб на 1 рабочее место, SSD при этом значительно увеличат производительность. Сервер настраивается как сервер приложений и терминальный сервер.
Возможна работа как в локальной сети, так и через интернет (при грамотной настройке подключения, необходим проброс портов и подключение по IP).
Файловая база 1С опубликованная на веб-сервере.
Для сервера необходимо выбирать производительную машину, наличие SSD дисков значительно увеличивает скорость работы. Пользователи используют 1С через тонкий клиент, запуская его с рабочих станций. Очень часто в качестве web-сервера выбирают Apache.
Возможна работа как по локальной сети, так и через интернет (при грамотной настройке подключения, необходим проброс портов и подключение по IP).
Клиент-серверная база данных.
В данном варианте используется сервер баз данных (MS SQL, PostgreSQL, Oracle, IBM DB2) и сервер 1С:Предприятие. Компьютер сервера конфигурируется сервер баз данных, большая нагрузка на процессор во время выполнения запросов пользователей, нагрузка на дисковую подсистему и используется большое количество оперативной памяти. Ресурсы сервер максимально загружаются, т. к. на нем обрабатываются все запросы пользователей, пользователи получают у себя на экране результаты работы сервера — нет нагрузки на рабочие станции. Требуется надежная дисковая подсистема, т. к. сервер СУБД очень часто производит чтение/запись небольших блоков данных. Данный режим работы считается самым надежным, т. к. используется специализиванна япрофессиональная система хранения данных — сервер СУБД, обеспечивающая высокую скорость работы баз данных огромных размеров и отказоустойчивость при сбоях.
Возможна работа как по локальной сети, так и через интернет (при грамотной настройке подключения, необходим проброс портов и подключение по IP).
Рекомендации общего характера.
Учитывая объем БД 1С — лучше сразу заложить в них трехкратное увеличение пространства.
Обязательно учитывайте скорость работы дисков на сервере. В идеальном варианте они должны быть SSD в рейде. Лучше RAID 1 — они обладают оптимальным соотношением IOPS и защищенности. Одного зеркало в рейде (RAID 1) «для бэкапов» можно взять и из стандартных HDD на магнитном носителе, объем для него лучше брать максимальный. В таком случае количество копий будет достаточным, на случай непредвиденных поломок.
Обращайте внимание на количество процессоров, для 1С лучше подобрать процессоры с топовой частотой, но с меньшим количеством ядер.
Сразу задуматься о цене лицензии (в случае если сервер построен на базе Windows), когда серверная лицензия SQL идет «на ядро» то цена может быть дороже самого оборудования, учитывайте это! В некоторых случаях подходит лицензия «на пользователя». Кстати купить лицензию на SQL сервер можно и у нас.
В случае установки сервера на Linux есть свои нюансы и сложности, и самый первый из них — сложность администрирования и отсутствие специалистов. Вторым весомым минусом может являться отсутствие драйверов для подключения онлайн касс, денежных ящиков и другого оборудования. Нет программных компонентов Windows COM. Однако есть и безусловные плюсы — это бесплатное ПО, что для многих является решающим фактором, после посчета общей цены Кроме того, если клиент установлен на Windows а сервер Linux — многие проблемы будут решаемы.
При покупке серъезного оборудования не забудьте проверить, что Ваш предполагаемый сервер поддерживает HOT SWAP (Горячую замену), тогда вы сможете менять вышедший из строя диск не выключая всего оборудования.
Кроме прочего желательно, чтобы оборудование было оснащено 2 (двумя) блоками питания. Тогда при выходе из строя одного — второй возьмет на себя всю работу.
Желательно сразу приобрести и источники беперебойного питания, который не позволят прекратить работу сервера и свича минимум на 15 минут.
Для примера предлагаем несколько сборок:
Для 20 пользователей:
- Сервер DELL T340
- Процессор: Xeon E-2234 (3.60Ghz/8Mb)
- Оперативная память: 32Гб DDR4 ECC
- Жесткие диски: 2х480GB SSD SATA, 2x2Tb SATA,
- Корпус: Tower
- Лицензии: MS WinSrv2019, MS 20 RDP Lic, 20 MS CAL
Бюджетный вариант для 3-5 пользователей, на базе обычного ПК.
- Процессор: AMD Ryzen 7 2700, TRAY
- Материнская плата: GIGABYTE GA-AB350M-DS3H V2
- Устройство охлаждения(кулер): AEROCOOL Verkho 2
- Видеокарта: SAPPHIRE AMD Radeon R5 230 , 11233-01-10G
- Модуль памяти: CRUCIAL CT16G4DFD8266 DDR4 — 16ГБ
- SSD накопитель: A-DATA XPG SX6000 Pro ASX6000PNP-512GT-C 512ГБ
- Корпус: mATX ACCORD ACC-B021, черный
- Блок питания: AEROCOOL VX PLUS 500W, 500Вт, черный
- Лицензии: MS Windows 10 Pro
Если для Вас все это сложно и нужна профессиональная консультация или помощь в подборе, настройке сервера — звоните нам, будем рады ответить по телефону 8 (861) 279-22-37. У нас можно заказать подбор сервера 1С, перенос платформы и настройку 1С Предприятия.
Всем привет, меня зовут Алексей, я занимаюсь развитием в компании Server Gate. Наша компания помогает малому и среднему бизнесу существенно сэкономить при покупке серверного и сетевого оборудования. И сегодня мы расскажем вам про бюджетное решение для сервера 1С от компании Hewlett Packard Enterprise.
Вторичный рынок серверного и сетевого оборудования можно сравнить с рынком автомобилей – лучше купить Mercedes с пробегом, чем нового китайца на фарше. Поэтому мы предлагаем нашим клиентам только used-серверы DELL и HP – «Мерседесы» в мире серверов.
А какие варианты вообще есть?
Сложно сказать, что все используют 1С для учёта, но как минимум все о ней знают и понимают, что это сложный продукт, который требует настройки, иногда даже программирования, и, разумеется, отдельного сервера. И серверы для 1С бывают разные, кто-то ставит обычный комп под ногами, размещает на нём сервер 1С, к которому подключается небольшое количество пользователей. Другие организации подходят к этому вопросу более ответственного – покупают серверный шкаф или даже стойку и размещают в нём серверное и сетевое оборудование, которое обрабатывает нужды ваших пользователей.
А что особенного в сервере для 1С?
Чтобы при работе с самой программой 1С не было тормозов, чтобы бизнес не терял деньги из-за простоя сотрудников, чтобы все данные были надёжно защищены, очень важно рассчитать конфигурацию под требования вашей компании. Можно растянуть статью на много-много букв и сделать её скучной, но мы разберем идеальное решение от компании Hewlett-Packard Enterprise на 30-40 пользователей.
И какие у него требования?
В первую очередь сама система 1С любит высокую частоту процессора, начиная от 3.00 GHz и выше. Если пользователей не больше 50, то можно смело рассматривать однопроцессорную платформу (существуют ещё платформы на 2, 4 и даже 8 процессоров, но для нашей задачи это избыточно). Во-вторых, очень важно размещать вашу базу данных на SSD накопителях, при этом желательно чтобы накопителей было 2 или 4, чтобы построить RAID-1 и повысить отказоустойчивость своей базы данных. В-третьих, большой объём серверной памяти с коррекцией ошибок позволит системе работать быстро и стабильно.
Для бэкапов сервера лучше использовать отдельный NAS-сервер, но если стоит задача сэкономить, то можно построить RAID-5 массив на этом сервере из обычных HDD, и каждый день, где-нибудь в 4-5 утра производить бэкапы системы.
Что же за конфигурация получается?
Мы подумали, что за простое описание конфигурации и публикации её здесь нас закидают помидорами, поэтому решили подкрепить свои слова фактами. Итак, мы собрали следующую конфигурацию:
— Сервер Hewlett Packard Enterprise DL120 Gen9
— Процессор Intel Xeon E5-1650v4 (базовая частота 3,60 GHz, 6 ядер, 12 потоков, 15MB кеша)
— Оперативная память DDR4, 64GB 2400 MHz (16GB x 4 планки, т.к. процессор работает на 4-ёх каналах, поэтому для максимальной производительности рекомендуем использовать именно 4 или 8 планок)
— Встроенный RAID-контроллер HPE Smart Array B140i Controller, который позволяет работать только с SATA-дисками и накопителями и нам этого достаточно, потому что мы использовали SATA SSD. Контроллер является программным, поэтому важно чтобы сервер поддерживал UEFI.
— SSD накопители – 2 x Intel 150GB DC S3520 6G 2.5″ SATA, на одном мы установили операционную систему Windows Server 2019, а на втором мы установим нашу базу данных.
Перейдём к тестированию
Чтобы проанализировать эффективность сервера 1С Предприятия специально-обученные люди придумали особенный тест и назвали его «Тест Гилёва», который запускается непосредственно из-под 1С. Поэтому, первое с чего мы начнём это с проверки самого сервера и установки операционной системы. Для этого подключаемся к серверу через порт удалённого администрирования (Integrated Lights Out), производим диагностику, а далее прям в браузере занимаемся установкой и настройкой Windows Server 2019.
После установки, нужно сделать первичные настройки политики безопасности и настроить Remote Desktop Protocol (RDP), который позволит подключаться к серверу напрямую для установки сервера 1С. После подключения отформатируем второй накопитель и установим на него 1С Предприятие 8.3
Базу данных 1С Предприятия можно выбрать двух типов – файловая (это когда все данных находятся в файлах на жёстком диске) и SQL (всем привычный язык структурированных запросов). Тест мы произведем и там, и там и сейчас будет понятно почему.
Тест файловой базы данных 1С
Так, сервер 1С мы скачали, теперь нам нужно накатить на него обработку «Гилёва». Подключаем из конфигуратора обработку и загружаем саму 1С. Перед нами появляется интерфейс, в котором есть только 1 кнопка – «Выполнить тест». Нажимаем и ждём результатов, которые измеряются в «Попугаях» — это абстрактная единица измерения, которой пользуются айтишники для тестирования чего-либо.
Подумав где-то с минут 5, мы получаем следующие результаты тестирования:
Итог тестирования файловой базы данных составил 57,47 единиц в попугаях, что является почти идеальным показателем. Но вы должны понимать, что это нагрузка всего от 1 пользователя, поэтому при нагрузке в 30-40 человек файловая база данных не выдаст таких замечательных показателей.
Кстати, на скриншоте видно, что чаще всего администраторы тестируют именно SQL базу данных.
Поэтому перейдём к тестированию SQL базы.
Тест SQL базы данных 1С
Перед тем как произвести тестирование, нам потребуется снести файловую 1С, установить MSSQL Server 2019 и его настроить. Чтобы не томить вас скучным процессом установки и томительной настройкой, давайте сразу перейдём к результатам тестирования.
Итог тестирования SQL базы данных составил уже 31.06 единиц, что является «четвёркой с минусом» для сервера на 40 пользователей. Как сказал наш программист 1С – SQL база данных никогда не выдаст хороших показателей из-за массы оптимизаций Windows Server 2019 и самого сервера MSSQL. Либо, как вариант, можно собрать другой сервер на Intel Xeon Gold Series, но цена такого сервера будет свыше 200 000 рублей, что по нашим меркам не является бюджетным решением для малого и среднего бизнеса.
Итого
Чтобы обеспечить безотказную работу вашей компании, не нужно закапывать бешенные бюджеты в супер-серверы. Стоимость тестируемого нами сервера составила 86 284 рубля с НДС (на момент написания статьи). Достаточно взять этот сервер на вторичном рынке за разумные деньги (кстати, с гарантией до 5 лет) и позволить вашим бухгалтерам и менеджерам по продажам ощутить скорость и комфорт при работе с системами бухгалтерского и управленческого учёта. А вам – сэкономить на простоях кадров и обеспечить надёжность вашей информационной структуры.
P.S. Если статья понравилась, буду очень рад вашим лайкам