Можно ли сервер использовать как обычный компьютер
Перейти к содержимому

Можно ли сервер использовать как обычный компьютер

  • автор:

Стоит ли использовать сервер в качестве рабочего ПК?

Привет, давно возникла идея (и даже видел примеры) организовать себе для работы не ПК, а сервер.
Почему не обычный ПК? Сильно дешевле, например, сервак: Dell PowerEdge T30 T30-AKHI-001
При стоимости в 32 000 рублей имеет ОЗУ на 8ГБ и процессор Intel Xeon E3-1225 v5 на 3,3ГГЦ.

Любой другой ПК будет стоить раза в 2 дороже, при такой характеристике. Да, насколько я понял, у серверов плохо с видеопамятью. Т.е. скажем, в игры не поиграешь. Но запустить кейколлектор в 50 потоков, фотошоп или скажем отрендерить видеоролик на таком можно не хуже чем на ПК с такими параметрами?

  • Вопрос задан более трёх лет назад
  • 10417 просмотров

1 комментарий

Простой 1 комментарий

Stalker_RED @Stalker_RED
Фотошоп и рендер могут упереться в видеокарту, которая у сервера совсем не торт.
Решения вопроса 0
Ответы на вопрос 7

Jump

Системный администратор со стажем.

Стоит ли использовать сервер в качестве рабочего ПК?

Это уж вам решать стоит или нет.

Сильно дешевле, например, сервак: Dell PowerEdge T30 T30-AKHI-001
При стоимости в 32 000 рублей имеет ОЗУ на 8ГБ и процессор Intel v5 на 3,3ГГЦ.

Вы шутите? Где вы нашли серверное железо дешевле десктопного? Разве что Б/У.

Но запустить кейколлектор в 50 потоков, фотошоп или скажем отрендерить видеоролик на таком можно не хуже чем на ПК с такими параметрами?

Не хуже конечно. Но какие видеоролики и рендеры с 8Гб памяти? Это норма для офисного ПК — ворд, эксель и браузер.

Ответ написан более трёх лет назад
Комментировать
Нравится 8 Комментировать

nidalee

  1. Материнская плата — ASUS B85M-G — 3290р
  2. Процессор — Intel Core i5-4440 (правда 3,1 ГГЦ, 3,3 будет стоить 11 тысяч) — 9350р
  3. Оперативная память — Patriot Memory PV38G186C0K (8Гб) — 3276р
  4. Корпус с БП — SunPro Aroma III 450W Black — 1310р

Выходит 17226р за такую же мощность железа. На сэкономленные деньги можете либо выслать мне пива, либо купить затычку в PCIE слот, чтобы хоть какое-то аппаратное ускорение было для графики и видео.
Либо забить на гпу и купить новую материнку и процессор. На 30 тысяч можно даже на Coffee Lake прямо сейчас собрать компьютер. i3 8100 быстрее «вашего» серверного процессора, да и дешевле. А вот на материнскую плату с чипсетом 3XX придется разориться. Но все равно дешевле 30к.
О чем это я. Того, кто вам сказал, что

Любой другой ПК будет стоить раза в 2 дороже, при такой характеристике.

не разбирается в ПК от слова совсем. Не слушайте его.
Ответ написан более трёх лет назад
Комментировать
Нравится 6 Комментировать

kawabanga

за 32К можно неплохой комп собрать.

Вы конечно можете на серверном железе себе собрать комп, но если смотреть в будущее, не уверен что это будет дешевле и обоснованней. Люди кстати собирали себе в прошлом году на intel xeon e5645 .

По прикидкам, если собирать обычный комп:
1) ryzen 5 1600 — 12K
2) мать под него 5К
3) память хорошую на 16гб — 6 тыс
блок питания и корпус и винт — еще тыс 8.

Вот вам по лучшим характеристикам современный комп. Сюда добавить видеокарту по типу — 1050 или 1050ти, и все.

Ответ написан более трёх лет назад
Комментировать
Нравится 5 Комментировать

Стоит, если понимаете и разбираетесь в вопросе и понимаете что вам нужно именно серверное железо под ваши задачи. ИМХО, лучше купить бу брендовое железа и если чем-то не устаривает — то заранее предусмотреть возможность апгрейда. Лучше покупать все же не прямо сервера, а так называемые workstation. У HP — это Z-серия, Z400/420, Z600, Z800 и тд. У Lenovo — S20, S30, D20, D30 и тд.
Крайне рекомендую выбирать модели поддерживающие регистровую память, она сильно дешевле обычной.
Если хотите новое железо, то тут все печальнее — единственное что приемлемо по деньгам — это самосбор, на основе материнок из китая (рекомендую профильную группу на оверлокинг), процы и память с того же Али.
Если руки растут из нужного места, можно за недорого собрать монстра, как вот этот товарищ. Но, имхо, это уже перебор, для домашнего использования.
https://www.youtube.com/watch?v=dBI3HC-op3I

