Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Intel NUC — domowy poligon do nauki dla programistów i adminów?

Intel NUC - to znany i popularny komputer HTPC, dedykowany do odtwarzania multimediów w zaciszu domowym. Różnorodność modeli oraz ich parametrów, zapewnia różne wymiary rozrywki czy możliwości użytku domowego.

Główną cechą NUC'ów jest cena, wydajność, a przy okazji tego wszystkiego – niskie zużycie energii. To wszystko dzięki uroczemu i wszędzie się mieszczącemu "komputerkowi" :-)

Jednakże, jako pasjonat informatyki specjalizujący się w programowaniu i systemach linuxowych - odkryłem jeszcze jedną zaletę. Sprzyja ona między innymi domowym samoukom, którzy potrzebują maszynki ze środowiskiem do nauki. Czyli tzw. "poligonu naukowego", który umożliwi wsparcie czy fundament dla realizowanych projektów w domowym zaciszu.

Kilka słów o parametrach mojego NUC-a

Mój model, a dokładnie NUC Kit DN2820FYKH wygrałem przy okazji konkursu blogowego. Jest to nagroda, która przysporzyła mi bardzo dużo radości i uprościła realizację kilku projektów, które w wolnych chwilach tworzę w domu.

W kwestii recenzji pozwolę sobie polecić wpis Januszka, który opisał ten sam model NUC-a jednocześnie umieszczając także kilka zdjęć.

Od siebie mogę dodać, że moje parametry są bardzo zbliżone i różnią się jedynie pojemnością dysku twardego. Aczkolwiek swoimi zdjęciami także chętnie się podzielę:

Pod obudową tego maleństwa mieści się dwurdzeniowy procesor Intel Celeron N2820 pracujący z częstotliwością 2.4GHz. Oprócz tego, możliwe jest zamontowanie pamięci DDR3 (niskonapięciowej 1.35V), w moim przypadku jest to 4GB. Oraz oczywiście dysk twardy 2.5 cala.

W kwestii aspektów sieciowych NUC również wyróżnia się fajnymi parametrami albowiem oprócz standardowego portu Ethernet 10/100/1000 Mb/s w środku znajduje się karta bezprzewodowa pracująca w standardach 2.4GHz (802.11b/g/n) oraz 5GHz (802.11n).

Warto wspomnieć, że sam pobór mocy jest bardzo dużą zaletą NUC-a. Zaprezentowane poniżej zdjęcia przedstawiają pobór mocy w trakcie rozruchu, zwykłego użytkowania i pełnego obciążenia: (za zdjęcia wielkie dzięki dla Januszka!)

Rozruch...

...zwykłe użytkowanie...

...i przeprowadzenie testu obciążeniowego z użyciem Prime95 i Windows 8:

Prawda, że niezłe wyniki poboru mocy na tle możliwości parametrów sprzętowych? W takim razie czy NUC to...

...świetna baza pod domowy serwer oparty na Linuxie?

Patrząc przez pryzmat specyfikacji technicznej, Intel NUC już dla modelu DN2820FYKH, spełnia się jak najbardziej jako platforma sprzętowa sprzyjająca dystrybucjom Linuxowym. A warto zauważyć, że na rynku dostępne są już mocniejsze modele wyposażone w procesory i3/i5/i7 oraz standardowy port SATA (czego niestety w moim modelu brakuje :<). Przykładowo poniżej zdjęcie modelu D54250WYB:

Widać dobrze, że ten model jest już bogatszy nie tyle o mocniejszy procesor (Intel i5-4250U na Haswellu) ale także dwa sloty dla pamięci RAM oraz port SATA.

W takim razie Debian czy Fedora dla początkujących adminów i mało wymagających programistów sprawnie będzie działać na NUC-u. Zaś dla bardziej zaawansowanych, dobrze skonfigurowany Arch Linux lub Gentoo sprawią, że DN2820FYKH czy nowsze/lepsze modele - staną się demonami prędkości.

