Когда 1С начинает заметно тормозить, первой реакцией часто становится желание купить сервер помощнее, больше процессоров, больше оперативной памяти, быстрый диск, и проблема должна исчезнуть. Иногда это действительно помогает. Но нередко компания получает дорогую машину, а сотрудники по-прежнему ждут открытия документов и проведения отчетов.
Причина в том, что производительность 1С зависит не от одной характеристики. Важны конфигурация, количество пользователей, объем базы, режим работы, сервер базы данных, фоновые задания, дисковая подсистема и даже конкретные операции, которые выполняют сотрудники. Поэтому сервер для небольшой бухгалтерии и сервер для компании с десятками одновременных пользователей могут быть совершенно разными. Универсальной конфигурации «для 1С» не существует. Правильный выбор начинается не с каталога серверов, а с понимания нагрузки.
Сначала определите, как именно используется 1С
Две компании с одинаковым количеством сотрудников способны создавать совершенно разную нагрузку.
В одной организации несколько бухгалтеров работают с относительно небольшой информационной базой. В другой одновременно открыты продажи, склад, бухгалтерия, зарплата, обмен с интернет-магазином, загрузка банковских операций и множество фоновых заданий.
Имеет значение и конфигурация 1С. Требования небольшой базы могут заметно отличаться от требований крупной информационной системы с большим количеством документов и сложными отчетами.
Перед выбором сервера полезно ответить хотя бы на несколько вопросов. Сколько пользователей работает одновременно? Каков размер базы? Используется файловый или клиент-серверный вариант? Есть ли тяжелые отчеты и обмены? Насколько быстро растет объем данных?
Если система уже работает, лучше опираться не на предположения, а на фактические показатели нагрузки. Это позволяет понять, чего действительно не хватает текущему серверу.
Файловый вариант подходит не для любой нагрузки
В небольших организациях 1С может работать в файловом режиме. Информационная база хранится в файле, к которому обращаются пользователи.
Такой вариант сравнительно прост в развертывании и способен нормально работать при небольшой нагрузке. Но по мере роста базы и количества одновременных операций его ограничения становятся заметнее.
Для более серьезных задач используется клиент-серверная архитектура. В ней сервер 1С взаимодействует с отдельной системой управления базами данных.
Это усложняет инфраструктуру, но дает больше возможностей для работы с крупными базами и многопользовательской нагрузкой.
Поэтому вопрос «сколько памяти нужно для 1С» нельзя рассматривать отдельно от архитектуры. В клиент-серверной схеме ресурсы потребляет не только платформа 1С, но и система управления базой данных.
Для 1С важна производительность процессора
При покупке сервера легко увлечься количеством ядер. Кажется, что процессор с большим числом ядер автоматически будет быстрее.
Для 1С это не всегда так.
Часть операций хорошо использует параллельную обработку, но существуют задачи, скорость которых заметно зависит от производительности отдельных ядер. Поэтому современный процессор с высокой производительностью на ядро может оказаться полезнее старой серверной модели с большим количеством медленных ядер.
Это особенно важно при выборе недорогого виртуального сервера. Указанные в тарифе vCPU сами по себе мало говорят о реальной скорости. Нужно учитывать, на каких физических процессорах работает инфраструктура и как провайдер распределяет вычислительные ресурсы.
Если 1С выполняет тяжелые расчеты, формирует сложные отчеты или обслуживает много одновременных запросов, процессор становится одним из ключевых компонентов системы.
Но покупать максимальное количество ядер без анализа нагрузки тоже не стоит. Лишние вычислительные ресурсы не ускорят операцию, которая не умеет ими эффективно пользоваться.
Сколько оперативной памяти потребуется
Оперативную память используют операционная система, сервер 1С, база данных и другие запущенные службы.
Чем больше пользователей и активных процессов, тем выше потребность в RAM. Размер самой информационной базы тоже влияет на требования, особенно в клиент-серверной архитектуре.
При нехватке памяти система начинает активнее обращаться к диску, а производительность может резко ухудшаться.
Но и здесь правило «чем больше, тем лучше» быстро превращается в ненужные расходы. Если рабочая нагрузка использует лишь часть установленной памяти, дополнительные гигабайты будут просто простаивать.
Для существующей системы полезнее посмотреть фактическое потребление RAM в часы максимальной активности и оставить разумный запас. Для новой инфраструктуры конфигурацию стоит рассчитывать с учетом числа пользователей, базы данных и планируемого роста.
Еще один аргумент в пользу масштабируемого решения заключается в том, что добавить память позже часто выгоднее, чем годами оплачивать большой неиспользуемый запас.
Почему быстрый диск особенно важен
1С и система управления базой данных активно работают с хранилищем. Чтение и запись данных, временные операции, журналы и резервное копирование создают дисковую нагрузку.
Поэтому медленная дисковая подсистема способна стать узким местом даже при хорошем процессоре и достаточном объеме памяти.
Для современной инфраструктуры логично смотреть в сторону SSD и NVMe. Но само название накопителя еще не гарантирует одинаковую производительность.
На виртуальном сервере имеет значение не только физический тип диска, но и ограничения операций ввода и вывода, архитектура хранения и общая нагрузка на платформу.
При размещении 1С на собственном оборудовании появляется больше контроля над дисковой подсистемой, но одновременно компания сама отвечает за надежность накопителей, резервирование и замену вышедшего из строя оборудования.
Поэтому скорость диска нужно рассматривать вместе с надежностью хранения.
Виртуальный сервер или собственное оборудование
Для 1С необязательно покупать физический сервер в офис.
Виртуальный сервер позволяет арендовать необходимые ресурсы в дата-центре. Компания не покупает оборудование, не занимается его размещением и может сравнительно быстро увеличить ресурсы.
Это удобно для небольших и средних организаций, особенно если нет собственного специалиста, который будет обслуживать серверное железо.
Физический сервер дает полный контроль над оборудованием и может быть оправдан при большой постоянной нагрузке или особых требованиях к инфраструктуре.
Но его стоимость не заканчивается на цене самой машины. Нужны надежное питание, охлаждение, резервное копирование, сетевое оборудование и обслуживание. Если сервер стоит в обычном офисе, приходится отдельно думать о перебоях электричества и связи.
Поэтому сравнивать аренду виртуального сервера и покупку оборудования только по ежемесячной цене некорректно. Нужно считать полную стоимость эксплуатации.
Когда для 1С подходит VPS или VDS
VPS или VDS может быть хорошим решением, если компании нужен отдельный сервер без покупки физического оборудования.
На виртуальной машине можно развернуть необходимую операционную систему, установить платформу 1С и другие компоненты в рамках выбранной архитектуры и лицензирования.
Главное — выбирать виртуальный сервер по реальной производительности, а не только по количеству vCPU и гигабайт памяти в рекламной таблице.
Для небольшой нагрузки может быть достаточно сравнительно скромной конфигурации. При росте числа пользователей ресурсы можно увеличивать, если платформа провайдера это позволяет.
Особенно внимательно стоит смотреть на производительность процессоров и дисковой подсистемы. Для 1С дешевый тариф с большим количеством виртуальных ядер не обязательно окажется быстрее более дорогой конфигурации с современными процессорами.
Также необходимо заранее выяснить, кто будет администрировать операционную систему и саму инфраструктуру 1С. Обычная поддержка VPS не обязана заниматься настройкой прикладной системы.
Нужен ли удаленный рабочий стол
Один из распространенных вариантов работы заключается в том, что пользователи подключаются к удаленному рабочему столу и запускают 1С непосредственно на сервере или в серверной инфраструктуре.
Такой подход может быть удобен для удаленных сотрудников и филиалов. По сети передается в основном изображение рабочего стола и пользовательский ввод, а основная обработка происходит рядом с базой данных.
Но удаленные рабочие столы тоже потребляют ресурсы. Каждый пользователь запускает собственную сессию и приложения, поэтому при расчете RAM и CPU это необходимо учитывать.
Кроме того, нужно правильно организовать безопасность удаленного доступа. Открывать сервер в интернет без продуманной защиты опасно.
Если удаленный доступ является частью проекта, его требования нужно закладывать в конфигурацию сервера с самого начала.
Резервное копирование важнее лишнего процессора
Ускорить формирование отчета приятно. Потерять бухгалтерскую или торговую базу гораздо серьезнее.
Поэтому при выборе инфраструктуры для 1С резервное копирование нельзя оставлять на потом.
Копии должны создаваться регулярно и храниться так, чтобы отказ рабочего сервера не уничтожил их одновременно с основной базой.
Важно учитывать частоту изменений. Если в системе ежедневно появляется большое количество документов, редкая резервная копия означает потенциальную потерю значительного объема работы.
Полезно иметь несколько точек восстановления и периодически проверять, что резерв действительно можно использовать.
Если сервер арендуется, нужно выяснить, входит ли резервное копирование в услугу провайдера. Даже если входит, для критически важных данных разумно иметь дополнительную независимую копию.
Не забывайте о лицензиях
Стоимость сервера является только частью расходов на инфраструктуру 1С.
Необходимо учитывать лицензирование самой платформы, используемой системы управления базами данных, операционной системы и программ для удаленного доступа, если они требуются.
Конкретная схема зависит от выбранной архитектуры и количества пользователей. Поэтому до аренды или покупки оборудования лучше проверить лицензионные требования именно для планируемой конфигурации.
Это помогает избежать ситуации, когда технически привлекательный сервер оказывается заметно дороже после добавления всего необходимого программного обеспечения.
Особенно внимательно стоит считать расходы при сравнении облачной инфраструктуры, виртуального сервера и собственного оборудования.
Что спросить у провайдера перед арендой сервера
Не ограничивайтесь вопросом «Подойдет ли этот сервер для 1С?». Для полезного ответа провайдеру нужна информация о вашей системе.
Расскажите, сколько пользователей планируется, какая архитектура используется и нужен ли удаленный рабочий стол.
Спросите, какие физические процессоры стоят на платформе и как распределяются vCPU. Уточните характеристики дисковой подсистемы и существующие ограничения.
Выясните, можно ли увеличить RAM и процессорные ресурсы без сложного переноса на другую площадку.
Отдельно спросите о резервном копировании. Где хранятся копии, как часто создаются и как происходит восстановление?
Уточните границы технической поддержки. Провайдер обслуживает только виртуальную инфраструктуру или предлагает администрирование операционной системы? Есть ли специалисты, которые работают непосредственно с 1С, или для этого потребуется отдельный подрядчик?
Такие вопросы позволяют сравнивать не рекламные тарифы, а реальные условия эксплуатации.
Как не переплатить за сервер для 1С
Самый надежный способ не переплачивать — не покупать ресурсы наугад.
Если система уже работает, соберите статистику нагрузки. Посмотрите использование процессора, памяти и диска в обычные часы и во время тяжелых операций.
Если сервер только проектируется, оцените число одновременных пользователей, архитектуру, размер базы и используемые сервисы. Оставьте запас на рост, но не пытайтесь заранее оплатить мощности на несколько лет вперед.
Выбирайте инфраструктуру, которую можно масштабировать. Возможность добавить память или вычислительные ресурсы позволяет начать с разумной конфигурации и увеличивать ее по мере необходимости.
И обязательно отделяйте проблему оборудования от проблемы самой информационной системы. Медленный отчет может быть следствием неудачного запроса, блокировок или особенностей конфигурации. Более мощный сервер способен замаскировать проблему, но не всегда устраняет ее.
Хороший сервер для 1С — это не машина с максимальными характеристиками. Это сбалансированная инфраструктура, которая справляется с рабочей нагрузкой, имеет запас для роста и надежную систему резервного копирования.
Если выбирать именно по этим критериям, можно получить быструю и стабильную работу без оплаты ресурсов, которые компании никогда не понадобятся.