PS Есичо я не теоретик, купил себе Lenovo s20 и апнул его на проц x5870. Единственный прокол — память. В описании было написано что поддерживает ECC, но описание было составлено как-то странно

ECC Supported
Maximum Capability : 1600MHz, UDIMM : PC3-10600 (1333MHz), RDIMM : PC3-8500 (1066MHz)

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

ПК vs Сервер: Сравниваем и различаем

ПК – персональный компьютер для личного использования. Технически любой смартфон, планшет и умные часы также относятся к ПК, однако в представлении большинства людей образ компьютера закрепился за десктопами и ноутбуками. Предназначение персонального компьютера – решение задач отдельного пользователя: инструмент для вычислений, доступ в интернет, мультимедиа, игры, рабочая станция (workstation). Таким образом, характеристики варьируются от персональных нужд пользователя. Не имеет смысла устанавливать в ПК мощный 12-ядерный процессор с возможностью разгона до 5 ГГц, чтобы работать в Word. Для этих задач подойдет простой двухъядерный процессор, а оставшиеся деньги разумнее потратить на хороший жёсткий диск, чтобы компьютер и установленные программы запускались быстрее.

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

Зачем нужен сервер?

  • Решение специализированных задач: анализ и планирование торговых операций, автоматизация управленческого учета, разделение доступа к данным, хранение баз 1С и т.д.;
  • Запуск приложений, которые имеют повышенные требования к ресурсам, например: сложное 3D-моделирование в BIM (Building Information Modeling), виртуализация, платформа для веб-сервера крупного интернет-магазина и т.д.;
  • Запуск приложений, которые не могут выполняться на одном компьютере (например, две конфликтующие версии одной программы).

Во многих крупных компаниях есть серверная. В ней 24/7 работает один или несколько физических серверов. А ПК, напротив, в конце рабочего дня выключают. Это связано с тем, что не все бизнес-процессы останавливаются в течение недели. Например, почта должна работать ночью и на выходных. Поэтому серверы выключаются только в случаях, когда необходим ремонт или модернизация.

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

  • У серверов размеры материнских плат значительно больше за счет избытка подключаемых интерфейсов и числа процессоров.
  • Большее количество блоков питания. Часто используются 2-3 блока питания с горячей заменой.
  • Скоростное сетевое оборудование. Именно у серверов проложены самые быстрые кабели и прочие интерфейсы.

Жесткие диски, память. Серверные программы очень прожорливы в плане потребления ресурсов, поэтому дисковая память здесь измеряется десятками и сотнями терабайтов, а оперативная – 32-128 и более гигабайтов. Причем для серверов оперативная память выпускается с контролем ошибок – ECC, и для ПК она непригодна.

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

Материнская плата

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

Также на многих серверных материнских платах установлены модули удаленного управления питанием, консоли и т.п. И конечно же на них не будет встроенного аудио 7.1 и ориентации на игры.

Процессоры

Серверные процессоры являются практически точными копиями своих десктопных аналогов. При производстве серверных процессоров используются те же технологии и оборудование что и для десктопных. Очень часто можно получить процессор с маркировкой Xeon, который является точной копией Core, но в 1.5-2 раза дороже. Секрет прост: При производстве Xeon ведется более строгий контроль качества, больше продукции уходит в брак. Отсюда и такая цена.

В чем разница между Xeon и i7? Давайте разберем несколько плюсов каждого семейства процессоров.

Процессоры Intel Core i9/i7/i5

  • Разгон. Разблокированные процессоры i5, i7 и i9 предназначены для разгона, что означает, что они могут работать на более высоких тактовых частотах, чем те, на которые они рассчитаны, при условии правильного напряжения и настроек BIOS. Это равносильно свободной власти и большей ценности, особенность, которой нет у Xeons.
  • ГГц за доллар — За чистую гигагерцовую скорость за деньги LGA2011 (X299) и 1151 (Z390) i7 каждый раз выходят на первое место, что делает их лучшим выбором для однопоточных приложений. Например, 8-ядерный i7-9700k с тактовой частотой 3,6 / 4,9 ГГц продается по цене около 300 долларов. Сравнимый четырехъядерный Xeon, работающий на этой тактовой частоте, будет стоить примерно на 50-100 долларов больше.
  • Встроенная графика. Все процессоры Core i7 и i5 поставляются с встроенной графикой, что означает, что дискретная видеокарта не требуется для отображения видео, тогда как ПК на базе процессоров Xeon не могут быть сконфигурированы без дискретного видео.

