Використання ноутбуків як серверів


10

У мене є купа старих T42, навколо яких я нещодавно оновив до максимальної пам'яті (2G). Я хотів би їх добре використати, і що мене найбільше привернуло - це низьке споживання енергії в порівнянні з використанням старих повних баштових систем.

Поточні характеристики:

  • Pentium M 1,7 ГГц
  • Оперативна пам’ять 2G DDR-333
  • 250G жорсткі диски
  • Вбудована графіка ATI (я вважаю, присвячена 64 м)?

Так чи інакше, мені було цікаво, чи вистачить цього в якості серверів? Звичайно, це залежить від ролей, але що було б найважливішим обладнанням у:

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

Звичайно, швидке підключення до мережі важливо для всіх цих випадків, якщо вони активно використовуються .. але крім цього, я б припустив, що пріоритетом буде CPU, а не пам'ять?

Я планую розмістити ці пліч-о-пліч в шафі, що охолоджується, з’єднаннями зверненими вгору для зручного управління. Вони будуть працювати з варіантом Linux (швидше за все, Arch Linux), а деякі будуть працювати з декількома ролями.

Думки?

Дякую.


16
Машина з одним жорстким диском не є сервером, а скоріше є бомба, що тикає. Майте це на увазі.
Еван Андерсон

Єдиний, який матиме вміст, який мені потрібно створити резервну копію, - це файловий сервер, і я можу робити нічну rsync на тому та інших.
RHELAdmin

4
@jtd: Проблема не втрачає даних - це доступність. Ви перебуваєте в режимі простою, коли їх жорсткі диски виходять з ладу і вам доведеться перезавантажувати та відновлювати їх. Імовірно, у вас буде перевірена настройка плану відновлення готової до впровадження. Тим не менш, ви будете мати час простою на якійсь службі, коли її "сервер" вийде з ладу. (Мені було сказано, що ти будеш робити все резервне копіювання ...)
Еван Андерсон,

Ви можете це зробити, якби у вас був центральний сервер файлів, а потім змонтуйте всі обслуговувані каталоги з цього на вузлах фронтенду (ноутбуки). Якщо ваші ноутбуки можуть завантажуватися з локальної мережі, то вам може взагалі не потрібен жорсткий диск.
Том О'Коннор,

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

Відповіді:


10

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

  • Резервне живлення - якщо припустити, що батареї все ще працюють, вони забезпечували б своєрідне вбудоване ДБЖ для серверів.
  • Зниження споживання електроенергії - як ви вже згадували.
  • Вбудований KVM - немає необхідності у зовнішніх моніторах / клавіатурах, якщо припустимо, що екрани ще працюють.

Ваших машин більш ніж достатньо для запуску веб-серверів, а що ні. Отже, це не питання. Вони навіть можуть бути достатньо потужними, щоб працювати в якості хоста VM, щоб стати міні-кластером невеликих машин VM.

Просто думка.


Ніколи не замислювався про маленьке вбудоване ДБЖ. Незважаючи на те, що я, мабуть, отримаю лише годину або 2 із вимкненими екранами, це все ще зручно!
RHELAdmin

З цієї причини у мене було 3-4 веб-сервери на ноутбуці. (і тому я був поганий і не міг дозволити собі стійки або справжні сервери) Але вони зробили трюк чудово.
grufftech

4

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


Мережа баз даних Yea також викликала мій інтерес. Наразі у них лише 8 (працюючих) і купа частин, що лежать навколо, що я міг би зламати ще декілька.
RHELAdmin

3
* A web server
* A mail server
* A DNS server
* A file server

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

Якщо ви отримуєте дані по Інтернету, це не підриває те, що є в основному гарною ідеєю - просто тримайте дані на надійній спільній підкладці доступною з усіх вузлів кластера (наприклад, спеціальної бази даних або файлового сервера).

Редагувати:

Якщо один з цих пристроїв має ймовірність виходу з ладу 1%, а нова машина має ймовірність 0,1%, то два ноутбуки в кластері мають спільну ймовірність виходу з ладу 0,01% - тобто вдесятеро надійніше, ніж нова машина .