Z drugiej strony, jakie usługi można zestawić na NUC-u? Baza SQL, serwer VPN czy FTP?

NUC jako "domowy VPS"

Tak! Wszystkie trzy wymienione właśnie propozycje będą spokojnie funkcjonować i zapewniać stabilne oraz wydajne środowisko. W moim zaciszu domowym NUC pełni rolę serwera z następującymi usługami serwerowymi:

  • Apache2
  • MySQL
  • środowisko Oracle-jdk7
  • Tomcat7
  • prawie działający SVN
  • OpenVPN
  • vsftpd
  • TOR i TOR Proxy

Póki co, funkcjonuje na nim tylko kilka projektów, ale do tej pory na Debianie Wheezy - sprzęt nie zająknął się ani razu w trakcie pracy :-)

Warto jednak rozważyć sens bytu poszczególnych usług w systemie albowiem vsftpd może spokojnie być zastąpiony przez SCP czy SSHFS. A to jest tylko kropla w morzu możliwości zoptymalizowania systemu, jednakże... to już jest zabawa dla wymagających i zdeterminowanych power-userów :P

Zapewne kilka osób wspomni, że VPS może być lepszym rozwiązaniem niż NUC. I wcale nie zaprzeczę, aczkolwiek... dzierżawa wirtualnego serwera generuje koszta per miesiąc/rok, a do tego podejrzewam, że wynik kalkulacji dotyczącej utrzymania serwera VPS (z przyzwoitymi parametrami albo chociaż porównywalnymi do NUCa) w porównaniu do rachunków za prąd wygenerowany przez NUC i router - w skali roku mogą działać na korzyść NUC-a.

Aczkolwiek NUC wymaga działającego serwera VPN czy SSH i wystawienia na świat z naszej domowej sieci. Co z punktu bezpieczeństwa komputerowego zwiększa możliwość zagrożenia i skuteczności ataków z zewnątrz, ale z drugiej strony przy odpowiednio ustawionych regułach firewalla i konfiguracji routera/Linuxa na NUC-u - w znaczny sposób można zniwelować ten problem.

Stąd moim zdaniem, NUC sprawdzi się zdecydowanie lepiej jako "poligon naukowy" niźli VPS :-)

Inwestycja niecałego tysiąca złotych, która z powodzeniem zaprocentuje

Najtańszy NUC na dzień dzisiejszy (tj. 16 marca 2015) to koszt rzędu ~500-600zł. Do tego warto doliczyć zakup pamięci DDR3 1.35V oraz dysku twardego 2.5 cala, których nie ma w podstawowym zestawie. Aczkolwiek na pewno w którymś pudle (naszym lub znajomych) po starych sprzętach znajdziemy jakiś stary laptopowy dysk, czy też możemy kupić używany na np. OLX albo Gumtree. Co może zmniejszyć koszta całościowej inwestycji.

Samouk, który stworzy sobie odpowiednie środowisko na NUC-u, będzie miał zapewnioną stabilność i wydajność dla różnorodnych projektów. Czy to dla Javy, Pythona, Linuxa czy innych ścieżek/możliwości rozwoju.

Zainwestowane pieniądze na pewno zaprocentują już w pierwszej pracy, do której dostaniemy się właśnie dzięki zdobytemu doświadczeniu i wyszlifowaniu umiejętności z udziałem NUC-a. A sam komputerek, dużych kosztów nam nie wygeneruje ze względu na swoją małą zasobożerność :-)

PS. Chodzi mi po głowie, ile to osób wykorzystuje NUC-a w podobnych rozwiązaniach jak ja? Czy ktoś również widzi w tych komputerach potencjał zdecydowanie większy niż tylko HTPC?
 

linux sprzęt porady

Komentarze

0 nowych
  #1 16.03.2015 20:07

Mam na NUC'u postawiony serwer NAS z systemem SYNOLOGY.
TDC poniżej 10W. Rewelacja!