Процессор Intel Xeon

  • Кэш-память третьего уровня — кэш-память ЦП подобна небольшим пакетам памяти, которые процессор поддерживает рядом для ускорения определенных приложений. Большинство процессоров Xeon имеют 15-30 МБ кэш-памяти третьего уровня в зависимости от модели, что почти вдвое превышает аналогичные показатели i7, хотя этот разрыв, похоже, сокращается с каждой новой архитектурой i7. Этот дополнительный кеш — одна из причин, почему Xeon намного быстрее в приложениях для рабочих станций с высокими требованиями, чем i7.
  • Поддержка ОЗУ ECC — ОЗУ с проверкой и исправлением ошибок (ECC) обнаруживает и исправляет наиболее распространенное повреждение данных до его возникновения, устраняя причину многих сбоев системы и переводя на более стабильную общую производительность. Только процессоры Xeon поддерживают ECC RAM.
  • Больше ядер, многоядерный процессор — если вашим приложениям требуется как можно больше ядер процессора, Xeon — это то, что вам нужно. Новые масштабируемые процессоры Xeon максимально работают с 24 ядрами (48 после Hyperthreading), в то время как даже у i9-9980XE — 18. Многопроцессорные конфигурации также возможны только с Xeon.
  • Срок службы (под большой нагрузкой) — процессоры Xeon способны работать с более тяжелыми и интенсивными нагрузками изо дня в день. Для серьезного пользователя рабочей станции это может привести к увеличению срока службы по сравнению с аналогами i7.
  • Hyperthreading по более низкой цене. Большинство преимуществ процессоров Xeon предоставляются пользователям в более высоком ценовом диапазоне. Поскольку все Xeon поставляются с Hyperthreading — по сути, удваивающим ядра ЦП за счет создания виртуальных ядер.

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

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

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

Однако из-за дополнительной обработки, требуемой для чипов, ECC может оказать небольшое влияние на производительность. Это вряд ли является серьезной проблемой, когда пользователи уделяют первостепенное внимание минимизации ошибок и максимальному времени бесперебойной работы, которые обеспечивает ECC RAM, даже если она действительно имеет незначительный проигрыш в производительности.

Еще одна очевидная разница между памятью с ECC и без нее — это цена. Благодаря своим расширенным функциям память с коррекцией ошибок стоит дороже, чем обычная и поддерживается только на специализированных (дорогостоящих) материнских платах и ​​высокопроизводительных серверных процессорах, таких как Intel Xeon и т.п. В обычную материнку вставить ее можно, но она там не заработает.

ECC (Error-Correcting Code) — позволяет исправлять некоторые ошибки в процессе работы оперативной памяти. В том числе, случайные неточности, то есть те, которые могут возникать под воздействием электромагнитных помех или высокоэнергетических элементарных частиц.

Применение технологии ECC необходимо для обнаружения и если это возможно, то исправления подобных проблем. Память, не имеющая поддержки коррекции ошибок, обозначается non-ECC.

ECC модуль имеет дополнительные микросхемы, по одной на каждые 8 чипов. То есть, при одностороннем дизайне модуля, будет задействовано 9 чипов вместо привычных 8. А при двустороннем — 18 вместо 16. В дополнительных чипах лежат контрольные суммы машинных слов, хранящихся в памяти.

ОЗУ с ECC предотвращает однобитовые ошибки, обнаруживая и исправляя их, гарантируя, что данные будут должным образом сохранены.

Регистровая память (REG) — Регистр выполняет роль буфера между микросхемами памяти на модуле и контроллером ОЗУ. Это необходимо для снятия электрической нагрузки с контроллера, что позволяет установить большое количество модулей.

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

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

SSD/HDD накопители

Жесткий диск (HDD) — состоит из круглого диска, на котором установлена система и записаны ваши файлы. Диск вращается, рычаг чтения-записи двигается по нему и считывает или записывает информацию. Чем быстрее вращается диск, тем быстрее работает ПК — быстрее загружается система, открываются приложения, записываются и считываются файлы.

Из-за быстрого вращения жесткий диск шумит и вибрирует, но на фоне остальных звуков ПК это не так заметно. Еще жесткий диск массивнее, чем твердотельный. Он чувствителен к вибрациям и ударам. В целом, запись на жесткий диск — это более старая технология: поэтому жесткие диски дешевле твердотельных в соотношении «цена за гигабайт».

Отличие между дисками для серверов и для ПК:

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

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

  • SAS Near Line и Enterprise;
  • обычные SATA и Enterprise, где имеется поддержка команд RAID-контроллера.

SATA хорошо выбирать для создания объемных хранилищ, где нет необходимости в максимальной производительности. В ином случае лучше выбирать SAS диски. Они обеспечивают полнодуплексный обмен данными, но для их подключения требуется наличие соответствующего контроллера. Здесь следует знать, что обычные SATA для ПК не предназначены для использования на серверах, и это объясняется рядом причин:

  • невысокая стойкость к вибрациям;
  • нет поддержки команд RAID-контроллеров;
  • высокий уровень невосстанавливаемых ошибок.

