серверные комплектующие информационных систем. Они выполняют множество функций — хранение и обработка данных, предоставление коммуникации, сложные вычисления. Архитектура серверов состоит из множества комплектующих.
Для того, чтобы сделать правильный выбор при настройке и обслуживании информационных систем, важно иметь представление о составе серверов. Рассмотрим основные комплектующие.
Процессор (CPU)
ЦПУ — это основа сервера, определяющая его производительность. Его функционал: вычислительные операции, обработка данных, управление работой всех программ. От частоты работы процессора, типа и количества ядер, зависит производительность сервера.
Современные процессоры обладают многопоточностью для эффективной обработки множества задач одновременно. Виртуализация является также одной из основных функций современных процессоров для разделения ресурсов (запуск несколько виртуальных машин на одном сервере).
Основной критерии при выборе модели процессора — обрабатываемая нагрузка, для сложных высокопроизводительных вычислений необходим процессор с большим количеством ядер и высокой тактовой частотой. Для обработки большого количества запросов требуется процессор с меньшим числом ядер и с большей многопоточностью. Энергоэффективность процессора еще один важный параметр. Функция энергосбережения поможет сэкономить на электроэнергии при низкой нагрузке.
Для выбора процессора следует учесть задачи, с которыми серверу придется работать, это сделает функционирование эффективным и надежным.
Оперативная память (RAM)
Оперативка сервера – место для данных, с которыми процессор работает в настоящее время, именно она ускоряет выполнение задач, предоставляя оперативный доступ к информации. Таким образом, чем больше объем оперативной памяти, тем выше производительность сервера. Также данный компонент важен для работы приложений и виртуализации, где каждое устройство нуждается в своей части памяти.
Типы памяти с различными скоростями передачи информации: DDR3, DDR4 и DDR5. Важно обратить внимание на совместимость памяти с материнской платой и процессором.
Оптимальное распределение ресурсов памяти между операционной системой и приложениями является залогом эффективного ее использования, высокой производительности.
Жёсткие диски (HDD/SSD)
Жёсткие диски — элемент, отвечающий за хранения информации на сервере. На сегодняшний день существует два вида жестких дисков: HDD и SSD.
HDD (Hard Disk Drive) — жёсткие диски с вращающимися магнитными дисками и головками для чтения и записи. Имеют большую ёмкость и невысокую скорость доступа (из-за ожидания вращения дисков и движения головок).
SSD (Solid State Drive) — твердотельные диски, основой которых является флэш-память, именно она дает оперативный доступ к данным для максимально быстрой загрузки ОС, приложений и передачи информации. Также SSD являются более надёжными, чем HDD, поскольку в них все элементы статичны.
Выбор опять же зависит от задач, стоящих перед сервером. HDD подойдут для хранения большого объема данных, SSD будут хорошим вариантом при необходимости высокой скорости обработки данных.
В одном сервере данные виды дисков можно скомбинировать и использовать для разных задач.
Материнская плата
Материнская плата обеспечивает взаимодействие всех стальных элементов сервера. Процессор, оперативная память, диски и тд. подключаются в разъемы материнки. Контроллеры, сетевые карты, адаптеры RAID и другие элементы расширения устанавливаются в слоты. Такие компоненты дают серверу новый функционал.
Совместимость со всеми комплектующими сервера важнейший критерий выбора платы:
· сокет должен соответствовать процессору,
· разъемы для оперативной памяти должны соответствовать ее типу и скорости.
· количество слотов расширения и портов должно соответствовать количеству необходимых элементов.
Современные материнские платы имеют возможность осуществления дополнительных функций: управление удаленным доступом (IPMI), защита от перегрева, регулирование энергопотребления.
При выборе данного элемента необходимо учесть: совместимость с другими комплектующими, функциональность и потребности на перспективу.
Контроллеры и адаптеры
Контроллеры и адаптеры отвечают за связь, защиту информации и функционал сервера.
Сетевые контроллеры подключают сервер к сети, определяя скорость и тип сетевого соединения (Ethernet, InfiniBand и др.). Они обеспечивают связь между серверами, сетевыми устройствами и интернетом. При выборе контроллера нужно обратить внимание на объём получаемых и передаваемых данных и тип сети.
RAID-адаптеры — логический массив из нескольких жёстких дисков, его задача повышение производительности и надёжности. Адаптеры управляют массивами на разных уровнях (RAID 0, 1, 5, 10 и т.д.), таким защищая данные от потери и увеличивая производительность системы.
Адаптер HBA служит для быстрого и бесперебойного подключения к серверу устройств хранения (дисковые массивы и SAN (Storage Area Network)) для обмен данными. Используется такой адаптер в случаях необходимости высокой скорости передачи данных.
Графические адаптеры (видеокарты) применяются для:
· вывода видеосигнала
· удалённого управления
· машинного обучения
· рендеринга видео-сцен.
Блоки питания
Блоки питания обеспечивают электропитание всех элементов серверной инфраструктуры.
Правильно подобранные блоки питания будут давать стабильное напряжение, и защищать от скачков электричества. Высокоэффективные блоки экономят электроэнергию и уменьшают выделения тепла.
Ряд серверов комплектуется резервными блоками питания, для бесперебойного функционирования при поломке основного.
Мощность блока питания подбирается исходя из потребностей сервера, так чтобы обеспечить энергией процессоры, оперативную память, диски и остальные компоненты. Если в планах есть расширение сервера, следует оставить запас мощности.
В отдельных случаях, при постоянной работе одного из блоков питания, серверам необходимо резервирование. Некоторые блоки питания имеют дополнительные функции, такие как функция горячей замены или управление энергопотреблением (мощность настраивается под нагрузку сервера для более эффективного электропотребления).
Выбор блоков питания важен для эффективной работы сервера. Хорошие блоки питания от надежных производителей позволят бесперебойно работать всем составляющим сервера.
Заключение
Каждый элемент серверной системы важен для обеспечения ее работы.
Процессор это мозг сервера, оперативная память — кратковременная, жесткие диски — хранилище информации. Все это соединяет материнская плата, а за связь между ними отвечают контроллеры и адаптеры.
Чтобы подобрать процессор и оперативную память нужно понимать какие задачи стоят перед сервером. SSD-диски увеличат скорость доступа. RAID-массивы обезопасят хранение данных.
Блоки питания предотвращают перебои в работе системы.
Так, каждая комплектующая сервера выполняет свой функционал. Правильный подбор каждого
элемента помогает создавать эффективные серверы под конкретные задачи.