Использование ноутбуков в качестве серверов

10

У меня есть куча старых T42, которые я недавно обновил до максимальной памяти (2G). Я хотел бы использовать их с пользой, и больше всего меня привлекло низкое энергопотребление по сравнению с использованием старых систем с полной башней.

Текущие характеристики их следующие:

  • Pentium M 1,7 ГГц
  • ОЗУ 2G DDR-333
  • Жесткие диски 250G
  • Встроенная графика ATI (я думаю, 64 м выделенной)?

В любом случае, мне было интересно, хватит ли их в качестве серверов? Конечно, это зависит от ролей, но что будет самым важным элементом оборудования в:

  • Веб-сервер
  • Почтовый сервер
  • DNS-сервер
  • Файловый сервер

Конечно, быстрое сетевое соединение важно для всех этих, если они интенсивно используются ... но кроме того, я бы предположил, что приоритет будет CPU, а не Memory?

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

Мысли?

Спасибо.

RHELAdmin
источник
16
Машина с одним жестким диском - не сервер, а бомба замедленного действия. Запомни.
Эван Андерсон
Единственное, что будет содержать содержимое, для которого мне нужно создать резервную копию, - это файловый сервер, и я могу выполнять ночные rsync для этого и других.
RHELAdmin
4
@jtd: проблема не в потере данных, а в ее доступности. Вы столкнетесь с простоями, когда их жесткие диски выйдут из строя, и вам придется перезагрузить и восстановить их. Предположительно у вас будет проверенная, готовая к запуску установка плана восстановления. Тем не менее, вы будете сокращать время простоя какого-либо сервиса, когда его «сервер» выходит из строя. (Мне сказали, что ты все поддержишь ...)
Эван Андерсон,
Вы можете сделать это, если у вас есть центральный файловый сервер, а затем смонтировать все обслуживаемые каталоги из этого на интерфейсных узлах (ноутбуках). Если ваши ноутбуки могут загружаться из локальной сети, то вам может даже не понадобиться жесткий диск в них.
Том О'Коннор
Я бы беспокоился о дисковых подсистемах, если они интенсивно используются. Вы не говорите, какую нагрузку ожидаете, но большинство ноутбуков не предназначены для передачи данных клиентам по высокоскоростным сетям.
Барт Сильверстрим

Ответы:

10

Другие уже прокомментировали недостатки. Я хотел бы сказать несколько хороших вещей. Преимущества использования ноутбуков:

  • Резервное питание - при условии, что батареи все еще работают, они предоставят своего рода встроенный ИБП для серверов.
  • Более низкое энергопотребление - как вы уже упоминали.
  • Встроенный KVM - нет необходимости во внешних мониторах / клавиатурах, при условии, что экраны все еще работают.

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

Просто мысль.

sybreon
источник
Никогда не думал о маленьком встроенном ИБП. Несмотря на то, что я, вероятно, получу только час или два из них с выключенными экранами, это все еще удобно!
RHELAdmin
По этой причине у меня было 3-4 веб-сервера на ноутбуке. (и потому что я был беден и не мог позволить себе стойку или реальные серверы) Но они сделали свое дело хорошо.
Grufftech
4

Диски больше всего повредят ноутбуку, их дисковый ввод-вывод обычно составляет примерно половину эквивалентного рабочего стола. Также вы не говорите, сколько в единице измерения Si "сгустка" - если сгусток> = 20, то вы можете получить массу удовольствия от таких вещей, как MySQL NDB.

Герайнт Джонс
источник
Да, сетевая база данных также заинтересовала меня. На данный момент только 8 (работает) и куча частей, лежащих вокруг, которые я мог бы разбить на несколько больше.
RHELAdmin
3
* A web server
* A mail server
* A DNS server
* A file server

Первая проблема заключается в том, что это старые машины с ограниченным вводом / выводом, поэтому лучше всего их использовать в приложении, в котором узлы терпят неудачу и теряют свои данные, очень живучие - например, в качестве веб-серверов или DNS-серверов (также серверов LDAP) где вы просто публикуете статическую информацию.

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

Редактировать:

Если у одного из этих устройств вероятность отказа составляет 1%, а у нового компьютера - 0,1%, то два ноутбука в кластере имеют общую вероятность отказа в 0,01%, т.е. в десять раз выше, чем у нового компьютера. ,