Цена на модели SATA существенно ниже, чем на SAS, и их можно использовать под обычные задачи, где высокая производительность не требуется. Если же важно сохранить скорость доступа к информации, то специалисты рекомендуют обращать внимание именно на серверные модели.

Твердотельный накопитель (SSD) — это более новая технология. Здесь нет движущихся частей: информация записывается на микросхемы памяти NAND (Negative-AND). Чем больше микросхем, тем больше емкость диска.

Главное преимущество SSD в том, что твердотельный диск заметно ускоряет работу ПК. Замена старого жесткого диска на новый SSD — это один из самых простых и бюджетных способов апгрейда. Твердотельные диски по габаритам меньше жестких, поэтому часто используются в ноутбуках. Еще твердотельный диск не так чувствителен к вибрациям и ударам.

У SSD важен такой фактор, как тип памяти — MLC, TLC или QLC. Память MLC быстрее и долговечнее, но дороже. TLC, соответственно, медленнее и выдерживает меньше циклов перезаписи, хотя средний пользователь вряд ли заметит разницу. Самый доступный, но и самый медленный тип памяти — QLC.

Отличие между SSD для ПК и для серверов:

Клиентский SSD устанавливаемый в настольный ПК или ноутбук предполагает обслуживание одного пользователя, и даже если одновременно запущены несколько приложений, то нагрузка на SSD будет периодической, а в основном диск будет простаивать. И если на запрос пользователя ответ от SDD придет с секундной задержкой, то это либо просто не будет заметно, либо это не критично.

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

Кэширование в SSD — Малое количество каналов и подканалов у клиентских SSD до некоторой степени компенсируется кэшированием, но пробовали ли вы записать на такой диск файл объемом 8 — 16 ГБ? Если, да, то вы не могли не заметить, что после записи некоторого объема данных происходит резкое (в несколько раз) падение производительности, и до окончания записи файла диск удручающе медлителен. Это деградация происходит после наполнения небольшого по объему кэша SSD, а затем уже производительность определяется количеством каналов контроллера диска, которое у клиентских дисков малό.

Для большей эффективности, кэширование в SSD организуется в два уровня:

  • небольшой по объему (мегабайты), но очень быстрый кэш на энергозависимой памяти DRAM;
  • больший по объему (гигабайты) кэш на износостойкой, быстрой одноуровневой памяти SLC NAND.

Клиентские SSD могут совсем не иметь DRAM кэша, а объем SLC кэша у них обычно не превышает 8 ГБ. Для удешевления потребительских дисков нередко применяется псевдо SLC кэш – недорогие чипы многоуровневой TLC NAND со специальным программным обеспечением для ускорения работы, что разумеется дает меньшую производительность и время жизни диска.

SLC кэш бывает статический и динамический (DSLC). Объем статического кэша зависит от объема SSD и составляет около 1%, но, как правило, не превышает 8 ГБ. Например, для SSD объемом 480 ГБ статический SLC кэш составляет 4 ГБ. Статический SLC кэш от пользователя скрыт, работа с этой областью диска для пользователя невозможна.

В серверных SSD обычно применяют DSLC объемом до 24 ГБ. Если диск заполняется на 70%, то область динамического SLC кэша становится доступной для данных пользователя, но кэширование при этом будет прекращено.

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

Разумеется, клиентские SSD дешевле серверных за счет меньшего объема кэша и упрощенной организации кэширования.

Защита кэша SSD от сбоев электропитания — Для значительного ускорения работы SSD в его быстрой энергозависимой памяти DRAM кэшируются таблицы (MAP mapping tables) с адресами размещения блоков и блоков их контрольных сумм ECC данных диска.

Если во время работы в SSD количество изменений не превышает 10% от объема диска, то блоки файлов на диске не перемещаются, а лишь меняется их адресация в таблице MAP. Реальную перезапись блоков данных производит только операция «уборки мусора» — garbage collection.

При отключении электропитания все данные из DRAM будут потеряны, причем потеря изменений в таблицах с адресами размещения блоков может привести к полной потере данных SSD.

Защита DRAM кэша реализуется с помощью суперконденсаторов, которые за счет очень большой собственной емкости способны обеспечить электропитание внутри SSD в течение нескольких секунд после пропадания внешнего питания. Этого времени достаточно, чтобы переписать данные из DRAM кэша в энергонезависимые чипы NAND и сохранить целостность данных SSD.

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

RAID контроллер

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

Конфигурации RAID-контроллеров

