Ovako, reci cu nesto iz licnog iskustva. Fakticki sve ovde sto pisem. Samo cu podeliti u 2 dela.
Prvo, nikakva minifikacija ili kakogod mi to nazvali se ne pravi. Ono sto je za serverske namene i dalje ide u rekove, koji nisu bas "mini" jer neki zauzimaju po par jedinica. Tako je i sa mreznom opremom, ne samo racunarima koji idu u iste.
Ono sto je "mini" danas a i oduvek su HDD fioke, koje su dobile zamenu - NAS uredjaje. Generalno I/O fajlova nije CPU intensive pa isti ne zahtevaju prejak hardver, sve se svodi na neki Intel Atom CPU i ~1GB RAMa za sistem i aplikacije. Oni mogu ostati "mini" jer ne obradjuju nikakve podatke, sem sto ih daju tamo gde treba da idu.
Sto se tice kucnih servera... naravno da za amaterske ili development potrebe moze da se drzi kod kuce, ali do neke granice i sa hendikepom. Prvi problem, upload. Nema sta da se prica na tu temu, znamo svi kakav je kod nas. Drugi problem - struja. Treci problem - redudansa. I to na vise nivoa. A SAS? :)
Licno koristim kucni server samo za dev potrebe, i jos jedan za home server kao NAS, centar za deljenje i zabavu.
---
Sto se minifikacije danasnjih PCjeva tice, jeste, ne treba brdo prostora za PC - PERSONAL COMPUTER. Ali to nije server. Ako ces da koristis 100GB storidza na PCju, trebace ti ili prilicno veliki diskovi (koji su nama skoro nedostupni a o ceni i da ne govorim) ili dodatne SATA kartice pa ces svejedno ispucati i PCIE slotove.
Velicina nije bitna (thats what she said) jer su komponente danas energetski efikasne ali opet, gde strpati tolike diskove? Gde postaviti 2 napajanja kad nijedno kuciste na trzistu ne pruza tu opciju? Koja maticna ploca podrzava to? ECC memorija? Nema nista od toga.
Znaci sve se smanjilo jer jednostavno ne postoji potreba vise za velikim komponentama. U kucnom okruzenju. I normalnim uslovima rada - kucnim.
E sad, performanse. Pricao sam da sam jedan od kucnih servera napravio sa Athlon 5350 koji je bio NEREALNO jeftin u svoje vreme, kao i cela ta AM1 serija i ploca i procesora. Letelo je sve i u desktop rezimu i u serverskom okruzenju. Posto uglavnom radim PHP, performanse su bile skroz na nivou i server se nije gusio. Sta se onda desilo? Pre godinu dana krenem da radim Laravel, i posle nekog perioda budem u fazonu "ajde da probam neki stress test da vidim kako se bori pc s laravelom". Nikakav stress test nisam pokrenuo sem sto sam drzao F5 na OBICNOJ, DEFAULT laravel glavnoj stranici koja se napravi pri instalaciji istog. Posle 20 sekundi, VM koji ima 2 jezgra na 2.1GHz, je prikazivao cpu load od 22!!! na linuxu! Tako da da, itekako ima veze sta se hostuje i na cemu se hostuje.
THE ONLY EASY DAY WAS YESTERDAY