mordzio   14 #2 16.03.2015 20:22

Maleństwo skrywa wielką moc, w sumie to i mi przydałoby się takie cudo. Daje 100 zł, jak jesteś zainteresowany to daj znać;)

GBM MODERATOR BLOGA  19 #3 16.03.2015 20:24

@mordzio: 100 zł za roczną dzierżawę konta shellowego na NUCu? :P

mordzio   14 #4 16.03.2015 20:29

@GBM: Oj tak to się bawić nie będziemy. Daje 150 zł za urządzenie, dodatkowo mogę dorzucić rocznik 2014 Głosu Pomorza!

  #5 16.03.2015 20:33

Ja dodam tylko, że innym rozwiązaniem na postawienie wielu usług może być bezpośrednio router z openwrt i podłączonym pendrivem lub dyskiem przez usb. Zaoszczędzi to czasu na przekierowanie portów na serwer wewnątrz sieci a i cenowo w porównaniu do nuca będzie atrakcyjniejsze.

Kaleson   4 #6 16.03.2015 20:33

Daje 50, dorzucam worek siana i słoik smalcu. Ktoś mnie przebije?

dr.boczek   7 #7 16.03.2015 21:09

zamienię na pentium 133 z 32MB ram i dyskiem 100MB

DjLeo MODERATOR BLOGA  17 #8 16.03.2015 21:17

Ja poproszę samą obudowę, dziecko sobie porzuca.

Shaki81 MODERATOR BLOGA  37 #9 16.03.2015 21:18

A ja nie będę od Cienie kupował bo mam swojego:) Rzeczywiście NUC daje sporo możliwości. U mnie nawet przez miesiąc (na Windowsie 10) robił jako podstawowy komputer. O ile nie miałem wielkich wymagań to sprzęt zachowywał się rewelacyjnie.

KyRol   17 #10 16.03.2015 22:02

Eee tam NUC. Może zabawka fajna, ale niewspółmiernie droga. Cuda można robić na dzisiejszych tanich routerach ;P Ja kupię sobie Fitlet za jakiś czas ale to na desktop ;P https://plus.google.com/+Fitpc-by-compulab/posts/24EePxN1oTY

A co do domowego VPS'a to nie takie to głupie, w dobie netu LTE upload już nie jest taki marny :) Chyba poeksperymentuję ze Slax-em bo tam można całe distro odpalić w trybie live, więc nawet jeśli jaka menda namiesza - restart i adios problemos ;)

Autor edytował komentarz.
Pudel89   7 #11 16.03.2015 23:05

Na IEM w Katowicach były wystawione NUC z i3. W sumie, fajna zabawka, zwłaszcza, że zastosowanie i3 podnosi jej użyteczność ale cena jest zaporowa.
Obudowa jest spasowana, metalowa, wszystko dobrze dobrane, typowe dla amatora z zacięciem bo niewiele trzeba by zamienić to ustrojstwo w typowe centrum rozrywki dla domu.
Problem tylko polega na gniazdach rozszerzeń. O ile mogę podłączyć dodatkowy dysk, uruchomić ruter to np nie jestem w stanie wsadzić do środka lepszej karty sieciowej WLAN, i no właśnie, pupa...
Standardy b/g/n to już norma ale do domów wchodzi "ac"
Ja wiem, że to standard dość młody ale wydajny i w dobie budownictwa ekonomicznego sprawdza się idealnie choć jest na 5 GHz. Dlatego brakuje tam mini pci-e. Wtedy jest wręcz idealny jako domowy NAS, ruter i inne ustrojstwa w jednym. No ale cóż, nie ma sprzętu idealnego :)

  #12 17.03.2015 00:33

vps @ lte ? potrzebny jest zaufany host posrednik pomiedzy klientem a serwerem ze stałym, nieblokowanym ip a to moze wydatnie podniesc koszty. serwer vpn zestawia polaczenie z posrednikiem po wysłaniu sms'a - dziala to stabilnie na OpenWrt bez wiekszych zakretow