C.

symcbean
источник
2

Я думаю, что основная проблема с использованием ноутбука в качестве сервера связана с доступностью машин.
На обычном сервере наиболее часто используемая часть - это жесткий диск. В этом случае на обычных серверах у вас есть RAID для сохранения ваших данных от сбоя диска.
С ноутбуком вы можете позволить себе потерять данные в этом случае?
Я думаю, вы могли бы использовать эти ноутбуки для некритичного сервера, такого как DNS, где данные меняются не так часто, и в случае сбоя вы можете рассчитывать на дополнительный сервер.
Или веб-сервер с распределенной конфигурацией (drdb + heartbeat или openais).
Или для некоторых машин для разработки или для тестирования некоторых новых конфигураций, прежде чем применять их на производственной машине.

PiL
источник
2

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

  • Мощный RAID-контроллер с высоким IOPS диска (мы говорим 3 Мбит / с против 300 Мбит / с)
  • Корпоративные диски рассчитаны на 100% безотказную работу и высокий MTBF
  • Резервные пути электропитания
  • Резервные / объединенные конфигурации NIC с отказоустойчивостью и балансировкой нагрузки
  • Удаленный аппаратный мониторинг (SIM / OM)
  • Внешнее управление и возможность удаленной консоли
  • Соответствие горячим / холодным проходам и стандартизированный форм-фактор
  • Поддержка поставщика

Предполагая, что ваши требования достаточно низки, и ни одно из вышеперечисленных вопросов не является проблемой, последний момент, который необходимо рассмотреть (IMO достаточно тщательно), - это отражение, которое он делает для себя (и, если он у вас есть, для вашего отдела), если вы продолжите это. Хотя ИТ-отделы не всегда ориентированы на клиента в обычном деловом смысле, это фактически услуга для остальной части бизнеса. Как бизнес работает на неподдерживаемых конфигурациях для этих систем? Как это отразится на вас профессионально?

IMO единственный раз, когда подобная хоккейная система может быть уместной, это в очень маленьком бизнесе, где просто нет денег, и вы пытаетесь все это запустить. Я говорю о цветочном магазине мамы-и-поп, и их ребенок поддерживает свои рабочие станции, веб-сайт и подключение к интернету. В настоящее время, для чего-то большего, вам лучше объединить несколько облачных сервисов (dropbox / skydrive, gmail / yahoo) просто потому, что они предложат небольшие решения с надежной инфраструктурой, которой у вас даже нет думать о.

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

Крис Торп
источник
-1: Это не имеет ничего общего с тем, может ли отдельный сервер удовлетворить спрос, но может ли кластер удовлетворить спрос.
Symcbean
1
Google построен на товарном оборудовании. Целое может быть более надежным, чем части.
Тобу
Ребята, для начала вы говорите о кластерном программном обеспечении, а в случае с Google - специально настроенный стек, созданный для конкретной цели. Во-вторых, пропускная способность - это только один из элементов инфраструктуры, а не целое.
Крис Торп
1

Основные факторы, которые приходят на ум:

  • Рассеивание тепла
  • Регуляторы мощности
  • Емкость жесткого диска

Рассеиванию тепла поможет тот факт, что они находятся в охлаждаемом шкафу и хорошо вентилируются.

Регуляторы мощности на ноутбуках часто умирают (обычно из-за нагрева) и припаиваются к материнской плате. Исправить не весело.

Если нет дополнительных отсеков для дисков (например, вместо оптического привода), вы ограничены 1 жестким диском, и у вас не будет аппаратного RAID. Вы можете попробовать SAN / NAS, но это ограничено вашей сетевой картой.

Ноутбуки - классический пример «планового устаревания»; они ломаются, изнашиваются или становятся устаревшими, и их нельзя легко исправить, модернизировать или переназначить.


Цель для них ... складывать @ домашнюю ферму?

Эндрю
источник
Я не переживаю за 1 диск. На файловом сервере не будет ничего массивного, в основном музыки и большого количества исходного кода, который я написал за эти годы (возможно, этот удвоился как сервер Git), поэтому 250G - это достаточно. Хуже того, я мог бы настроить SAN, как вы упомянули.
RHELAdmin
1

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

johnshen64
источник