СЕРВЕРЫ

Компания Навигатор входит в тройку лидеров среди производителей серверов в Украине. Купить сервер Impression Netnavigator вы можете на нашем сайте, находясь в любой точке Украины. Мы специализируемся на создании и построении it-инфраструктуры, поставки комплексных решений, а также предлагаем широкий выбор серверов и облачных систем хранения данных.

Рекомендации по выбору серверов

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

Файловий сервер

Файловый сервер представляет собой, по сути, внешнюю систему хранения файлов, подключаемую к сети как независимое сетевое устройство. Требования к файловому серверу определяются требованиями к системе хранения и пропускной способности сетевых интерфейсов. Процессорный ресурс и объём оперативной памяти на производительность файлового сервера влияют не так существенно, и минимальные требования определяются требованиями работающей на сервере операционной системы. Кроме этого оперативная память служит буфером при передаче файлов, поэтому не рекомендуется устанавливать в сервер менее 8 ГБ оперативной памяти, хотя минимальные требования можно сформулировать как один 4-ядерный процессор и 4 ГБ оперативной памяти.

Система хранения данных

Систему хранения рекомендуется строить на базе SAS дисков большой ёмкости (SASNL) с количеством шпинделей (дисков) от 6 шт. Дисковый массив при этом имеет конфигурацию RAID 5 или для большей надёжности RAID 6 (рекомендуется).

Максимальное число дисков в RAID 5 не должно превышать 8, а в RAID 6 не должно превышать 32. Максимальная производительность массива RAID 6 достигается при количестве дисков кратном 8*N+2.

Высокая пропускная способность сетевого интерфейса обеспечивается наличием нескольких сетевых контроллеров, которые в случае необходимости можно объединить в один логический канал.

Сервер для хостинга

Сервер для хостинга - это по сути web-сервер. Конфигурация его может быть совершенно различной и зависит от размещаемого на нём web-ресурса: от сложности используемых скриптов, от количества одновременных посетителей, от используемых на нём сервисов. Поэтому однозначные рекомендации по конфигурации давать сложно.

Можно сформулировать лишь оптимизирующие требования:

  • как правило это сервер в 19» рекмаунт корпусе как можно тоньше, для минимизации затрат на co-location (оплату за размещение сервера на площадке хост-провайдера);
  • для большинства ситуаций вполне достаточно одного 4-ядерного процессора. Двухпроцессорные системы необходимы, когда большое количество (тысячи и десятки тысяч) посетителей одновременно инициируют выполнение сложных скриптов;
  • оперативной памяти для однопроцессорных систем рекомендуется не менее 4 ГБ, для двухпроцессорных систем не менее 8 ГБ;

требования к подсистеме хранения зависят от того, предполагаются ли на сервере сервисы по раздаче файлов.

Если такие сервисы не предусмотрены, то требования к подсистеме хранения минимальные: 2 SATA диска, собранные в массив RAID 1. Если же сервисы по раздаче файлов присутствуют, то кроме системного тома на двух SATA дисках в системе хранения должны присутствовать дополнительные тома, соответствующие по ёмкости объёму файловых архивов и по производительности (скорость чтения и записи в МБ/сек) соответствовать политикам раздачи файлов.

Сервер доступа

Под сервером доступа подразумевается прокси-сервер и файрвол, VPN-сервер. Он обеспечивает выход в интернет сотрудникам из корпоративной сети, доступ сотрудникам из удалённых мест (из дома, из удалённых офисов, на выезде) к ресурсам корпоративной сети, обеспечивает управление ограничениями доступа к интернету, проверяет проходящий трафик на вирусы и обеспечивает защиту от несанкционированных проникновений из глобальной сети в корпоративную.

Требования к системе

Ключевым компонентом такого сервера является сетевая подсистема, требующая наличия нескольких быстрых сетевых контроллеров с технологиями аппаратного ускорения TCP/IP. Обработка трафика так же создаёт нагрузку и на центральный процессор. Поэтому чем больше сотрудников в организации и чем больший они создают трафик, тем более мощный нужен процессор и тем больший объём оперативной памяти (не менее 4 ГБ).

Требования к дисковой подсистеме минимальные: вполне достаточно двух дисков SATA, собранных в массив RAID 1.

Видеосервер

Видеосерверы применяются в системах видеонаблюдения для кодирования в реальном времени и записи видеоданных с камер видеонаблюдения и для хранения архивов видеозаписей. Исходя из этого, требования к серверу определяются в зависимости от объёма и скорости обрабатываемых видеоданных (количество камер и качество картинки – разрешение и битрейт для кодирования) и объёма видеоархива.В основном это требования к системе хранения. Обработка видеоданных может осуществляться как специализированной видеоплатой (в большинстве случаев), так и центральным процессором сервера, потребляя при этом существенный процессорный ресурс. В первую очередь от этого и зависят требования к серверу по процессорному ресурсу. В большинстве ситуаций при не очень большом количестве камер и аппаратной обработке видеоданных (средствами специализированной видеоплаты) достаточно одного 4-ядерного процессора и 8 ГБ оперативной памяти. Подсистема хранения типично строится на базе дискового массива RAID 5, собранного из SATAили SASдисков большой ёмкости. Иногда требуется использование высокоскоростных SAS дисков для записи видеоданных с большим битрейтом с большого количества камер.

Требования для построения больших систем видеонаблюдения

В случае очень больших систем видеонаблюдения используются существенно более мощные серверы для кодирования, причём в рамках одной системы может использоваться несколько серверов, объединённых в кластер, и подключенных к внешней системе хранения.

 

Сервер для виртуализации

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

 Требования для системы

