Момент выбора сервера, на котором вы планируете развернуть 1С — ключевой момент, от которого будет зависеть стабильность и эффективность работы всей системы. Грамотно подобранный сервер станет надежной основой для ИТ-инфраструктуры, а установка сервера, не справляющегося с нагрузкой и задачами по обработке больших объёмов информации приведет к регулярным лагам и задержкам, которые точно негативно скажутся на продуктивности сотрудников.
Качественные и мощные серверы позволяют минимизировать риски сбоев и простоев, без особых сложностей масштабировать систему, если возникает такая необходимость. Однако, при подборе сервера важно и не перестараться – так как довольно часто случаются ситуации, когда фирмы переплачивают за избыточные для их задач мощности и функционал, который им не пригодится.
Также, никогда не стоит забывать, что от выбора сервера зависит и уровень защиты конфиденциальных данных компании, которые будут на нем хранится. В случае с 1С, этот момент особенно актуален. На сегодняшний день 1С является наиболее популярным в нашей стране решением для автоматизации бизнес-процессов. Программы, относящиеся к общей платформе 1С:Предприятие способны решать множество задач, актуальных практически для любой компании – от бухгалтерского учёта до электронного документооборота и управления закупками и продажами.
Итак, выбрать сервер для 1С – это комплексная задача. Но мы уверены, что наша статья даст вам ответы на многие ключевые вопросы и сделает этот процесс заметно проще и понятнее. А если у вас нет желания разбираться во всех деталях самостоятельно, наши менеджеры всегда помогут вам быстро подобрать сервер, идеально подходящий под ваши задачи.
Начнем разбираться с серверами для 1С с самого начала, и обсудим вопрос, какое оптимальное количество серверов может потребоваться для 1С, а также подробно расскажем, почему развертывание данного программного обеспечения на обычном ПК — не самая лучшая идея. А затем, пройдемся по правилам подбора всех ключевых комплектующих, составляющим конфигурацию любого сервера.
Один сервер для 1С: преимущества и недостатки
Для малого и среднего бизнеса чаще всего вполне достаточно одного сервера. Это оптимальное решение, которое не требует значительных затрат как на оборудование, так и на электроэнергию. В частности, удобным решением для офисов небольших организаций являются башенные серверы, хотя они и занимают больше места, чем стоечные модели. Более того, такой вариант всегда будет проще в настройке и последующем обслуживании.
Тем не менее, вариант с использованием одного сервера для развертывания 1С не лишен определенных минусов. В первую очередь, один сервер – это единая точка отказа. При незапланированном отключении или поломке сервера, работа полностью остановится, так как заменить его не получится. Также, единственный сервер всегда предполагает ограниченные возможности по масштабированию инфраструктуры – при необходимости увеличить вычислительные мощности, вполне вероятно, нужно будет рассматривать приобретение ещё одного сервера, что повлечет за собой дополнительные расходы.
Кластер серверов 1С: выбор в пользу надёжности
В ситуации, когда внедрение 1С необходимо крупной компании, с большим количеством потенциальных пользователей и высокими требованиями к отказоустойчивости (ведь даже несколько минут простоя могут быть критичны), оптимальным решением становится уже кластер серверов.
Кластеризация позволяет обеспечить постоянную высокую доступность системы, оставляя широкие возможности для масштабирования инфраструктуры по мере роста и развития бизнеса. Вдобавок, кластеризация предоставляет возможность создания геораспределенных систем, на случай защиты от крупных сбоев.
Как и в случае с развертыванием 1С на одном сервере, у варианта с кластером есть свои сложности и недочёты. В первую очередь, это высокая стоимость оборудования, заметно превышающая расходы при работе с одним сервером. Также, кластеризация диктует необходимость в квалифицированном персонале, для качественного обслуживания оборудования, и развитой сетевой инфраструктуре.
Почему не стоит использовать 1С на обычном ПК
Безусловно, существует техническая возможность развернуть 1С на обычном ПК. Однако, у такого решения есть ряд серьёзных недостатков, которые могут стать критичными для бизнеса – подробно разберём их ниже:
1. Низкий уровень надежности
Обычный компьютер не предназначен для круглосуточной работы, и такой график заметно повышает вероятность, что какой-то из компонентов выйдет из строя. Поломка же, например, блока питания может привести к полной остановке работы, что непозволительно для большинства предприятий.
2. Ограниченное масштабирование
ПК не поддерживают установку сразу нескольких процессоров, большого объёма оперативной памяти или множества накопителей. В результате, в процессе роста и развития компании, который потребует внедрения дополнительных мощностей, придётся полностью менять оборудование и нести дополнительные расходы.
3. Риск потери данных
ПК редко поддерживают RAID-массивы (дисковые массивы, состоящие из нескольких связанных между собой накопителей, распознаются системой как единое хранение данных и позволяют улучшить как производительность дисков, так и сохранность данных), что заметно увеличивает риск потери данных в случае неисправности установленных накопителей. Для бизнеса это может обернуться большими проблемами и серьезным нарушением всех выстроенных бизнес-процессов.
4. Ограниченные возможности обслуживания
Компьютеры не позволяют выполнять Hot Swap (замена компонентов без прекращения работы устройства), что в итоге может привести к простоям. Серверы же рассчитаны на непрерывную работу и позволяют осуществить замену вышедших из строя комплектующих без остановки системы.
Операционная система на сервер 1С
Для многих людей становится неприятной неожиданностью, что после приобретения дорогостоящего сервера и лицензий 1С, нужно ещё значительно потратиться на серверную операционную систему – стоимость будет исчисляться в сотнях тысяч рублей. В целом, при выборе ОС для сервера под 1С есть два основных варианта – Windows и Linux. Разберём каждый из них подробнее:
Windows
Прежде всего отметим, что это решение – платное. Стоимость лицензирования серверной ОС Windows напрямую зависит от количества ядер. В частности, Standard версия для 16 ядер на сегодняшний день имеет цену около 100 000 рублей.
Также, в контексте обсуждения серверных операционных систем, нельзя не упомянуть про широко используемую для обработки баз данных СУБД MS SQL Server. Стоимость будет сравнимой, если лицензировать сервер и дополнительно платить за общее количество пользователей. В настоящий момент, цена составит около 80 000 рублей за сервер плюс 20 000 за каждого пользователя.
Linux
Этот вариант привлекает в первую очередь тем, что он бесплатный. Однако, не обошлось и без некоторых подводных камней – чтобы всё стабильно и эффективно работало, необходимы специалисты с достаточной экспертизой, чтобы развернуть 1С на Linux и бесплатных СУБД. Тем не менее, слишком велик риск, что даже при наличии опытных специалистов некоторые конфигурации 1С могут работать некорректно, что создаст очевидные издержки для бизнеса. Более того, вполне вероятно, что дальнейшее обслуживание такой системы обойдется не сильно дешевле платных лицензий Windows.
Серверный процессор для 1C – основные рекомендации
Внимание! Пришло время упомянуть про самую большую ошибку, которую можно допустить в процессе выбора конфигурации для сервера 1С. И эта ошибка – экономия на процессоре (или процессорах, если их несколько).
Если объективно оценить общие затраты на комплектующие сервера и оценить, сколько процентов придется на каждую из них – процессор займет около 15% от общей суммы. Однако, когда речь идет об 1С, нужно всегда помнить, что именно от процессора в первую очередь будет зависеть производительности всей системы, так как 1С больше всего нагружает именно его.
Итак, на какие ключевые параметры процессора нужно обратить внимание при выборе? Главных характеристик, помимо непосредственно количества процессоров, четыре – это количество ядер, количество потоков, а также объём кэша и тактовая частота. Последний пункт в контексте развертывания 1С можно считать наиболее важным, ведь она оказывает самое большое влияние на производительность. Однако, это можно считать правилом с небольшой оговоркой – в случае, если сервер не будет под большой нагрузкой, даже при значительном числе пользователей, то на первый план выйдет как раз количество ядер, потоков и кэша. Но в ситуации, когда на сервер может приходиться высокая нагрузка на протяжении долгого времени, то для стабильной работы нужен запас ресурсов, и следует обратить внимание на тактовую частоту.
Также, есть ещё несколько полезных общих рекомендаций:
1. Лучшим выбором будут современные процессоры, даже если они среднего или начального уровня. На сегодняшний день, такие решения от AMD и Intel отлично себя показывают при работе с 1С, и нет необходимости искать мощные решения из предыдущих, более старых поколений процессоров.
2. Чтобы было проще собрать необходимую конфигурацию, можно придерживаться следующего ориентира – если в организации будет 100 пользователей одновременно работающих в 1С, нужно присмотреться к процессорам, имеющим от 2 ядер и 4 потоков, но в данной ситуации это минимум, и лучше сформировать запас производительности. Соответственно, при большем числе пользователей, характеристики процессора(ов) увеличиваются пропорционально.
Оперативная память для 1С – плюс к производительности
При выборе оперативной памяти, ситуация заметно проще, так как есть официальные рекомендации от компании 1С. Они звучат следующим образом – на каждые 100 пользователей необходимо выделить 8 ГБ оперативки. Такой объем оперативной памяти вполне достаточен для всех основных задач, которые способно решить программное обеспечение 1С. Ещё один несомненный плюс – низкая стоимость RAM в сравнении с другими комплектующими. Так, стандартные 16 ГБ памяти DDR4 RDIMM обойдутся всего в 5-6 тысяч рублей, а 16 ГБ DDR5 RDIMM в 10-11 тысяч. Учитывая, что важность оперативной памяти для производительности сервера точно перевешивает затраты, экономить на RAM не стоит – лучше купить с небольшим запасом.
Исходя из предыдущего абзаца, у вас может возникнуть логичный вопрос – какой тип памяти лучше ставить в сервер, DDR4 или DDR5. Сегодня многие серверы по прежнему используют DDR4, и можно с уверенностью сказать, что такие системы будут справляться с программным обеспечением 1С в ближайшие несколько лет. Однако, если хочется подобрать конфигурацию на перспективу, чтобы не обновляться более продолжительное время, лучшим вариантом будет DDR5, обладающая большей пропускной способностью. К слову о скорости оперативной памяти – вполне естественно, что чем выше данный показатель (у стандартной серверной RAM он равен 3200 МТ/с), тем больше общая производительность системы.
Накопители для 1C – два варианта для предприятий
Следующий важнейший компонент любого сервера для 1С – это накопители для обработки и хранения информации. Есть два основных варианта, как решить вопрос с дисками, и как это обычно бывает, один требует большего бюджета, а второй позволяет сэкономить.
Начнём с бюджетного варианта. Стандартным решением для серверов являются жёсткие диски SAS HDD. Практически всегда, когда речь идёт о приобретении сервера для малого или среднего бизнеса, HDD окажется достаточно – главное протестировать актуальную для вашей организации нагрузку на диски, и убедится, что система работает стабильно.
Более дорогостоящий вариант — потратиться на мощные SSD-накопители. Они гарантируют быструю работу сервера даже при высокой нагрузке. Хотя такая опция и обещает максимальную производительность, важно, что она не оказалась чрезмерной, в результате чего бюджет будет потрачен на комплектующие, в которых нет особой нужды. Поэтому, логичным выходом из положения зачастую становится сочетание SSD и HDD для достижения баланса между стоимостью и производительностью.
Также, как и в случае с процессорами, есть ещё несколько общих рекомендаций:
1. Диски должны быть объединены в RAID-массивы. Простыми словами, RAID-массив – это несколько физических дисков, объединенных в единый логический диск, для повышения отказоустойчивости системы – в случае, если один из элементов окажется неисправен, это не приведет к выходу из строя всей системы и потере данных. Более того, не стоит забывать, что скорость и производительность RAID-массива выше, чем у отдельных накопителей.
2. Очень важно использовать качественные, надежные аппаратные контроллеры. Подобрав самые производительные накопители, вам не удастся в полной мере задействовать их возможности, если контроллер не сможет справиться с нагрузкой.
3. Совет по аналогии с предыдущими пунктами о дисковом пространстве, которое понадобится вам, если рассчитать его на 100 пользователей 1С. В данной ситуации, рекомендуемый объём составляет 120-130 ГБ пространства на накопителях.
Как собрать отказоустойчивую конфигурацию
Последний важный момент, который мы не можем не упомянуть в нашей статье – это отказоустойчивость системы. Мы уже затронули эту тему в предыдущем пункте, говоря о накопителях и RAID-массивах. Сейчас же дополнительно поговорим о дублировании других важных комплектующих сервера, отказ которых может стать критическим моментом для системы.
Итак, какие именно компоненты сервера лучше продублировать, чтобы не оказаться в сложном положении при их внезапной неработоспособности? Если у вас кластер серверов, то один сервер будет выступать в качестве резервного для другого, чтобы при необходимости взять на себя нагрузку. Но если вы решили выбрать для 1С один сервер, то речь будет о том, чтобы дублировать следующие комплектующие:
Блоки питания – зачастую устанавливают два, или даже четыре блока для повышенной надежности
Сетевые платы – чтобы сервер гарантированно остался подключенным к сети, если одна из плат вдруг выйдет из строя
Накопители – но про важность их дублирования мы уже подробно рассказали ранее
В целом, стоит руководствоваться принципом, что для всех компонентов системы лучше подготовить замену – и начинать в первую очередь с критически важных для её нормального функционирования, а дальше исходить из финансовых возможностей.
И разумеется, для полной надежности, нельзя забывать про резервное копирование. В идеале, для всех данных нужен бэкап на другом сервере, работающем на других накопителях – чтобы максимально обезопаситься от потери ценной информации.
Вывод
Для стабильной работы 1С важно выбирать серверное оборудование, которое обеспечивает надёжность, масштабируемость и качественную защиту данных. Один сервер подойдёт для малого и среднего бизнеса, а кластер серверов — для крупных предприятий с высокими требованиями к отказоустойчивости.
Оптимальная конфигурация для сервера определяется многими факторами – в первую очередь, на неё влияет количество пользователей. Но на данную тему мы готовим отдельный материал, с подборкой подходящих серверов исходя из общего числа пользователей 1С. Сейчас же, вновь напомним, что при подборе конфигурации для 1С нужно руководствоваться характеристиками ключевых комплектующих – процессора, оперативной памяти, накопителей, и т.д. Для каждого элемента есть свои правила, которые мы разобрали в статье. Мы надеемся, что сумели помочь вам с выбором идеального сервера под ваши задачи, связанные с 1С. Если у вас остались вопросы, наши специалисты всегда готовы помочь вам с выбором.
И помните – не стоит развертывать 1С на ПК — это решение не обеспечит стабильность работы и безопасность данных, важные для любого бизнеса. Серверы изначально созданы для работы 24/7 и обслуживания множества пользователей, что делает именно их оптимальным выбором для компаний.