Контроллеры RAID доступны в двух основных конфигурациях: в виде шин или плат контроллера и внешних периферийных устройств. Аппаратный RAID на основе шины или платы контроллера — это обычный тип аппаратного RAID, который чаще всего используется для систем начального уровня. Эта специализированная карта RAID-контроллера (компьютерная плата) устанавливается в ПК или сервер, и к ней подключаются диски массива. По сути, он заменяет хост-адаптер SCSI или контроллер IDE / ATA, который обычно используется для взаимодействия между системой и жесткими дисками; он взаимодействует с дисками, используя SCSI или IDE / ATA, и отправляет данные остальной части ПК по системной шине (обычно PCI). Эти устройства часто называют контроллерами SCSI Raid, контроллерами RAID хоста SCSI или контроллерами PCI RAID. Некоторые материнские платы, особенно предназначенные для серверных систем, поставляются с некоторым вариантом встроенного драйвера контроллера RAID. Они встроены в материнскую плату, но работают точно так же, как дополнительная плата на базе шины. Единственное отличие состоит в том, что встроенные контроллеры могут снизить общую стоимость.

Внешние RAID-контроллеры

Внешние RAID-контроллеры представляют собой автономные устройства блочного типа для использования с системами проектирования более высокого уровня. В этом случае RAID контроллер полностью выносится из системы в отдельный ящик. В отличие от плат контроллера RAID, они не монтируются в корпусе для плат или на материнской плате. Внутри коробки RAID-контроллер управляет дисками в массиве, обычно используя SCSI, а затем представляет логические диски массива через стандартный интерфейс (опять же, как правило, вариант SCSI) серверу, использующему массив. Сервер видит массив или массивы как один или несколько очень быстрых жестких дисков; RAID полностью скрыт от машины. По сути, одно из этих устройств действительно представляет собой целый компьютер с выделенным процессором, который управляет массивом RAID и действует как канал между сервером и массивом.

RAID может быть аппаратным или программным

Аппаратный RAID находится на плате контроллера PCI-X или PCIe или на интегрированной материнской плате. RAID-on-Chip (ROC).

  • Основное преимущество: разгружает задачи RAID с хост-системы, повышая производительность. чем программный RAID. Карты контроллера можно легко заменить для замены и обновления. Можно создать резервную копию данных, чтобы предотвратить потерю в случае сбоя питания.
  • Основной недостаток: дороже программного RAID.

Программный RAID полностью работает на центральном процессоре системы главного компьютера.

  • Основное преимущество: более низкая стоимость из-за отсутствия оборудования для RAID.
  • Основной недостаток: более низкая производительность RAID. Нет резервной копии данных

Преимущества RAID-контроллеров

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

Блоки питания

Блок питания – это электронное устройство, формирующее напряжение, необходимое определенному компоненту ПК, из напряжения электрической сети. На территории России блок питания преобразует переменный ток от электросети 220В и частотой 50Гц в несколько низких значений постоянного тока: 3,3В; 5В; 12В и т.д.

Отличие между обычным БП и серверным: Главное отличие — в специфике работы. Дело в том, что серверные БП предназначены на бесперебойное функционирование в режиме 24/7. А вот к классическим блокам питания, предназначенным для стандартных офисных и домашних компьютеров, такие требования не предъявляются.

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

Система управления сервером

IPMI — Аббревиатура IPMI расшифровывается как Intelligent Platform Management Interface (интеллектуальный интерфейс управления платформой). Через IPMI можно удаленно подключиться к серверу и управлять его работой:

  • Проводить мониторинг физического состояния оборудования, например, проверять температуру отдельных составляющих системы, уровни напряжения, скорость вращения вентиляторов
  • Восстанавливать работоспособность сервера в автоматическом или ручном режиме (удаленная перезагрузка системы, включение/выключение питания, загрузка ISO-образов и обновление программного обеспечения)
  • Управлять периферийными устройствами
  • Вести журнал событий и хранить информацию об используемом оборудовании

IPMI хорош тем, что перечисленные выше функции доступны вне зависимости от работы процессора, BIOS или операционной системы (ОС) управляемой платформы. Например, можно удаленно перезагрузить сервер, если зависла ОС, или поискать причину выхода из строя CPU в журнале системных событий. Управлять можно даже выключенным сервером ― достаточно того, что сервер подключен к электрической сети.

Спецификация IPMI стандартизирует интерфейс общения, а не конкретную реализацию в «железе», поэтому IPMI не требует использования специальных запатентованных устройств и определенных микроконтроллеров. Производители, придерживаясь спецификаций, разрабатывают собственное оборудование IPMI, встроенное в серверные платформы:

  • Cisco — Cisco IMC (Integrated Management Controller)
  • DELL — iDRAC (Integrated Dell Remote Access Card)
  • HP — iLO (Integrated Lights-Out)
  • IBM — IMM (Integrated Management Module)
  • Lenovo — IMM (Integrated Management Module)
  • Supermicro — SIM (Supermicro Intelligent Management)