Минимальные технические требования для сервера виртуализации:

  • два процессора, которые поддерживают аппаратную виртуализацию;
  • оперативная память от 16 ГБ;
  • 4 высокопроизводительных SAS диска в массиве RAID 10;
  • 2 блока питания с возможностью резервирования.

 Для высоконагруженных систем необходимо использовать кластер из однотипных серверов, подключенных к общей внешней системе хранения через высокоскоростной интерфейс (InifiniBand).

Терминальный сервер

Позволяет разворачивать бизнес-приложения, предполагающие коллективную работу, сетевые приложения и управлять ими. Требования к конфигурации могут быть различными в зависимости от ресурсоемкости приложений. Обычно основные требования предъявляются к процессорной производительности и объему оперативной памяти. Что касается подсистемы хранения, то тут главное требование – надёжность. Сервер приложений предполагает клиентский доступ к приложениям, в том числе и удалённый, и обычно основным критерием для выбора конфигурации служит количество одновременных клиентских сессий. Сервер приложений очень часто называют терминальный сервер.

Оперативная память

Объём оперативной памяти должен составлять 2 ГБ под нужды операционной системы плюс 250-500 МБ оперативной памяти на каждого из одновременно подключаемых пользователей в зависимости от набора используемых приложений. Если сервер обслуживает сетевое приложение, например, является почтовым сервером, то требования к производительности и объёму оперативной памяти снижаются: 2 ГБ под нужды операционной системы плюс 100 МБ на каждого пользователя (на каждый почтовый ящик); Требования к процессору в этом случае вполне ограничиваются одним 4-ядерным процессором.

Процессор

Процессорный ресурс рассчитывается исходя из того, что каждое процессорное ядро в состоянии эффективно обрабатывать порядка 8-12 потоков пользовательских сессий. Кроме этого одно процессорное ядро обслуживает операционную систему. Таким образом, например, при количестве пользователей до 30 достаточно одного 4-ядерного процессора, а при количестве пользователей порядка 100 уже нужна двухпроцессорная система с 6-ядерными процессорами.

Хранение данных

Подсистема хранения должны быть достаточно быстрой с точки зрения потоковой передачи данных (скорость чтения и записи в МБ/сек) и надёжной. Рекомендуется строить на базе высокопроизводительных HDDSASс использованием RAID технологий 5,6,10 уровней и их комбинаций. Так же возможно использование серверных SSDнакопителей. Дополнительно можно использовать более медленные HDDSATA диски большой ёмкости для бекапа и хранения не критичных к скорости доступа файлов.

Сервер службы каталогов

Основными требованиями при выборе конфигурации сервера службы каталогов являются требования по надёжности и быстром времени реакции системы. Это обусловлено тем, что служба каталогов является ядром управления корпоративной сетью предприятия, и от надёжности и быстроты её функционирования зависит работоспособность всего предприятия. При этом большой вычислительной мощности и больших объёмов подсистемы хранения не требуется.

Процессор и память

Таким образом, технические требования к конфигурации выглядят так: один процессор из младшей линейки серверных процессоров, оперативная память от 4 ГБ, дисковая подсистема строится из 2 (можно 4) высокопроизводительных дисков SASили недорогих, но надёжных SSD, из которых создаётся массив RAID1.

Сервер баз данных

С помощью сервера баз данных выполняется обслуживание и управление данных, безопасность целостности и сохранности информации. К СУБД выдвигаются особые требования: в первую очередь к быстродействию работы системы хранения, во вторую к процессорному ресурсу и объему оперативной памяти.

Хранение данных

Сегодня очень часто для систем хранения используют твердотельные накопители SSD, которые отвечают за транзакционные базы данных в ключевых моментах в работе чтения и записи информации. Именно здесь существуют самые высокие характеристики и выдают SSD по чтению в сотни раз быстрее предшественников HDD-накопителей. Показатели SSD записи в 10-40 раз быстрее обычных HDD (SAS, SATA). Для нагруженных и объемных баз данных системы хранения используют SSD и комбинации SSD + высокоскоростные HDD. При этом не стоит забывать, что производительность системы хранения зависит еще и от контроллера, который может оказаться узким местом при очень быстрых дисках. Для «тяжелых» баз данных рекомендуется использовать новейшие высокопроизводительные контроллеры.

 Для слабонагруженных баз данных можно использовать дисковые массивы высокоскоростных HDD, собранных в RAID массивы уровня 10 (для увеличения в 2 разы показателя IOPS) на запись по сравнению с RAID массивами уровня 1,5,6). В базах данных есть различные типы данных: таблицы, индексные файлы, временные файлы, log-файлы. Различные типы данных рекомендуется помещать на различных томах системы хранения, созданных под потребности различных структур этих разных типов данных.

 Оперативная память

Объем оперативной памяти должен составлять 2 ГБ под нужды операционной системы, а также 30-100% объема базы данных для кэширования в ОП. Кроме этого часто серверы баз данных работают в терминальном режиме в качестве терминального сервера. Стоит учитывать, что для каждого терминального пользователя нужно добавить еще 300-500 МБ оперативной памяти в зависимости от использования дополнительных приложений.

Процессор

Процессорный ресурс рассчитывается исходя из того, что каждое процессорное ядро в состоянии эффективно обрабатывать порядка 8-12 потоков пользовательских сессий. Кроме этого 1-2 процессорных ядер «уйдут» под нужды системы. Таким образом, например, при количестве пользователей до 20 достаточно одного 4-ядерного процессора, а при количестве пользователей порядка 100 уже нужна двухпроцессорная система с 6-ядерными процессорами. При этом не рекомендуется использовать процессоры младших линеек с более низкими частотами.