Что такое сервер (на примере Intel 2520)
Сервер - это компьютер, который предоставляет какой то сервис. Как правило предоставляются сервисы по локальной сети или по сети интернет.
Понятие сервера имеет два значения:
1. программа-сервер, которая отвечает на запросы и обслуживает их
2. компьютер-сервер, на котором запускаются программы-серверы
Сервер, как програмное обеспечение могут называть сервисом. Например, серверная программа Apache обеспечивает сервис доступа к веб-сайтам. Так же бывают, игровые серверы обслуживающие онлайн игры, файловые серверы для доступа к файлам, терминальные серверы которые предоставляют доступ к вычислительным ресурсам. Все эти программы запускаются на компьютере-сервере.
Ничего не мешает запускать программы для обеспечения сервисов на обычном компьютере и этот вариант используется чаще всего в домашних офисах или в небольших компаниях. Если вычислительных ресурсов и надежности обычного компьютера хватает, то никаких нареканий такой вариант не вызывает. Отличный способ сэкономить несколько тысяч долларов на покупке излишне мощного сервера.
Компьютер-сервер "как у взрослых" отличается от обычного компьютера надежностью, мощными ресурсами и внешним видом.
В качестве примера, сервер Intel SR2520 SAXR на базе двух четырехядерных процессоров XEON. Только из коробки.
Вид на сервер со снятой крышкой
19 дюймов в ширину и примерно 1 метр в длину. Такой формат сервера обусловлен тем, что вставляются сервера в специальные 19-дюймовые стойки вместе с остальным сетевым оборудованием вроде свитчей и патч панелей. Одна ячейка такой стойки называется юнитом. Сервер Intel 2520 занимает два юнита.
Один блок питания идет в комплекте, второй - опционально можно добавить. Блоки питания - хот свап. Это значит, что в случае выхода из строя одного из блоков питания во время работы можно вынуть и заменить вышедший из строя. Сервер в это время будет продолжать работать.
Технология хот-свап очень важна на серверах в том случае, если каждая секунда неработоспособности сервера стоит огромных денег. Это актуально тогда, когда от сервера зависит работоспособность целого предприятия.
Материнская плата сервера содержит два сокета под процессоры XEON и восемь слотов под память с контролем четности (ECC технология). Сервер может работать и с одним процессором, но вставлять его нужно в нулевой сокет.
Платы PCI/PCI-E подходят только с низким профилем. Это значит, что обычная плата PCI/PCI-E от десктопа не подойдет. Обычно, сетевые платы, которые могут вставляться как в обычный компьютер, так и в низкопрофильный сервер имеют отвинчивающуюся сменную железную загрушку, которая примыкает к задней части корпуса. В комплекте с сетевой платой их идет две штуки разных размеров и это позволяет изменять размер платы.
Серверная платформа Intel 2520 имеет в корзинке 6 отсеков под жесткие диски SATA или SAS. Жесткие диски вставляются в сервер по технологии хот-свап, чтоб вышедшие со строя диски можно было заменить не выключая и не мешая работе сервера.
На самом деле в теории все хорошо и красиво. А реальность от теории немного отстает. Для того чтоб менять жесткие диски не выключая сервер должен использоваться массив дисков с использованием избыточности: например RAID0, RAID10 или RAID5. Несмотря на заявленую производителем поддержку RAID после покупки сервера выясняется что поддержка эта програмная. Тоесть довольно высокая вычислительная нагрузка для поддержки работы массива жестких дисков в режиме RAID ляжет вместо аппаратного контроллера на центральный процессор.
Более того, по описанию этой платформы для использования встроенного софтверного недорейда требуется купить специальную плату-ключ, которая разблокирует его. Стоит этот ключ по прайсу около сотни долларов. Я забил на него большие надежды и использовал старый, добрый, надежный линуксовый mdadm.
Для того чтоб вставить жесткий диск в сервер его необходимо закрепить в специальные направляющие, которые называются кейджами. Выкручивается пластмасовая загрушка и ввинчивается жесткий диск. После чего жесткий диск легко можно вставлять и вытаскивать используя для крепления зеленую защелку. Кейдж имеет на себе светодиод, который моргает при обращении к жесткому диску. Таким образом при работе сервера можно видеть к какому из 6 максимально возможных в этой системе жестких дисков идет обращение.
В современный сервер можно устанавливать как жесткие диски SAS (серверные высокооборотистые, надежные диски с интерфейсом Serial Attached SCSI), так и обычные десктопные диски SATA. В свой сервер я установил массив из четырех обычных дисков 320G со скоростью вращения 7200rpm. Их достаточно для того, чтоб обслуживать 80 бездисковых рабочих станций в интернет кафе.
И тут тоже производителю удалось подсунуть свинью: из заявленых 6 поддерживаемых жестких дисков в комплекте идет только 4 кейджа. Оставшиеся два слота закрыты пластмасовыми загрушками. Ни одна фирма в Молдове не смогла найти мне необходимый кейджи, включая поставщика сервера. Для покупки двух кейджев я убил множество времени и купил похожие на ebay.com (Intel C82439001 Server Chassis Hard Drive Carrier). Брать пришлось на свой страх и риск по похожей картинке, потому как заявленых для этой модели сервера кейджей нет даже на Ebay. Пытаясь купить кейджи для жестких дисков становится ясно и понятно почему ими не комплектуют сервер: стоимость одного кейджа состоящего из куска пластмассы со светодиодом составляет 30-50$.
Потребляемая мощность такого сервера около 200 ватт. Основная проблема при эксплуатации этого сервера - это шум. Чтоб примерно заценить шум от этого сервера представьте себе десяток одновременно включеных пылесосов. Находиться в одном помещении с работающим сервером можно или совсем не долго или только будучи в состоянии глубочайшего алкогольного опьянения когда уже никакой шум не мешает получать удовольствие от жизни. Самое неприятно, что шумность сервера никак не регулируется из BIOS, несмотря на то, что опции этой настройки есть и BIOS был самой последней версии. Вообще BIOS в этой серверной платформе довольно глючный и мне пришлось довольно серьезно потанцевать с бубном вокруг него чтоб сервер заработал.
Если у меня спросят стоит ли брать сервера Intel, я скажу однозначно: нет, не стоит! Работает он отлично, с нагрузкой справляется, не тормозит и не подвисает. Но какой кровью мне это все далось! В следующий раз буду брать любой другой бренд, который в Молдове более человечно относится к своим клиентам.
Читайте далее что такое интернет сервер
Комментарии
Использование видеокарты
Сергей все хотел спросить по какому принципу работают твои компьютеры.
1 По принципу тонкого клиента - все вычисления производит сервер, а по сети грузится только RDP клиент (или как он в линуксе называется) Вроде нельзя использовать аппаратное ускорение видеокарты в таком случае
2 Операционка грузится в оперативку(создается наверное рам-диск) и дальше уже отрабатывает локально. Не встречал готового решения для этого.
3 ??
Где можно почитать насчет этой технологии?
Ни первое, ни второе. Все
Ни первое, ни второе. Все вычисления производятся на локальных компах, но операционка память не занимает, а подгружается из сети по мере потребности каждого файла. Найти в инете можно по ключевым словам Gentoo diskless.
Хочу приобрести Сервер,
Хочу приобрести Сервер, теперь уж точно НИКОГДА в жизни не возьму Интеловские!!!
!!! ВОТ ТАК ОНИ И ТЕРЯЮТ СВОИХ КЛИЕНТОВ !!!
Отличный
Отличный повод попить сегодня вечером пивка :)
Хорошее
Хорошее соотношение цена-качество у HP. Конечно он бы при той же конфигурации вышел дороже того же Intel'а. Но зато таких неприятных моментов как RAID и шум можно избежать. Сервера HP последнего поколения (G6 и G7) делают продувку системы только при запуске, потом обороты вентилей снижаются и с сервером уже можно находится рядом довольно долго и даже без алкоголя :)
Я это уже понял,
Я это уже понял, но к сожалению поздно. Теперь все наслаждаемся шумной комнатой. И у персонала есть отличная отмаза "невозможно было долго находиться рядом с сервером трезвым"