Pangrys WSPÓŁPRACOWNIK  18 #13 17.03.2015 07:23

@Cukrowy Miś:
W NUC możesz włożyć inną kartę sieciową :) Przyjrzyj się dokładnie fotkom :P

Autor edytował komentarz.
GBM MODERATOR BLOGA  19 #14 17.03.2015 07:42

@Anonim (niezalogowany): Jasne, że tak - ale traktowałbym to jedynie jako alternatywę dla NUC-a choćby z przyczyn takich, że do routera ciężko byłoby Ci podpiąć dysk przez interfejs SATA. A nie oszukujmy się, przesył danych przez USB nie należy ani do szybkich, ani do bezpiecznych w takich przypadkach (zawsze można przypadkowo odpiąć/wyłączyć etc.)

@KyRol przytoczone przez Ciebie maleństwo, też wydaje się bardzo fajnym rozwiązaniem. Może kiedyś również skuszę się na opis i porównam te dwa, "domowe VPSy" :-)

@Cukrowy Miś tak jak pisze @Pangrys, możesz wymienić kartę bezprzewodową w NUC-u. Podejrzewam, że już powinny być dostępne karty w standardzie 802.11ac. Aczkolwiek w przypadku klientów detalicznych (tzw. domowych), uważam, że ten standard to trochę przerost formy nad treścią, ale zobaczymy czy się przyjmie :-)

januszek   18 #15 17.03.2015 09:05

@Cukrowy Miś: Ja bez problemów zmieniłem kartę WLAN/BT w NUC-u. Na taką: http://www.intel.com/content/www/us/en/wireless-products/dual-band-wireless-ac-7...

Autor edytował komentarz.
Cenobith   3 #16 17.03.2015 09:52

Czemu ten procek zgłasza się jako N2830, choć w opisach występuje jako N2820 ???

  #17 17.03.2015 11:16

@Anonim (niezalogowany): mam takie rozwiązanie i wydajność np pod NAS jest słaba (nawet z rammod i flashmod). CPU Intela zawsze będzie lepsze a jeśli ma dobry kontroler LAN to można zrobić fajny NAS, serwer www (z php i mysql), download center etc.

Jusko   12 #18 17.03.2015 12:25

Osobiście myślę nad NUC / a-la NUC, jako zastępstwo przyszłej stacjonarki i plan bycia mobilnym. Od paru lat pracuję z laptopem, ale z ~15,6" nie jest się aż tak mobilnym, stacjonarka z kolei zabiera miejsce.

Przez pewien czas planowałem, iż jako substytut stacjonarki kupię komputer all-in-one, a do mobilności dopadnę znośnego netbooka. Jednak lepszym wyjściem jest dobry i fajny monitor + malutki i zwinny NUC, a do mobilności netbook. Taki jest mój plan na mobilność i zaoszczędzenie miejsca.

  #19 17.03.2015 13:33

dobre komentarze, dzisiejsza technologia daje niesamowite mozliwosci i to prawda. te wszystkie zachwyty w art. sa prawdziwe. tylko cena powinna byc na poziomie 150zł no moze 400zł

awangardowy   7 #20 17.03.2015 22:17

no niby spoko, ale:

1) poligon dosw to oczywiscie virtualbox
2) skoro mały komputerek, to czmu nie RPI ?

w ogole dlaczego to cos ma byc lepsze od rpi ?

GBM MODERATOR BLOGA  19 #21 17.03.2015 22:36

@awangardowy: Nie no, hola hola Kolego :-)

1.) Virtualbox niesie ze sobą sporo ograniczeń z tytułu samej wirtualizacji. Jest to rozwiązanie stricte ekonomiczne, jeśli ktoś akurat nie ma warunków. W tym wpisie opisałem NUC jako poligon naukowy (czy też doświadczalny) - nie wirtualne systemy (gwoli ścisłości zdecydowanie bardziej polecałbm VMware niż VirtualBox)

