Перш ніж зануритися в голову в домашню лабораторну кроличну діру, я завжди був під враженням, що вам потрібні потужні ПК на підприємстві для серверних проектів. Але, провівши кілька років, маючи на базі віртуалізаційних платформ, дистрибутивів контейнерації та операційних систем, орієнтованих на NAS, я можу підтвердити, що вам не доведеться розкидатися на надмірно дорогій техніці під час будівництва домашньої лабораторії.
Насправді домашні сервери настільки універсальні, що ви можете включити практично будь -яку установку у свою установку – включаючи пристрої, які коштують значно менше 150 доларів – і все ще очікують пристойної продуктивності в серверних проектах. Отже, ось штука розміром з байтом на типі обладнання, який ви можете захопити для домашньої лабораторії, сприятливої для бюджету, та кількість пробігу, який ви отримаєте від нього.
SBC працюють добре як концентратори, що розміщуються контейнерами
Ви можете запустити десятки контейнерів на дошці N100
Починаючи з найдешевших пристроїв, які ви можете використовувати в якості вузлів серверів, однобудові комп’ютери стали набагато потужнішою протягом багатьох років, і напрочуд є напрочуд велика кількість проектів, які добре поєднуються з цими крихітними системами. Дошки на базі руки, як правило, знаходяться на дешевшій стороні, і вони досить добре працюють у службі всередині контейнерних середовищ. Поки у вас є основна плата Raspberry Pi, яка є відносно новою, ви можете використовувати її як пристойну платформу самостійного розміщення. Я використовую свою Raspberry Pi 5 в розмірі 80 доларів як станція моніторингу все в одному, яка працює все, починаючи від трекерів, що перебувають у мережі, до мережевих сканерів та інформаційних панелей-все, не порушуючи піт.
Але якщо ви хочете більше продуктивності та більш широкої сумісності з різними контейнерними зображеннями (та дистрибутивами), ви можете замість цього піти з дошкою X86. За останній рік я граю з 85 доларів Radxa X4, і це працює на диво добре, як вузол ProxMox. Між своїм процесором Intel N100 та пам'яттю 8 Гб, SBC може навіть запускати дві віртуальні машини (зробити його чотирма, якщо ви йдете на дистрибути CLI) та жменькою контейнерів. Те саме стосується мого Zimaboard 2, який коштує дорожче, але кораблі з швидшим процесором N150. Чорт, я спочатку використовував SBC для Tinker з ESXI, і це спрацювало напрочуд добре, поки я не зберігав більше двох віртуальних машин GUI, активними одночасно. Якщо вам цікаво про власні налаштування і не надто стурбовані запуску декількох віртуальних віртуальних машин, SBC створюють для вбивчих контейнерних машин.
NUCS та MINI-PCS дозволяють вам поводитися зі складними проектами
N305 CPU + 16 ГБ оперативної пам’яті створює приголомшливе комбо
Міні-ПК можуть мати більші сліди та більш високе споживання електроенергії, ніж їхні колеги SBC, але додатковий простір та грошові інвестиції варті того, якщо ви хочете піти на проекти, які потребують трохи більше омфи. В ідеалі ви захочете піти на систему з чимось, що принаймні на тому ж рівні, що і процесор Intel N305. Ви часто знайдете цей 8-ядерний, 8-типовий процесор на Sub $ 350 Mini-PC, і він упаковує пристойну продуктивність, не маючи занадто багато енергії.
З’єднайте це з 16 Гб пам'яті, і у вас є достатньо системних ресурсів для запуску кількох віртуальних машин поряд з арсеналом контейнерів. Крім того, якщо ви зможете знайти один у тому ж ціновому діапазоні, Ryzen 8475HS (а ще краще, 8875HS) чудово підходить для людей, які віддають перевагу командним червоним системам. У мене є Terramaster NAS з процесором N305 та 16 Гб оперативної пам’яті, і хоча він трохи дорожчий, ніж міні-ПК з тими ж специфікаціями, він подвоюється, як вузол сервера, що розміщується Rock-Solid, для моїх дистрибуційних нещасних випадків.
Старі ноутбуки та ПК подвоюються як дивовижні сервери
Хоча SBCS та Mini-PCS/NUS досить недорогі, вам не потрібно виходити і купувати нове обладнання лише для домашньої лабораторії. Якщо у вас є старий ПК (або навіть ноутбук) у своєму обчислювальному арсеналі, ви можете перетворити його на гідне доповнення до домашньої лабораторії. Чорт, я розпочав свою подорож у екосистему сервера з простим Ryzen 5 1600 та 16 ГБ оперативної пам’яті-системою, яка вважалася бюджетною, навіть коли я побудував її в 2017 році. Система Ryzen першого покоління подається як чудовий вузол ProxMox, до того, що я все ще використовую її для багатьох моїх експериментів з віртуалізації.
Говорячи про ProxMox, я навіть озброїв ноутбука, який датується 2014 роком із всесильною платформою віртуалізації. Хоча це недостатньо добре, щоб запустити навіть єдиний VM, завалений GUI, він працює напрочуд добре, як спеціалізована платформа для хостингу LXC. Зараз я використовую його в кластерному середовищі поряд з двома легкими одиницями NAS, і вони працюють добре, не вживаючи занадто великої потужності. Якщо говорити про споживання енергії …
Це рахунки за електроенергію, про які вам справді потрібно турбуватися
Хоча домашні лабораторні пристрої не всі такі дорогі, справжні приховані витрати полягають у їх енергоспоживанням. Зокрема, старі пристрої далеко не ефективні і можуть помітно впливати на ваші рахунки за електроенергію, якщо ви залишите їх 24/7. Насправді, це єдина причина, чому я не згадував обладнання стародавнього класу підприємства в цій статті. Можливо, ви зможете захопити обладнання, орієнтоване на сервер, за цінами на дешеві, якщо ви знаєте, де шукати. Але їх тенденція до сифонної електроенергії, як немає завтра, робить їх жахливими для бюджетних налаштувань.
Джерело? Моя розбита самості, яка майже отримала серцевий напад після отримання рахунків за енергію після запуску подвійного сервера Xeon без будь -яких оптимізацій 24/7. Візьміть це у мене, ви захочете зробити пару кроків, щоб знизити споживання енергії вашої домашньої лабораторії та переконатися, що безтурботна потужність не перетинає повз поріг небезпеки.