Решения производителей отличаются между собой:

  • Наглядностью информации о состоянии оборудования
  • Уникальным набором приложений для восстановления работоспособности сервера, если отказали какие-либо комплектующие
  • Возможностью собирать статистику по всем комплектующим сервера, в том числе подключенным через карты расширения PCI, NVM и т.д.
  • Использование технологии не только в серверном оборудовании, но и с обычными компьютерами через платы расширения PCI-Express.

IPMI ― это полностью автономный компонент серверной платформы, который не зависит ни от операционной системы, ни от BIOS, ни от CPU сервера.

Благодаря IPMI, затраты на обслуживание серверных систем сокращаются, а жизнь системных администраторов становится проще. Нет необходимости постоянного присутствия рядом с оборудованием ― его работа контролируется удаленно по сети.

Чем отличается сервер от компьютера?*

Микроинформ лого

Итак, сегодня мы начнем говорить о серверах, что такое сервер и с чем его едят?

Как сказал кто-то – «сервер, это производительный компьютер» (с). В общем смысле, такой подход к определению сервера, тоже имеет право на жизнь, но тут есть ряд оговорок, которые мы и начнем рассматривать в этой статье.

*Первоначально данная статья была опубликована в интернет-журнале форума КосмосТВ, а, так как форум являлся не тематическим ресурсом, а общеразвлекательным, статья написана в стиле «для чайников», а посему, автор просит не обращать внимания на слог изложения)))

Итак, сегодня мы начнем говорить о серверах, что такое сервер и с чем его едят?

Как сказал кто-то – «сервер, это производительный компьютер» (с). В общем смысле, такой подход к определению сервера, тоже имеет право на жизнь, но тут есть ряд оговорок, которые мы и начнем рассматривать в этой статье.

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

Многопроцессорность – возможность распределения вычислительной мощности на несколько процессоров, ведь использование так называемых многопоточных приложений для работы на разных ядрах одного процессора и на разных процессорах, это не одно и то же.

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

Значительный объем дискового пространства и специализированные жесткие диски – в одном сервере могут быть установлены десятки жестких дисков, из них, в свою очередь могут организовываться различные RAID-массивы (о которых мы поговорим в последующих выпусках нашего Журнала), для обеспечения более высокой скорости работы и большей сохранности информации.

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

Теперь коротко рассмотрим вопросы применения серверов и их основные преимущества:

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

Рассмотрим проблемы решаемые сервером:

Централизация и организация ваших данных – данные хранятся в едином банке, к ним всегда имеют доступ все пользователи вашей сети, вне зависимости от того включены ли все компьютеры в сети, в отличие от локальной сети, в которой все данные хранятся на компьютерах пользователей. В такой сети, чтобы иметь доступ ко всем данным, нужно чтобы все компьютеры работали, что не всегда возможно (сломался компьютер, сотрудник заболел или уехал в командировку, а может просто опаздывает на работу, а вам срочно нужен доступ к данным), сервер же, как правило, работает постоянно.

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

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

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

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

Увеличение эффективности работы с базами данных – сервер принимает на себя выполнение сложных расчетов и обработку больших объемов информации, разгружая сеть, особенно заметен выигрыш в производительности локальной сети при работе с финансовыми и учетными программами (например, 1С), особенно при значительном количестве компьютеров, на которых они запускаются.

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

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

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

Вот далеко неполный список возможностей возникающих с установкой сервера в локальной сети.

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

Насколько разумно делать «сервер» из обычного компьютера (при ограниченном бюджете)?

Есть задача поставить в маленькую (15 сотрудников) компанию 5 серверов. По подсчитанным мною требованиям, комплектация выходит примерно одинаковая — xeon e3, 4-8 ram, 250 hdd (os) + hdd (raid). Цена варьируется по 40-60 т.р. за каждый, итого 200-300 т.р. Это много, и может растянуться на несколько месяцев, если вводить по частям, а нужно как всегда «вчера».

Есть ли смысл начать думать в сторону обычных пк?

Какой-нибудь ПК в сборе Core i5 2310, 8 ram, 500 hdd обойдется в 14500 + доп hdd (raid программный) + что то еще = 20-30 т.р.
Итого сумма уменьшается в 2 раза

Задачи, для которых требуются сервера:
1. контроллер домена + безопасность сети (фаервол, антивирус и т.д.)
2. сервер приложений
3. файловый сервер
4. бекап сервер
5. изолированный от сети бекап бекапа сервера (архив)

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

  • Вопрос задан более трёх лет назад
  • 15248 просмотров

