Ледаче серверобудування для дому (домашній NAS+відеоспостереження+інше)

Історія мого серверобудування тягнеться вже пів десятка років, і … здається прийшла до свого завершення. На чому я зупинився? Про це і поговоримо

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

Сам собою “сервер” є ноутбуком Fujitsu Lifebook E744. Чому ноутбук? Відповідь проста – це одночасно і сервер та ДБЖ (UPS, джерело безперебійного живлення) завдяки наявності батареї. Та й також він мені дістався умовно за копійки (відсутні половина кришок, трохи бита матриця (по краях, не критично), відсутня клавіатура і т.д.), а з урахуванням того що платформа плюс-мінус нова (процесор четвертого покоління Intel Core i3-4000M, схожий за продуктивністю з Core i5 минулих поколінь), продуктивність порядком вище рішень на базі плат з розпаяними процесорами – для прикладу на малюнку наведено процесор Pentium J5005, материнська плата з яким коштує близько 140 у.о. (це десь як три мої ноутбуки), при цьому навіть з його 4 ядрами і сучасною платформою, продуктивність трохи нижче:

Споживання ж мого “сервера” при його потужнішому процесорі і купі дисків (врахуйте, що в моєму ноутбуці система стоїть на SSD в основному роз’ємі, замість DVD встановлена ​​кишеня з жорстким диском на який 24/7 пишеться відео з трьох камер відеоспостереження, а також в USB підключена кишеня для бекапів, яку в разі чого завжди можна зняти, тобто одночасно підключено три накопичувачі, що рівноцінно середньостатистичного дводискового NAS накопичувача) становить смішних 13-17 Вт.

Для швидкої роботи в ньому стоїть умовно крихітний SSD диск об’ємом 32 Гб і дві планки оперативної пам’яті по 2 Гб (для його цілей більш ніж достатньо, пам’ять умовно валялася без діла). З характеристиками розібралися, поговоримо тепер навіщо.

Для чого

Для всього. Ну, тобто у нас повноцінна x86 платформа з досить високим рівнем продуктивності і зі звичайнісіньким Windows 7. Чому Windows 7?

Чому Windows 7

Тому що. Ну, тобто, а чому ні? Є варіанти будь-яких там Owncloud, OpenMediaVault, FreeNAS, Xpenology. Це все добре, це функціональніше, але в той же час це вузько. Тобто ми самі позбавляємо себе функціонала, який можемо мати на повноцінній системі. І всі мої поневіряння та бажання мати щось інше привели мене до того, з чого все починалося, тобто до Windows 7.

Для чого. Ч.2

Із встановленням камер відеоспостереження мені знадобився відеореєстратор. Окремий я розглядав, і деякий час у мене під відеоспостереження навіть використовувався зібраний трохи раніше NAS, але ідея розбилася про реалії з поганим трансформатором (точніше тоді були проблеми з кабелем, що йде до нього, що породжують проблеми зі світлом, що йде до нас), отже хрон ними з камерами – світло з’явилося, камери пишуть далі, а ось комп’ютер залишався у вимкненому стані. Так, можна було встановити автоматичне включення при появі світла, і … що? Світло моргнув, комп’ютер стопіцот раз вмикатиметься? Для стабільної роботи системи з купою дисків (близько 4 дисків крім системного було встановлено на той момент) необхідно було купувати ДБЖ, а ціна нормального ДБЖ приблизно дорівнює заміні мого робочого комп’ютера на тепер уже робочий ноутбук (про це окремо розповім), чим усе закінчилося. Для відеореєстратора це закінчилося тим, що ним став ноутбук із живучою батареєю (до речі, ще одна причина чому був обраний ноутбук на сучасній платформі).

Хтось скаже, що під це завдання підійшов би будь-який готовий NAS, або що відео з камер можна писати на карту пам’яті в самій камері (якщо є ця можливість), і інше. Так можна. Але мені зручніше коли частина відеореєстратор + клієнт (камери Dahua, клієнтом виступає сучасно SmartPSS ) стоїть на ноутбуці (до речі туди ж можна поставити софт під інші камери для використання більш різнопланової та складної системи відеоспостереження), а на комп’ютері стоїть клієнт, з якого я можу у будь-який зручний момент подивитися, що відбувається по той бік камер і переглянути записи в разі потреби. Тому мій варіант реалізації відеоспостереження для мене виявився більш комфортним.

