Sempre più persone ora vogliono sapere cos'è un Homelab e oggi descriveremo cos'è e come realizzarlo rispettando il budget.
Cos'è Homelab?
Homelab è fondamentalmente un sistema composito utilizzato per connettere tutti i tuoi dispositivi. Ad esempio, se hai uno smartphone, un laptop e sei connesso allo stesso router, quel router si chiamerà Homelab.
Perché hai bisogno di Homelab?
Se sei una grande azienda, questa potrebbe non essere la tua esigenza. Ma se sei un sviluppatore web Se desideri testare il proprio codice o creare un sito Web o distribuire un'app su un server di prova prima di apportare tutte le modifiche al sito di produzione, il laboratorio domestico sarà perfetto per te. In termini di archiviazione, se possiedi centinaia di TB di dati, di cui desideri archiviare o eseguire il backup, o altro o disponi di un centro multimediale domestico intelligente, questa è davvero la scelta migliore per te.
In ordine crescente, alcune di queste persone acquistano prodotti maturi come NAS (Network-attached storage). Alcuni di loro costruiscono un server web su Raspberry Pi. Esistono innumerevoli scenari in cui le persone possono aggiungere qualsiasi cosa alla propria rete domestica. Ma se vuoi di più, diciamo se vuoi un gateway che monitori le tue telecamere e garantisca che solo le persone specificate abbiano accesso alle porte, anche se vuoi ospita il tuo server 24 ore su 7, XNUMX giorni su XNUMX, con capacità di controllo remoto o se desideri che ti serva un sistema robusto per l'integrazione e l'espansione? Per tali esigenze, un Homelab è la scelta perfetta.
Migliore configurazione
Una delle migliori configurazioni per l'homelab sarà una CPU Intel i3 con tecnologia di virtualizzazione come Intel VT o AMD-V. Ciò ti consentirà di distribuire separatamente molte applicazioni su un singolo hardware.
E se vuoi renderlo un router che funga da solido firewall, avrai bisogno di due NIC (scheda di interfaccia di rete).
Come costruire un Homelab rispettando il budget?
Prendiamo prima le cose che ti serviranno per costruirlo;
- Potenza di calcolo
- Archiviazione
- Networking
- Memorie
- UPS
- di riserva
Quindi, iniziamo con la realizzazione del laboratorio casalingo entry level che di solito è sotto il budget.
Informatica e memoria
Per una CPU con opzione multi-core con RAM compresa tra 8 GB e 16 GB (consigliata DDR4), consigliamo Intel NUC, poiché sono dotati di ottime specifiche per gestire il tuo laboratorio informatico entry-level all'interno della tua casa.
È più economico e ci sono 32 modelli diversi tra cui scegliere.
Virtualization
Per utilizzare il tuo nodo di elaborazione, dovresti essere in grado di creare VM per il processo di cui avrai bisogno dell'hypervisor.
Per utilizzare al meglio il tuo nodo informatico devi essere in grado di creare VM e per questo hai bisogno di un hypervisor.
Innanzitutto, installa VirtualBox. Una volta installato, puoi creare quante più VM possibili, ma tieni a mente la tua memoria e la potenza di calcolo.
Networking
Il nodo informatico necessita di comunicazioni tra tutte le macchine ad esso collegate e necessita di hardware di rete. Consigliamo di acquistare uno switch Gigabit da 5/8 porte, ma è solo per il livello base. Tuttavia, puoi trovare molte opzioni sul mercato.
Sommario
Per il livello base, non abbiamo incluso spazio di archiviazione dedicato. Suggeriamo di aggiungerlo in base alle vostre necessità e al budget. Insieme ad esso, ti consigliamo anche un buon UPS, così in caso di mancanza di energia, le tue cose rimangono online.
Se sei una piccola o una grande impresa, avrai bisogno di molte più risorse di queste, il che ovviamente avrà un prezzo. Le configurazioni per progetti più grandi dipendono dalle esigenze e dalla convenienza.
Configurazione consigliata; (Server, custodie e UPS)
Server;
PC barebone e con fattore di forma ridotto
- Intel NUC6I7KYK
- Gigabyte BRIX
- Navetta XH61V
- Navetta XPC SZ170 R8 V2
- ASRock C2750D4I
- SupermicroXeon D-1500
Torri dei venditori
Server rack del fornitore
Casi;
Custodie desktop/tower Whitebox
- Corsair Obsidian 900D
- Corsair Carbide 400R
- Progettazione frattale Definisci R3 / R4 / R5
- Phanteks Enthoo Primo Nero
Casi di server con fattore di forma ridotto
Custodie per rack Whitebox
UPS;
Luoghi ideali per posizionarlo
- Ufficio domestico
- Soggiorno
- Armadio
- Seminterrato
- Attico
- Garage
Le migliori idee per utilizzare un laboratorio domestico
Ecco 6 idee per cui puoi usarlo;
1. Usandolo come router/firewall
In questo modo puoi migliorare la sicurezza del firewall perché la sicurezza fornita dal tuo ISP non è in grado di gestire gli attacchi di hacking. Inoltre è possibile fornire anche servizi collegati al WAF (Web application firewall).
2. Usandolo come archivio di backup
Se non ti fidi di nessun servizio con le foto e i video della tua famiglia, questa è la cosa migliore per archiviarli in modo sicuro. Non potrai preoccuparti di eventuali perdite di dati dopo.
3. Usarlo per la virtualizzazione
La virtualizzazione ti consente di eseguire due server sugli stessi server allo stesso prezzo. Ti consente di testare la tua app Web, il tuo sito Web e installare qualsiasi sistema operativo su qualsiasi server virtuale desideri. È più sicuro e lo sviluppatore ha un maggiore controllo su di esso.
4. Usalo per gli AP wireless
Se stai configurando gli AP in una grande casa, che sia la tua o quella di qualcun altro. Ti aiuta ad automatizzare la casa in modo efficiente.
5. Usalo per il monitoraggio della rete
È difficile mantenere una rete stabile e uno stack di app senza monitorare i guasti della rete.
6. Usalo per l'automazione dell'infrastruttura
Anche se avresti bisogno di un Homelab più grande, puoi automatizzare le attività di base della tua casa con il laboratorio domestico entry-level. Ciò include anche l'automazione di Internet, che aiuta a eseguire post incrociati tra le app, eseguire processi cron e installare automaticamente SSL.