Комментировать
Решения вопроса 2
tartarelin @tartarelin

гм, у меня например все сервера на обычных ПК, так начинали, когда вся фирма помещалась в одном кабинете, сейчас в фирме примерно 50 человек, появилась серверная, уже несколько сайтов в интернете крутиться и всё по прежнему на обычных ПК

Ответ написан более трёх лет назад
Нравится 1 2 комментария

gravl

Владимир @gravl Автор вопроса
Со стабильностью проблем не возникало?
tartarelin @tartarelin
Владимир: бывают инциденты, но редко
Влад Животнев @inkvizitor68sl
Linux-сисадмин с 8 летним стажем.

> бекап сервер
> изолированный от сети бекап бекапа сервера (архив)
Здесь точно подойдут обычные ПК. Про RAID не забывайте.

> файловый сервер
raid1 из 3х дисков, хорошие интеловские гигабитные карточки и обычный ПК в этом месте всех устроит. Диски подключать только к мат плате (никаких дурацких PCI-«переходников»), только в SATA3.

> сервер приложений
so-so.
Здесь лучше взять тауэр-сервер, видимо. Десктопные процы слабее топовых ксеонов. И вот здесь пригодилась бы ECC-память.

> контроллер домена + безопасность сети (фаервол, антивирус и т.д.)
Безопасность сети — на linux-тазик (хоть из говна и палок), контроллер — вон на тот крутой сервер пунктом выше. + запасной контроллер.

Ну и если будете покупать десктопы — держите набор запасных частей (но для сервера они тоже могут понадобиться 😉 )

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 5

DmitriyEntelis

Дмитрий Энтелис @DmitriyEntelis
Думаю за деньги

1) Зачем Вам на 15 человек домен? 🙂 Даже микрософт рекомендует поднимать домен от 20 машин(делаем поправку на их заинтересованость в продажах), а по опыту меньше 50-100 нет никакого смысла. Опыт у меня правда в этом ~10 летней давности, возможно я слегка устарел 🙂

2) Зачем Вам на 15 человек отдельный сервер приложений, отдельный файловый сервер, 2 (!) отдельных бекап сервера? Да еще в такой странной конфигурации — os на hdd (а не ssd), почти без памяти — зато xeon. Если Вы там терминальную 1Cку хотите крутить — xeon не спасет, явно памяти мало. У меня домашний компьютер мощнее того что вы пишите раза в 4)

У нас была локалка на 350 машин, было 2 domain controller, но при этом они выполняли кучу других функций — и центр управления антивирусом, и файловый сервер, и бекапы критических вещей, и всякие сетевые лицензии на специфический софт там же крутились итд.
Отдельно стояла *nix машина собранная на коленке из чего было, на ней был прокси, учет трафика по пользователям, фаервол.

Ответ написан более трёх лет назад
Нравится 3 8 комментариев

Контроллер домена не рекомендуют совмещать с сервером приложений. Поэтому два сервера точно. А вот остальное можно убрать.

DmitriyEntelis

Дмитрий Энтелис @DmitriyEntelis

@gmung 2 железки потому что логично иметь 2 контролера домена, на случай физического выхода из строя. Очевидно что при 15 человек нагрузки на них не будет, так что и приложения можно туда же легко.

Еще раз повторюсь, дело не в нагрузке, я тоже на 15 человек не стал бы домен поднимать. Дело в том, что мелкософт не рекомендует на одном сервере совмещать две этих роли. Именно этих. Но если контроллер домена принципиален, тогда точно два сервака. Если не нужен, тогда вообще можно все в один воткнуть.

gravl

Владимир @gravl Автор вопроса

1) Руководство поставило задачу настроить политику безопасности поставив AD. Да, да, мое руководство знает что такое AD.
2) 1с (не терминальный), турбо9, консультант+, система мониторинга за транспортом, пульт центрального наблюдения (ПЦН) за объектами, и т.д.
Там много всего, поэтому думаю в отдельное место их пихнуть. И вообще это наверное самый важная будет железка, т.к. даже простой в 1 час может быть катострофой (поэтому см. пункт 4)
На файловом сервере — документы, корпоративное облако с доступом из вне
Либо на сервере приложений, либо на файловом сервере поместится почта и 2-3 сайта

3) Бекап сервер — хранение баз, переодических образов системы для быстрого восстановления как компьютеров внутри офиса, так и вне.
Второй бекап — на случай апокалипсиса (вам никогда не удавалось запороть бекап?)

Как там говорилось? «Если вы не делаете бекап, у вас нет файлов, если вы не дублируете бекап, у вас нет бекапа»

4) Почему не NAS? Первый будет резервной системой ПЦН, второй будет стоять без сети (где то у руководства вне офиса) в выключенном состоянии, и файлы будут раз в месяц заливаться вручную.