2.) Przede wszystkim parametry i możliwości rozwiązań. Na RPI apache lub nginx wymaga już optymalizacji, bo przy bardziej złożonych projektach, malinka może się krztusić (wiem co mówię, bo sam posiadam RPI).
I takich przykładów można znaleźć więcej, poza tym brak portu SATA pozbawia sensownego nośnika danych - co też może okazać się bardzo przydatne dla niektórych projektów czy usług (jak nie kluczowe).

command-dos   17 #22 18.03.2015 04:17

Mój nuc zastąpił mi pc. Postawiłem na tym ubuntu i robię wszystko, co dotychczas robiłem na domowym laptopie: przeglądam internet, obrabiam swoje fotki, filmiki, oglądam tv, czasem gram. Jestem w szoku, że nie potrzeba w domu wyjącego i wiecznie głodnego na prąd potwora. Robienie z tego nas'a, to marnotrastwo mocy imho - do tego, jak pokazał @cyryllo, świetnie nadaje się bananapi.

michal_c   2 #23 18.03.2015 07:14

Mam pytanie - jak jest z oglądaniem materiałów Full HD np. z YouTube na tym NUC'u? Działają płynnie?

GBM MODERATOR BLOGA  19 #24 18.03.2015 07:43

@michal_c: to już pytanie do @command-dos albo @januszek - u mnie tylko konsolę widać po podłączeniu NUC-a :P

command-dos   17 #25 18.03.2015 07:51

@michal_c: według mnie, można ten model porównać do laptopa ze zintegrowaną grafiką z i3 na pokładzie. Jasne, że płynnie :)

januszek   18 #26 18.03.2015 08:21

@michal_c: 4K potrafi się zacinać. FH działa bez problemu :)

command-dos   17 #27 18.03.2015 08:22

@Cenobith: w bardziej cywilizowanym systemie (ubuntu) też jest rozpoznawany jako 2830 ;)

  #28 18.03.2015 09:02

Aż się prosi o przypomnienie iż są inne firmy np zotac, brix(gigabyte) w tych dwóch przypadkach jak ktoś chce i3, i5( słabsze też są)polecam te firmy ze względu na większa liczbę portów USB wersji 3 ! co NUC ma śmieszną ich liczbę :/ i tylko jeden port USB3 :( a ceny pomiędzy tymi firmami nuc,zotac, brix to margines błędu ze względu na prowizje w sklepach :].

Cenobith   3 #29 18.03.2015 09:06

@command-dos: Wiem, w Mincie tez mi się tak zgłosił (choć mam wątpliwości czy jest bardziej cywilizowany od innych ).

Moje pytanie wynika z ciekawości czy Intel wsadził do NUC inny procek niż to opisuje, czy po prostu N2820 "podszywa się" pod N2830.

Mój egzemplarz nie radzi sobie z FHD jeśli plik przekracza 3GB. Trailery idą pięknie a już pełny film klatkuje.

Szkoda, ze nie ma NUC z jakimś Pentium - byłby wydajniejszy niż Celeron a tańszy niż i3. Ale to pewnie dlatego właśnie nie ma...

awangardowy   7 #30 18.03.2015 10:41

mi się ten wpis podoba, autor dobrze kombinuje. Też chciałem coś takiego:

" Apache2
MySQL
środowisko Oracle-jdk7
Tomcat7
prawie działający SVN
OpenVPN
vsftpd
TOR i TOR Proxy"

jeszcze można PHP, RoR, poćwiczyć kilka fajnych frameworków.

.... na jakimś RPI lub bananaPI, ale narazie brak czasu i jadę na vboxach jak coś potrzebuję zamodelować z zastosowań serwerowych. Vbox mam ustawiony, jak chcę nowego to kopiuję obraz i za chwilę odpalam drugiego.
Ale takie komputerki mają przyszłość: biorą mało prądu, a dają dodatkowe usługi.