Не менш важливою роллю буде сервер бекапів. Завдяки утиліті Symantec System Recovery 2013 у мене завжди під рукою будуть образи системи всіх наших пристроїв для швидкого відновлення (у разі потреби). Зручність цієї програми не в останню чергу в тому, що вона може робити бекап локально і робити резервну копію на зовнішнє сховище, яким у нашому випадку і буде цей диво-сервер-ноутбук з його чудовим зовнішнім диском на 2 Тб. Але це стосується образів системи. А що ж із даними? За резервним копіюванням даних свого часу я знайшов чудову утиліту GoodSync, що дозволяє без проблем робити бекап/синхронізацію між усім і всім (читайте, програма підтримує купу будь-яких сервісів до яких здатна підключитися і куди в односторонній/двосторонній реалізації робити копію файлів).

На нещодавно мешкав у мене (недовго з огляду на відсутність працездатності) накопичувачі Synology я знайшов цікаву функцію з нотатками. Сервер нотаток це, власне, сам NAS. Зручно? Так. Хочу? Так. Пішов шукати. Знайшов якусь утиліту під назвою Zim (ось вам посилання) . Це свого роду “вікіпедія” для себе коханого, яка встановлюється на комп’ютер. В оригіналі її функціонал використовується “для себе коханого”, але як я переконався на власному досвіді – GoodSync вирішує цю проблему, і хоч і з деякими милицями (а з домашніми серверами інакше і не буває) ми отримуємо одні й ті самі нотатки на всіх наших пристроях. Зручно? Ще б!

Що ще? Поки все. Ну, тобто я ще побалакаю тут трохи, але по функціоналу мого мега-сервера поки що все, чим я міг похвалитися, було викладено вище. Поговоримо про те, що лишилося за кадром.

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

Ліричний відступ

Ну ось … пам’ятаєте я писав про відключення світла? Так от, зараз я пишу сидячи в темряві, т.к. щойно відключили це світло. Чи довго? Невідомо, але найімовірніше ноутбуку заряду вистачить на те, щоб згодом продовжити працювати і виконувати свої завдання міні-сервера. Я ж дуже задоволений, що, не дивлячись на відсутність світла, можу продовжувати штопати піст і не матюкатися на тему того, що вся незбережена частина посту кудись відлетіла. Також зазначу, що ноутбук, який сервер показує, що у своєму поточному стані пропрацює від батареї близько 5 годин. Норм? Норм!

Продовжуємо

Так ось, у зв’язку з цим я вважаю, що дані повинні зберігатися ще (як мінімум) одному місці. Їм у мене буде відключений від мережі (і живлення та локальної) системник, що загалом більше нагадує NAS. Залізно він навряд чи може нагадувати файлопомийку, але ситуації на ринку залізяк привела мене до висновку, що за 70 у.о. я можу мати або ультрасучасну материнську плату з розпаяним процесором, або цілком плату під ноутбучний процесор 2-3 покоління (аж до чотириядерного Корай7). Вибір упав на другий варіант, отже у мене буде дуже крута файлопомийка, яку я включатиму виключно під бекапи і дані (хоча ось зараз пишу це і думаю, що ту ж роль може виконувати зовнішній жорсткий диск, хм, задумався над доцільністю залізця).

Загалом серед багатьох різних рішень я дійшов висновку, що не завжди готові коробкові рішення здатні задовольнити всі потреби користувача, і часом простіше самому вибирати, що саме потрібно і як це краще реалізувати. Головним же уроком з цього всього я вивів собі, що ноутбук в ролі сервера є більш гнучким пристроєм, ніж більша коробка (або маленька) + UPSка. Зокрема свій “сервер на колесах” я завжди можу перемістити (а з наявністю у нього вай-фай модуля так і взагалі) у будь-яке зручне для мене місце, що важче реалізувати з повноцінною залізкою.

Посада несподівано закінчується, т.к. було ще 2 відключення світла (причому глобального, тому що ліхтарі теж згасли), і особливої ​​радості о 3-й ночі писати в таких умовах немає. Забавно, що умови написання посту якомога чіткіше відображають мою ж ідею щодо важливості автономної роботи у подібного роду пристроїв. Там де для комп’ютера стрес (кажу вам як людина, у якої не факт, що не через стрибки світла, полетів цілком непоганий Сисоніковський блок живлення), ноутбук продовжує працювати від батареї. Зручно? Ще б! А я говорю вам баеньки і до нових зустрічей 🙂

1 коментар до “Ледаче серверобудування для дому (домашній NAS+відеоспостереження+інше)”

Залишити відповідь

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Відкрийте більше з Only for Us

Підпишіться зараз, щоб продовжити читання та отримати доступ до повного архіву.

Продовжити читання