Если бюджет ограничен, то можно контролер домена запустить в hyper-v сервера приложений (лицензия это позволяет), ну а вообще, как мне кажется, товарищу нужно купить одну мощную железку под 1-4. И atom под 5. А лучше взять в аренду такой сервер и поднять все на виртуалках, а бекапы лить на s3, если, конечно, канал позволяет.

1. Если AD, то два сервера минимум
2. Что такое не терминальный 1с? Если он не терминальный, значит стоит на клиентских компах. Тогда из задачи вычеркиваем. База для 1с сиквельная или файловая? Все остальное будет предоставляться всем 15 пользователям? 2-3 сайта с каким трафиком и инструменталом? LAMP? IIS?
3. Встроенная служба архивации очень хороша. Можно сливать бекапы на NAS, этого более чем достаточно будет.
4. То что не автоматизировано, считай не будет исполняться.

В общем, мало подробностей.

gravl

Владимир @gravl Автор вопроса

@gmung
2) серверная 1с будет только ключ предоставлять
разные роли, разным отделам. Трафик для сайтов слабый,
3) дело вкуса, я привык к стороннему ПО
Не подходит мне NAS, он будет использоваться не только для хранения файлов, а для резервной работы всех важных систем.

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

begemot_sun

Сергей @begemot_sun
Программист в душе.
Сделайте частное облако из обычных машин. В случае её поломки, мигрируйте образ на другую машину.
Ответ написан более трёх лет назад

DmitriyEntelis

Дмитрий Энтелис @DmitriyEntelis
Угу. Осталось решить что делать когда сломается облако ))))))

begemot_sun

Сергей @begemot_sun
А чего ему ломаться ? № машин значительно надежнее одной.

DmitriyEntelis

Дмитрий Энтелис @DmitriyEntelis

@begemot_sun Неправильно выразился. Современный подход к построению облаков сводится к мысли «любая машина может умереть, core функционал должен работать» Тот же openstack например.
Миграция vds на другую машину да еще и прозрачно — это из области фантастики. Но это не веб проект где мы можем позволить умереть одной ноде из сотни. Тут немножечко другие требования по надежности.
Если все хранить на 1м физическом сервере — когда он физически сгорит — умрет все, а это недопустимо. В итоге, что бы этого избежать надо покупать второй такой же сервер — у вас получается необходимость двойного резервирования по мощностям.
Я не вижу плюсов у этого решения, а минусы вижу очевидно.

А может на виртуальных машинах сделать? Да и информации о нагрузке маловато. Что будет делать бекап сервер? Можно обойтись встроенной службой архивации, если win server, тогда пункт 4 не нужен. Контроллер домена объединить с файловым сервером, Вместо пункта 1 купить UTM. Бекап бекапа делать на NAS.
Итого остаются 2 сервера, UTM и NAS.

Ответ написан более трёх лет назад

gravl

Владимир @gravl Автор вопроса
А если машина, на которой крутятся виртуалки, перестанет работать?
В свете ваших уточнений, виртуалки отпадают.

Вообще ко всему о чём вы написали в вопросе (до самого вопроса) вы должны были придти как-то. Странное получается, все сервера которые вы админили были сразу «серьёзными»? И никогда не использовали обычные ПК?

Ответ написан более трёх лет назад

gravl

Владимир @gravl Автор вопроса

Из того что админил (3 фирмы) — 4 тауер сервера, 1 IBM rack. Обычные ПК были разве что на видеонаблюдение и СКУД

Дела не в том, какие железки были, а в том, какие задачи решали.

1. Вам нужно два сервера(можно на базе компов) и система виртуализации. Лучшее для старта это vmware ESXi 5.5u2
2. » изолированный от сети бекап бекапа сервера (архив) » как он может быть изолирован от сети если по сети на него делается бекап?

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

П.С. так же рекомендую при малом бюджете не использовать RAID и кучу десктопных дисков.
Нормальный контроллер стоит 20-30 тыс. рублей.
Посмотрите на SSD. Из недорогих, надежных и быстрых samsung 840pro , sandisk x210. Ещё надежнее intel 3500 или 3700.
Итого в комп 2 SSD + 1 или 2 HDD под бекап.
Карточки совместимые с vmware esxi — intel desktop gigabit adapter EXPI9301CT — 2штуки на комп.
HDD Hitachi, HGST — меньше всего ломаются.
Комп на базе чипсета Q87 + CPU i5\i7 с поддержкой vPRO + 32 GB ОЗУ.
Десктопный корпус местами под 7-8 дисков.
*Vpro — технология удаленного управления железом и софтом. Если комп завис нагрухо, можно удаленно его перегрузить, включить, переставить ОС.
Еще посмотрите софт Veeam backup and replication.

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

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