jeszcze na osiedlu mam dostawcę internetu, który twardo konkuruje z neostradą. I za 50 zł gość daje dostęp do światłowodu z przepustowością coś typu 30mb download (kilka razy więcej od neostrady w tej cenie).
Ale daje też ważną rzecz: stałe IP i umowę na czas nieokreślony.
a wiadomo - stałe IP to można serwer założyć i wypuścić na zewnątrz.
Miałem przejść na tę ofertę osiedlową, ale boję się problemów z zakresu bezpieczeństwa.
Bo można niby taki serwer - właśnie postawiony na małym komputerku - wypuścić na świat, ale zabezpieczenie tego to ciężka sprawa (oczywiście lokalnie tych problemów nie ma)...

GBM MODERATOR BLOGA  19 #31 18.03.2015 11:03

@awangardowy: Nie przesadzałbym z zabezpieczeniem serwera wypuszczonego na świat. Wystarczą odpowiednie reguły na firewallu, jakiś fail2ban lub honeypot i analizer logów (chociaż fail2ban monitoruje logi, ale to już zależy od preferencji i potrzeb).
Jak potrzebujesz materiałów odnośnie poprawnej konfiguracji usług, a także zabezpieczeń serwera - to możesz oprzeć się na tutorialach z DigitalOcean dotyczących serwerów VPS - https://www.digitalocean.com/community/tutorials - mogą być bardzo przydatne w Twoim przypadku.

Z drugiej strony, bardzo łatwo możesz wydzielić komputer wystawiony na świat od Twojej lokalnej sieci w domu.

Swoją drogą wyzwania są po to, żeby ich podejmować i uczyć się na ich podstawie. Także nie szukałbym na Twoim miejscu wszystkich argumentów "przeciw", tylko "za" :-)

Powodzenia!

Pudel89   7 #32 18.03.2015 12:04

@Pangrys o widzisz, moje niedopatrzenie :)

@GBM Moje zdanie jest podobne jak Twoje, ale polecam Ci iść z nim na eko.one.pl to zaraz pewien tamtejszy forumowicz zjedzie Cię jak nie powiem co :)
Dla nich TP-Link i AC w nim to wręcz powoli świętość...
Kij, że by mieć wydajność na poziomie (realnym) 600 mbit/s to trzeba mieć spięcie w granicach -61 dbm. W tym sęk że jak się jednemu udało to przez podobno ścianę nośną tak po całym forum powtarza to jak mantrę

@januszek jak wypada w testach ta karta? Interesuje mnie w sumie jakość połączeń (parametry dbm, CCQ) i czy testowałeś ją typowo w AC

januszek   18 #33 18.03.2015 15:37

@Cukrowy Miś: Wszystkie testy w tym wpisie są właśnie na NUC z tą kartą: http://www.dobreprogramy.pl/januszek/,60732.html

Over F.A.   5 #34 20.03.2015 22:53

Pobór prądu jest naprawdę niski, bezpieczeństwo jeśli chodzi o dane sporo większe niż na vps. Jeśli chodzi o cene, niech każdy sobie odpowie na pytanie czy za pomocą tego narzędzia popchnie swój rozwój na zupełnie inne tory.

  #35 23.03.2015 07:58

Faktycznie, pobór mocy ledwo 2 krotnie większy niż raspberry pi, a wydajność znacznie większa.
Jednak płacić 1k po to żeby postawić domowy serwer to mija sie trochę z celem, ja mam starego laptopa z Pentium III i 512 MB Ram i naprawdę z powodzeniem to wystarcza na serwer poczty i Apache na Debianie, dodatkowo OpenVPN i kilka jeszcze innych usług.

  #36 26.05.2015 21:13

Artykuł na czasie ;) ale warto przypomnieć, już są nowsze wersje intela nuc na procku broadwell. Co ciekawe dopiero od tych modeli mamy więcej portów USB ! Nowy procek to i nowe GPU np w i5 mamy HD6000 .