C.


2

Я думаю, що головна проблема використання ноутбука як сервера - це наявність машин.
У звичайному сервері найбільш використовувана частина - це напевно жорсткий диск. У цьому випадку на звичайних серверах у вас є RAID, щоб зберегти свої дані від збою диска.
Чи можете ви на ноутбуці дозволити собі втрачати дані?
Я думаю, ви могли б отримати такі ноутбуки для не критичного сервера, як DNS, де дані змінюються не так часто, і в разі відмови ви можете розраховувати на вторинному сервері.
Або веб-сервер з розподіленою конфігурацією (drdb + серцебиття або openais).
Або для деяких розроблювальних машин або для тестування нових конфігурацій, перш ніж застосувати їх до виробничої машини.


2

Ось головне, що ви отримуєте від сервера бізнес-класу, якого ви не отримуєте з машин для споживачів:

  • Потужний RAID-контролер з високим IOPS диска (ми говоримо 3 Мб / с проти 300 Мб / с)
  • Корпоративні диски розроблені для 100% часу роботи та високої MTBF
  • Надлишкові шляхи живлення
  • Надлишкові / об'єднані конфігурації NIC з відключенням і врівноваженням навантаження
  • Віддалений моніторинг обладнання (SIM / OM)
  • Позазонне управління та можливість віддаленої консолі
  • Відповідність холодного / холодного проходу та стандартизований фактор форми
  • Підтримка постачальників

Якщо припустити, що ваші вимоги є досить низькими, що жодне з перерахованого вище не є проблемою, остаточним моментом, який слід розглядати (ІМО досить уважно), є відображення, яке воно робить на себе (і якщо у вас є його, ваш відділ), якщо ви продовжите це. Хоча ІТ не завжди стикаються з клієнтами у звичайному діловому розумінні, це фактично послуга для решти бізнесу. Як бізнес сприймає роботу непідтримуваних конфігурацій для цих систем? Як це буде відбиватися на вас професійно?

ІМО - єдиний раз, коли така система гакачів може бути доречною, - це надзвичайно малий бізнес, де просто немає грошових коштів, і ти намагаєшся запустити всю справу. Я говорю про магазин квітів мами і попів, і їхня дитина підтримує свої робочі станції, веб-сайт та Інтернет. Сьогодні для чогось більшого, ніж вам, вам краще з’єднати декілька хмарних служб (dropbox / skydrive, gmail / yahoo) просто тому, що вони пропонують невеликі рішення з надійною інфраструктурою, якої у вас навіть немає. задуматися.

Звичайно, все це нісенітниця, якщо ви просто граєте з деякими серверами вдома. У такому випадку деякі старі ноутбуки звучать ідеально.


-1: Не має нічого спільного з тим, чи може один сервер задовольнити попит, але чи може кластер задовольнити попит.
symcbean

1
Google побудований на товарному обладнання. Ціле може бути надійніше, ніж деталі.
Тобу

Хлопці, для початку ви говорите про кластерне програмне забезпечення, а у випадку з Google - високо налагоджений стек, створений для конкретних цілей. По-друге, спроможність зустрічей - лише один елемент роботи інфраструктури, це не вся.
Кріс Торп

1

Основні фактори, які виникають на увазі:

  • Розсіювання тепла
  • Регулятори потужності
  • Ємність жорсткого диска

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

Регулятори потужності на ноутбуках часто гинуть (зазвичай через тепло) і припаюються до материнської плати. Не весело виправити.

Якщо немає додаткових відсіків накопичувача (наприклад, замість оптичного приводу), ви обмежені 1 жорстким диском, і у вас не буде апаратного RAID. Ви можете спробувати SAN / NAS, але це обмежено мережевою картою.

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


Призначення для них ... складання @ домашня ферма?


Я не переживаю за 1 привід. Файловий сервер не матиме нічого масового, в основному музику та багато вихідного коду, про який я писав протягом багатьох років (можливо, цей подвоєний як Git-сервер), так що 250G - це багато. Гірше стає гірше, я можу зробити налаштування SAN, як ви згадали.
RHELAdmin

1

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.