Сервер 1С на 50 пользователей собрать легко, даже очень. Конечно, встречал мало компаний, где такая численность сотрудников постоянно взаимодействовала с 1С, но все же попадались. Обычно, в таких организациях техническая инфраструктура хорошо налажена и проблем не возникает, но встретилась однажды конторка, ведущая бухгалтерию и финансовую аналитику на аутсорсинге. И там происходило нечто удивительное.

Кстати, в случае, если нужна готовая сборка сервера для данной задачи, оставьте заявку. Можем помочь с выбором устройства и посоветовать место для заказа. Абсолютно бесплатно!

Укажите данные
Введите email
Укажите телефонный номер

Принципы работы

В аутсорсинговой компании практически все бухгалтера работали как? Правильно, на удаленке. И у каждого сотрудника была собственная 1С, стоит сотруднику бросить работу, то база на несколько компаний могла попросту уплыть. Клиенты, конечно, специфики кухни сего бизнеса не знали, но уверен, если бы были в курсе, то фирма осталась бы без клиентов. Факт заключается в том, у организации оказалось около 200 компаний, в которых ведут бухгалтерию, больше 30 бухгалтеров на аутсорсинге и отсутствие нормальной аппаратуры. Начальница посмотрела на сие безобразие, схватилась за голову и по старой дружбе обратилась ко мне.

Я за голову не хватался, предпочел хвататься за кое-что другое, учитывая, что начальница весьма симпатичная. Ну, если честно, хватался за предложенный гонорар, хоть меня и склоняли к альтруизму, но денег хочется больше.

Соответственно, руководитель, держась за голову, предложила следующее, цитирую дословно: «Мне нужно, чтобы все было в офисе, но все были по домам, базы не терялись, сотрудники могли нормально работать». ТЗ исчерпывающее, пришло время приняться за работу. Выяснил, сколько сотрудников работает, понял, что сборка сервера должна быть на 50 пользователей. 32 бухгалтера уже есть, планируют еще расширяться. Окей, я не против, расширяться, когда толком не переварил сей объем — верное решение.

С этого и началась эпопея по строительству особенной системы. Был подключен админ, который впоследствии остался там работать, начали разрабатывать стратегию. Кстати, сейчас, когда редактирую сей текст, могу сказать, что система работает отлично, прошел уже год, админ и техника отлично справляются.

Чего добивались?

Итак, нашей задачей стало построить сервер 1С на 50 пользователей, к которому сотрудники смогут подключаться удаленно. Значит, нужен статический IP (обойтись можно, но согласитесь, так проще), создание веб-сервера на базе Apache+Nginx. Последнее решили отбросить и перешли к терминальному доступу. Развернули на базе Windows Server 2012.

Соответственно, уже получился не просто сервер для 1С на 50 пользователей, а полноценны терминальный сервер. Соответственно, работники могли получить доступ к удаленному рабочему столу с любого подходящего устройства.

В принципе, реализовать получилось, все программные трудности решал не я, расписывать не буду. Но они возникли, опять-таки, потому что еще понадобилась распределенная информационная база, но это другой вопрос. Зачем она понадобилась не чаю. Под это нужно было загнать нормальное устройство, при этом бюджет составил всего 300 000 рублей. Итак, приключения начинаются.

Аппаратное обеспечение

Недолго думая решили, что в такой бюджет можно уложиться только с однопроцессорной системой. Хотелось бы 2, но максимализм не всегда хорош в бизнесе. Потому, комплектующие было решено выбрать следующие:

  1. Корпус решили взять от Supermicro, только форм-фактор 2U вместо tower. Ключевым элементом стали 2 блока питания по 740 Вт. Горячей замены, правда нет, но отказоустойчивость получилась высокая.

  2. Процессор был взят Intel® Xeon e5-1650v4. То, что в нем 6 ядер и 12 потоков не принципиально для 1С, зато для терминального доступа весьма полезно. И частота неплохая, 3,6 ГГц базовая. Кэш, кстати, в 1С особой роли не играет, но парочку процентов прироста производительности дает.

  3. Оперативки решено было взять 64 ГБ DDR4-2400. 4 планки по 16 гигов оказалось за глаза. База не дотянула и до 30 ГБ, система жрет около 20 при пиковых нагрузках, когда все подключены единовременно.

  4. В сервер воткнули 2 SSD Micron 5100 Eco по 480 ГБ. Один основной, второй про запас. Еще докинули парочку HDD на 4 ТБ. Сейчас берите 480Gb SSD Micron 5200 Eco, это более актуальные твердотельные накопители. По цене дороже выйдут только тысячи на полторы. UPD. Уже никакого превосходства по стоимости нет.

  5. Источника бесперебойного питания с двойным преобразованием Ippon Innova G2 2000. Дорогое удовольствие, но взять стоит. Выходная мощность 1200 Вт, но это с огромным запасом, чтобы, в случае обесточивания сервер можно было нормально выключить.

Остальные компоненты не столь принципиальны, но система получилось вполне приемлемой почти за 300 000 рублей в сумме. Что особенно хорошо, ее хватило с избытком. Единственное, иногда процессора чуть-чуть не хватает. Но очень редко. Скорее, из-за программных ошибок.

Резервное копирование работает отлично, отказоустойчивость на высоте. Получился вполне достойный сервер 1С на 50 пользователей, который работает эффективно и без нареканий.

Сервер 1С на 50 пользователей
Обратная сторона корпуса
Процессор для сервера 1С на 50 пользователей
Intel® Xeon e5-1650v4

ПК или сервер?

Зачастил с этим вопросом, но скажу честно, я на стороне сервера. Во-первых, два блока питания. Во-вторых, выносливость у персонального компьютера на порядок ниже, серверное оборудование же заточено под постоянную работу под нагрузкой. Дальше разжевывать смысла нет, я в предыдущих текстах уже давал развернутый ответ на данный вопрос. Не люблю повторяться.

Что получилось?

А получился производительный сервер 1С на 50 пользователей. Конечно, запаса практически нет, задел на апгрейд маловат. Все же, если в будущем планируется расширение, лучше раскошелиться посильнее и взять двухпроцессорную материнку и какой-нибудь Intel Xeon 2643v4. Потом, когда потребуется масштабирование, можно воткнуть второй. Но если бюджет жмет, то вот адекватная система, способная нормально работать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *