Как выбрать сервер для офиса: простой путь к правильному решению
Выбор сервера для офиса — серьезный процесс, к которому не так легко подступиться. Мы понимаем, что большинство людей, не связанных с IT, поиск ответа на вопрос «Как выбрать сервер для офиса?» заведет в тупик, но на самом деле все не так уж страшно. Главное — составить список задач, которые должен решать сервер, а потом, исходя из этого списка, подобрать подходящие комплектующие.
Слишком часто руководители компаний, сотрудники и даже сисадмины, не имеющие глубоких знаний в IT, теряются в технических терминах и показателях комплектующих. Вроде бы все понятно, но вопросы остаются: какой сервер выбрать, сколько памяти нужно, какие дополнительные компоненты учесть, нужна ли серверная в офисе? Эта статья поможет вам понять, как правильно собрать сервер для офиса, чтобы потом не жалеть о потраченных деньгах и времени.
Для чего нужен сервер в офисе?
Офисный сервер это комплекс из специального оборудования и ПО, способный решать задачи, с которыми не справится обычный компьютер. Даже сейчас, когда существуют сотни облачных сервисов для бизнеса, предлагающих решения на все случаи жизни, в некоторых ситуациях свой собственный офисный сервер будет лучшим выбором.
Такой сервер может хранить данные и обеспечивать обмен ими между сотрудниками или использоваться для работы базы данных компании. Может обеспечивать работу 1С, CRM, ERP или «тяжелого» софта, требующего большое количество ресурсов и мощностей. Офисный сервер может быть терминальным или просто хостить корпоративный сайт. Под каждую из этих задач нужно грамотно подбирать «железо», иначе можно потратить много денег на комплектующие, которые совсем не подходят для вашего случая.
В крупных компаниях часто используют сразу несколько серверов, каждый из которых выполняет свои задачи. В организациях поменьше сервер может быть и один, а для небольшого бизнеса покупка собственного сервера может быть излишней, а лучшим выбором станут как раз облачные решения или VDS. Хотя и в случае малых компаний собственный офисный сервер может быть необходим, например, для работы 1С или в качестве более надежного хранилища данных.
А можно вместо сервера использовать обычный ПК?
Технически да, можно, но на практике это оказывается плохим решением. Попытки заменить специализированный сервер для офиса обычным компьютером чаще всего вызваны желанием сэкономить. Все-таки сервер — достаточно дорогое оборудование. Но, как это часто бывает, скупой платит дважды, и не всегда удается расплатиться только деньгами. Из-за экономии на качественном оборудовании можно потерять важные данные и даже парализовать работу компании.
Есть несколько важных отличий сервера от обычного, пусть даже и мощного, компьютера. Давайте по порядку.
Сервер мощнее
Пока компания не очень большая, а задачи для сервера не требовательны к ресурсам, производительности офисного ПК, используемого как сервер, может хватать. Но чем больше будет расти ваш коллектив, тем больше проблем возникнет. В серверах используется специальное «железо», которое всегда будет выигрывать у обычного ПК при сравнении производительности.
Серверные процессоры изначально проектируются с расчетом на многопоточность и работу с большим количеством клиентов. Больше ядер и потоков, больше объем кэша — выше производительность. Также серверные процессоры поддерживают работу с большими объемами оперативной памяти по сравнению с процессорами для обычных ПК.
Разницу в производительности между серверным и обычным процессором можно понять на примере сетевого оборудования. Если к обычному домашнему WI-FI-роутеру подключится несколько десятков устройств, активно использующих сеть, то стабильно такая система работать не сможет. Начнутся просадки скорости, потери сигнала, зависания и другие проблемы. Зато профессиональное сетевое оборудование сможет без проблем обеспечить стабильную работу большого количества клиентов. Точно так же будет ощущаться разница между сервером и ПК, выполняющим его функции.
У сервера выше отказоустойчивость
Еще одно отличие профессионального серверного оборудования от обычного компьютера это надежность и отказоустойчивость. И дело не только в том, что сервера рассчитаны на большие нагрузки и работу в режиме 24/7, но и в специфике архитектуры, которая дает интересные возможности.
Сервера позволяют подключить много дисков, объединенных в RAID-массив. Это позволяет избежать потерь данных и их повреждения, а еще ускоряет работу с данными. Ну и появляется возможность провести «горячую замену» диска, то есть замену без отключения всей системы. И чем больше у вас данных и сотрудников, которые с ними работают, тем важнее становится возможность использования RAID-массива.
С бесперебойным питанием у серверов тоже все гораздо лучше, чем у простых компьютеров. Так как серверное оборудование всегда разрабатывается с учетом требований к бесперебойности, для серверов существуют блоки питания с резервированием. Такие блоки питания имеют несколько независимых модулей, если один из них выходит из строя, другой тут же берет всю нагрузку на себя, и сервер продолжает работать. Для обычных пользователей все это пройдет незаметно, они смогут без проблем продолжать работу.
А еще в серверах обычно используется ECC-память, то есть модули с функцией коррекции ошибок. Такая память гораздо надежнее той, которая используется в обычных офисных ПК.
Частично все это можно реализовать и на обычном компьютере, но гораздо удобнее и надежнее все системы обеспечения бесперебойной работы настраивать на профессиональном оборудовании, которое для этого предназначено.
Сервер дает больше гибкости в настройках и управлении
Так как сервер — это профессиональное оборудование, для него и инструменты есть соответствующие. Даже если говорить о простом мониторинге системы, у сервера для этого гораздо больше возможностей. Обычно в сервере установлены датчики, измеряющие температуру процессора и других важных комплектующих, есть датчики для контроля скорости вращения кулеров. ИБП тоже покажет всю необходимую информацию о питании.
Профессиональные сервера поддерживают удаленное подключение сисадмина и управление оборудованием, например, с помощью протокола IPMI. Серверные ОС имеют массу функций, которых нет в операционках для обычных офисных компьютеров. Можно удаленно регулировать работу ИБП и кулеров, управляя питанием и охлаждением.
Да и в целом, сервер настраивается один раз, а потом просто поддерживается и обновляется, а вокруг ПК придется постоянно «танцевать с бубном», чтобы все работало.
Важно понять, что сервер и обычный офисный ПК это разное оборудование, созданное для разных масштабов и задач. Компьютер можно использовать как временное решение или как бюджетный вариант для малого количества сотрудников, но не думайте, что если система работает сейчас, то так будет всегда. Планируете масштабирование компании и увеличение нагрузки на ваш сервер? Тогда начинайте подбирать профессиональное оборудование, без него никак.
Как количество сотрудников влияет на выбор сервера?
Принцип простой — чем больше людей будет работать с сервером, тем больше нагрузки на него ляжет. При выборе сервера в офис надо учитывать еще и задачи, которые он будет выполнять, потому что почтовый сервер, терминальный или сервер для базы данных это совершенно разные системы. Для понимания того, как требуемая мощность сервера зависит от количества сотрудников с учетом решаемых задач давайте посмотрим на усредненные конфигурации.
Важный момент — мы исходим из того, что сервер будет решать одну конкретную задачу. Если вы планируете использовать один физический сервер для нескольких задач сразу, то требования к мощности «железа» будут выше.
Для 5 сотрудников хватит компактного сервера с относительно недорогими комплектующими. По начинке сервер на 5 человек должен быть примерно таким:
- CPU (процессор) — от 4 ядер с тактовой частотой 3 ГГц и больше.
- RAM (оперативная память) — от 16 ГБ с ECC.
-
HDD, SSD (диски) — минимум 2 HDD по 1 ТБ, объединенных в RAID-1.
Это минимально необходимый набор для стабильной работы сервера на 5 человек. Такая конфигурация подойдет для одного из следующих сценариев:
- Работа с базой 1С:Бухгалтерия 8.3 для 3-5 пользователей в файловом режиме;
- Организация файлового сервера для общих документов с базой до 500 ГБ;
- Небольшая система видеонаблюдения (4-6 камер) с хранением архива до 14 дней;
- Простой почтовый сервер на базе Linux.
Сервер на 10 человек должен быть более производительным. Для него требования следующие:
- CPU — 2 процессора от 8 ядер с тактовой частотой 3 ГГц и больше.
- RAM — от 32 ГБ с ECC.
- HDD, SSD — минимум 2 HDD по 2 ТБ в RAID-1 + SSD 256 ГБ для системы.
Этой конфигурации будет достаточно для таких сценариев использования:
- Работа с 1С:Бухгалтерия + ЗУП в файловом режиме для 8-10 пользователей;
- Файловый сервер с базой до 2 ТБ и активной работой до 10 пользователей;
- Терминальный сервер для 5-7 пользователей со стандартным набором приложений;
- Почтовый сервер с базой до 10 почтовых ящиков и архивом;
- SQL-сервер для небольшой базы данных с активной работой до 10 пользователей.
Сервер для команды от 30 человек требует уже такого набора:
- CPU — 2 процессора от 20 ядер с тактовой частотой 3 ГГц и больше.
- RAM — от 64 ГБ с ECC.
- HDD, SSD — массив из 4-6 SSD в RAID-10 общим объемом от 4 ТБ.
Сервер с такой конфигурацией можно смело использовать для следующих сценариев:
- Работа с 1С в клиент-серверном режиме для 25-30 пользователей (одна большая база или несколько небольших);
- Файловый сервер для работы с большим объёмом данных (до 8 ТБ) и частыми обращениями;
- Терминальный сервер для 15-20 пользователей с расширенным набором приложений;
- SQL-сервер для крупной базы данных с высокой нагрузкой;
- Корпоративный портал с базой 1С-Битрикс и высокой посещаемостью.
Отдельно уточним — если вы будете использовать такую конфигурацию для работы с 1С в клиент-серверном режиме, то сервер сможет обеспечить работу 50-60 сотрудников. А при грамотной программной программной оптимизации еще большего количества.
Главное не забывайте про потенциальное масштабирование. Выбирая сервер нужно держать в голове, что рано или поздно сотрудников станет больше, и потребуется более мощное «железо». Чтобы не пришлось через полгода выбирать новый сервер, сразу предусмотрите возможность расширения. Если позволяет помещение, берите сразу стоечный сервер с возможностью масштабирования.
Как рассчитать необходимую мощность сервера?
Расчет необходимой мощности это самая важная и самая сложная часть при выборе оборудования. Нет волшебной формулы, которая даст быстрый ответ, каждый случай индивидуален.
По-хорошему, чтобы точно не ошибиться при расчете и не приобрести в итоге сервер, который не подойдет под ваши задачи, лучше обращаться к специалистам. Наши инженеры смогут подобрать оптимальную для вас конфигурацию, учитывающую перспективы масштабирования и другие нюансы.
Но если вы хотите прикинуть, какой сервер вам нужен, самостоятельно, вот несколько советов, как это сделать.
Изучите нагрузку на то «железо», которым пользуетесь сейчас. Если вы пользуетесь VDS, получить информацию о нагрузках будет проще. Эти данные можно найти в админке . Если же у вас в офисе есть только локальная сеть или вообще отдельные компьютеры, а вы собираетесь поставить, например, терминальный сервер, тогда придется измерять нагрузку на каждом отдельном устройстве или на большинстве из них.
Расчет необходимой производительности процессора для терминального сервера происходит так:
- Измеряем пиковую нагрузку при запуске компьютера и нагрузку на процессор при работе каждого компьютера и высчитываем средние значения. Допустим, получилось 2% рабочая без учета ОС и 35% при запуске.
- Умножаем среднюю рабочую нагрузку на количество сотрудников. Пусть будет 15 человек, тогда получится 2% * 15 = 30%.
- Прибавляем сюда запас по мощности, равный нагрузке в момент включения, и нагрузку, которую даст серверная ОС, для примера это будет 3%. Получаем 30% + 35% + 3% = 68%.
- Закладываем еще 30% запаса, который обеспечит стабильную работу сервера и получим 68% * 1,3 = 88%.
Это значит, что терминальный сервер для вашего офиса может иметь 88% от тех мощностей, что используются сейчас. Таким же образом можно получить и необходимое количество оперативной памяти. Провести замеры, получить среднее значение, вычесть затраты на работу ОС и умножить на количество пользователей. Но еще раз напомним, это примерный расчет, на практике все не так просто, потому что всегда есть нюансы, которые придется учитывать.
Если у вас уже есть сервер в офисе или хотя бы ПК, выполняющий роль сервера, можно провести нагрузочное тестирование. По возможности возьмите самый мощный компьютер, который у вас есть, сделайте из него сервер и измеряйте нагрузку.
Если у вас много сотрудников, например, 50 человек, а ваш сервер при тестировании «падает» под нагрузкой от 10 сотрудников, то для самого грубого подсчета просто умножьте мощность на 5 и прибавьте те же 30% запаса. Но это даст вам лишь примерное значение.
Какое дополнительное оборудование нужно докупить?
Выбор сервера — это только половина дела. Чтобы сервер работал эффективно, вам нужно правильно подобрать дополнительное оборудование. Это маршрутизаторы, источники бесперебойного питания (UPS), системы хранения данных и многое другое. Все это оборудование помогает обеспечить стабильную работу сервера и защиту от сбоев.
Источник бесперебойного питания (UPS или ИБП) — настолько важная вещь, что обходить ее стороной будет просто преступлением. Резкое отключение электричества в лучшем случае прервет все рабочие процессы, которые зависят от сервера, а в худшем вообще приведет к потере данных или повреждению оборудования.
Желательно брать сразу несколько источников резервного питания для перестраховки. Лучше потратиться на дополнительный UPS, чем лишиться сервера или важных данных. Для небольшого офисного сервера скорее всего подойдет однофазный ИБП. Также в зависимости от конфигурации вашей системы питания можно взять ИБП с резервированием.
Вместе с UPS лучше всего сразу закупить и PDU — модули распределения питания. Эти устройства имеют много полезных функций в зависимости от модели. Основное их назначение — управлять потоком электроэнергии, они контролируют напряжение и защищают от его перепадов и скачков, позволяют следить за другими показателями электросети (сила тока и мощность), могут даже управляться удаленно. UPS и PDU вместе дадут максимальную защиту офисного сервера от любых проблем с электросетью.
Сетевое оборудование тоже необходимо для работы сервера. Сам по себе сервер не будет полезен, он должен быть объединен в одну сеть с компьютерами и другими устройствами. В зависимости от размеров сети вам понадобятся роутеры, маршрутизаторы, коммутаторы, ретрансляторы и другие устройства. Плюс все, что необходимо для кабельной сети: сами кабели, розетки, трассы для кабелей, коммутационные панели и другие элементы сети.
Как правильно разместить сервер в офисе?
Теперь давайте перейдем к важному вопросу: где и как разместить сервер в вашем офисе? Может просто на стол его поставить, чтобы был у всех на виду? Нет, все не так просто. Как минимум кабели, провода и шум, которые всегда есть вокруг сервера — не лучшее соседство для рабочих мест сотрудников. Но главное, что вы должны учитывать — это технические условия, необходимые для нормальной работы оборудования.
Вот три столпа, на которых держится работоспособность сервера: стабильная температура, доступ к электричеству и, конечно, подключение к интернету. Идеально, если для этого будет выделено отдельное помещение — серверная комната.
Есть немало стандартов и требований для серверной комнаты. По-хорошему стоит с ними ознакомиться и подготовить серверную в офисе в полном соответствии с этими требованиями. Но мы прекрасно понимаем, что не всегда есть ресурсы и даже доступная площадь для оборудования серверной по всем канонам, так что вот список самых важных нюансов, которые надо учесть.
Серверная должна быть просторной. Для небольшого сервера не надо выделять огромный зал, но и в кладовку тоже ставить его нельзя. Площадь серверной должна начинаться хотя бы от 10-15 м2. С такой площадью будет гораздо проще выполнить остальные важные требования.
В серверной должна быть хорошая вентиляция и хорошая изоляция. Электроника, как известно, не дружит с влагой и пылью, поэтому в серверной не должно быть окон, через которые все это может попасть на оборудование. А вентиляция нужна для того, чтобы проще было поддерживать нужную температуру в комнате. Сервер греется еще сильнее обычного компьютера, и система охлаждения отводит это тепло, рассеивая его в воздухе, так что воздух надо обновлять, чтобы ничего не «закипело».
Позаботьтесь о дополнительном охлаждении. Если у вас не один сервер, а целая стойка, полностью заполненная оборудованием, то лучше внимательно следить за температурой воздуха в серверной. Иногда одной вентиляции недостаточно, в таких случаях нужно дополнительно охлаждать воздух в серверной.
Доступ в серверную должен быть ограничен. Смотреть, как работает сервер, может быть и интересно, но пускать в серверную всех подряд не стоит. Доступ к оборудованию должны иметь только ответственные сотрудники, которые понимают, что делают: сисадмины, технические специалисты, руководство.
Сделайте серверную подальше от людей и организуйте звукоизоляцию. Профессиональный сервер сильно шумит, а несколько серверов могут создавать невыносимый для сотрудников шум. Мало того, что работать в условиях такого шума тяжело, от него и голова разболеться может. Поэтому позаботьтесь о том, чтобы шум серверных кулеров не был слышен всему офису.
Организуйте структурированную кабельную сеть. Сервер это не только само оборудование, это еще и куча кабелей и проводов от питания до подключения к интернету и разведения сети по офису. Оставлять все эти кабели просто валяться на полу небезопасно, ненадежно и некрасиво, их нужно грамотно уложить. Как это сделать — отдельный разговор, вариантов много, главное — сделать.
Следуя этим простым правилам и принципам, вы подберете и обустроите серверную комнату. Конечно, если условия совсем не позволяют выделить под сервер отдельное помещение, а сервер у вас всего один, можно его временно и в угол поставить. Главное не забывайте о правилах и защитите сервер от влаги, пыли, перегрева и человеческого фактора. Кто-то из коллег может случайно нажать пару кнопочек на корпусе или задеть кабели, лучше заранее предусмотреть защиту от этого, чем потом бороться с последствиями.
Еще несколько советов перед выбором сервера
Не забывайте про совместимость. Не все комплектующие хорошо сочетаются друг с другом. И даже если вы самостоятельно подберете «железо», которое в целом будет совместимо и заработает в сборке, не факт, что вы не организуете себе «бутылочное горлышко».
Например, при самостоятельном выборе комплектующих те, кто не обладает большим опытом в этом деле, часто совершают ошибки вроде покупки оперативной памяти с частотой выше, чем позволяет использовать процессор. В итоге денег было потрачено больше, а производительность ограничена из-за неудачного выбора.
Чтобы избежать этой и других ошибок при выборе сервера в офис, лучше обращаться к профессионалам. Например, к нам. Мы в ITTELO много лет помогаем клиентам избежать типичных ошибок, которые совершают при выборе офисного сервера люди без опыта. А еще обязательно учтем специфику конкретно ваших бизнес-процессов, вашего офиса и задач, которые будет решать сервер. Ну и конечно же дадим гарантию на все оборудование, чтобы вы могли спать спокойно.