Из чего состоит сервер: основные комплектующие
В этой статье мы проведем краткий обзор основных компонентов сервера, чтобы дать общее представление о его структуре и функционировании.
Процессор (CPU)
«Мозг» сервера. Обрабатывает данные и выполняет команды. Состоит из нескольких ядер, каждое из которых независимо выполняет свои задачи.
Важная характеристика процессора — тактовая частота. Чем она выше, тем быстрее работает процессор.
Сейчас на рынке серверных процессоров всего два значимых игрока: Intel Xeon и AMD EPYC. Ниже — примеры предпочтительного выбора процессоров в зависимости от производителя и решаемых задач:
- для высокопроизводительных вычислений (научные исследования, моделирование) — Intel Xeon;
- для обработки данных (базы данных, аналитика) — Intel Xeon или AMD EPYC;
- для веб-сервисов (хостинг, онлайн-игры) — AMD EPYC;
- для виртуализации — AMD EPYC.
Изображение от storyset на Freepik.
Оперативная память (RAM)
Хранит данные, с которыми процессор работает в текущий момент. Чем больше размер памяти, тем больше возможностей для CPU быстро выполнять свои задачи.
Для разных задач нужны разные объёмы памяти.
Для большинства серверов требуется от 8 до 64 ГБ RAM. Необходимо учитывать тип и частоту — с ростом частоты повышается общая производительность сервера. Самые распространенные типы RAM для серверов — DDR4 и DDR5.
Жесткие диски и твердотельные накопители (HDD и SSD)
Это основные типы устройств хранения информации.
- HDD отличаются большой емкостью, невысокой стоимостью за гигабайт и относительно медленной скоростью работы;
- SSD — работают быстрее HDD, у них меньше энергопотребление, однако имеют меньшую емкость в сравнении с HDD и стоят дороже.
В свою очередь, SSD в зависимости от интерфейса бывают двух типов: SATA SSD и NVMe SSD, при этом интерфейс NVMe позволяет достичь значительно большей скорости передачи данных в сравнении с SATA.
Для хранения больших объемов данных, например, резервных копий, часто выбирают HDD. Для системных дисков и баз данных, где скорость имеет решающее значение, предпочтительнее SATA SSD, а для максимальной производительности — NVMe SSD.
Материнская плата
Сложный электронный узел, отвечающий за функционирование всего сервера. Содержит в себе множество ключевых элементов. Основные из них:
- Сокет процессора. Определяет тип используемого CPU.
- Слоты RAM. Подключают оперативную память и определяют ее максимальный объем.
- Разъемы для SSD / HDD. Позволяют подключать несколько устройств для хранения данных.
- Контроллеры периферийных устройств. Управляют работой сетевых карт, видеокарт и другой периферии.
Модель материнской платы выбирают исходя из задач сервера.
Сетевые карты (NIC)
Подключают сервер к сети — NIC преобразуют цифровые данные в сигналы, передаваемые по кабелям.
Для серверных NIC актуальны следующие характеристики:
- Скорость передачи данных. Может быть до 100 Гбит/с и даже более.
- Количество портов — зависит от роли сервера в сети и его потребностей.
- Сетевые протоколы — Ethernet, Fiber Channel, InfiniBand.
- Дополнительные функции — offload сетевых задач от процессора, виртуализация сети, безопасность и прочие.
Выбор NIC зависит от конкретных требований к сети.
Блок питания (PSU)
Преобразует переменный ток электрической сети в постоянный, необходимый для питания всех компонентов. Отличия серверных PSU от стандартных блоков питания персональных компьютеров:
- Высокая надежность. Проектируются с учетом длительного времени непрерывной работы и способности выдерживать большие нагрузки.
- Избыточная мощность. Обеспечивается бесперебойная работа сервера в случаях неисправности одного из блоков питания.
- Высокая эффективность. Проектируются с учетом минимального потребления энергии и максимальной эффективности её преобразования.
- Дополнительные функции. Например, возможности отслеживания потребления энергии, диагностики неисправностей и удаленного управления.
Выбор PSU зависит от подключаемых компонентов и требований к надежности и эффективности.
Корпус
Более чем просто «коробка» для компонентов сервера. Его отличительные особенности:
- Прочность. Защищает компоненты от механических повреждений и вибрации.
- Вентиляция. Имеет достаточное количество вентиляционных отверстий и вентиляторов для отведения тепла от компонентов.
- Доступность. Обеспечивает удобный доступ к компонентам для обслуживания и ремонта.
- Формат-фактор. Определяет высоту корпуса в стойке. Выбор формат-фактора зависит от требований к размерам и мощности сервера.
Система охлаждения
Критически важный компонент, поддерживающий оптимальную температуру всех компонентов. Неправильное охлаждение приводит к перегреву и неисправности сервера. Системы охлаждения обычно содержат следующие элементы:
- Вентиляторы. Обеспечивают циркуляцию воздуха в корпусе, отводя тепло от компонентов.
- Тепловые трубки. Переносят тепло от горячих компонентов к радиаторам, где оно отводится в атмосферу.
- Радиаторы. Отводят тепло в атмосферу.
Заключение
От процессора до корпуса — для сервера важен каждый компонент. Правильно подобранные комплектующие обеспечат бесперебойную работу сервера и позволят решать важные задачи бизнеса.
Интернет Хостинг Центр — платный хостинг для проектов любой сложности. Защита от DDoS-атак на каждом тарифе! 🔒