it-swarm.it

C'è qualche vantaggio nell'impostare un cloud personale invece di eseguire un server personale senza virtualizzazione?

Al momento il mio vecchio PC seduto nell'armadio è un server senza testa (con Ubuntu Server). Lo uso come file server, web server e server di backup. (Il nome host è mneme, la musa greca della memoria.) Ci sono dei motivi principali per cui prendere in considerazione la sostituzione di questa configurazione non virtualizzata con un cloud personale in esecuzione sullo stesso hardware o simile?

Il motivo principale che mi viene in mente sarebbe la separazione dei servizi. Ad esempio, il mio sistema di backup e il mio server Web Apache non hanno nulla a che fare direttamente con l'altro, quindi potrebbero essere eseguiti in istanze separate. Se voglio sperimentare un nuovo servizio (ad esempio impostare un server di posta personale), potrei farlo in una nuova istanza e poi, dopo l'inevitabile miserabile fallimento, posso semplicemente spazzare via tutto il casino senza influenzare l'altro Servizi. È qualcosa che potrei fare con uno o due computer che eseguono un cloud personale? Ci sono altri vantaggi nella creazione di un cloud personale?

7
Ryan Thompson

Innanzitutto: "cloud" è un gergo di marketing per la virtualizzazione, ma tende a significare virtualizzazione flessibile, dove c'è una certa elasticità e puoi spostare le cose. In questo caso, avresti bisogno di più di una macchina Host per farlo e dai suoni di essa, non vuoi né ne hai bisogno.

Il tuo vero confronto è tra virtualizzazione e nessuna virtualizzazione.

Perché qualcuno dovrebbe davvero voler virtualizzare una macchina?

  • Se avessero bisogno di eseguire versioni o configurazioni diverse di una piattaforma
  • Se il software avesse bisogno dell'intero server per il roaming e potrebbe danneggiare altre app
  • Se i server virtuali venivano forniti a utenti separati
  • Devono testare varie configurazioni prima della distribuzione
  • Consolidamento di più server hardware in un'unica bestia.

Non vedo nulla lì che si applica a te.

Parli di separare i servizi ma non vedo alcun vantaggio nel t farlo. Puoi prendere una macchina normale e giocarci, installare un server di posta e se non ti piace puoi semplicemente disinstallarlo. Non c'è motivo per cui ciò influirebbe su un altro servizio in esecuzione.

L'unica volta che potrebbe essere è se si desidera testare una nuova configurazione di un sistema esistente senza tempi di inattività. In questo caso, è possibile eseguire il provisioning di una nuova macchina virtuale, installare e testare, ma è possibile fare altrettanto con un desktop e una virtualbox. Vbox in realtà rende le cose molto più semplici.

La virtualizzazione offre vantaggi, ma di solito vanno a casa solo quando cerchi di trasformare una stanza piena di server lenti e caldi in una configurazione molto più snella ed efficiente o se hai molti utenti che hanno tutti bisogno del proprio spazio di installazione. Per un singolo utente con una sola macchina, vedrai più aspetti negativi che positivi.

9
Oli

Penso che non stai facendo la domanda giusta ...

Ciò che chiamiamo "il cloud" non sono "ambienti vitualizzati" ma "servizi ospitati sulla rete". I servizi cloud possono essere ospitati su hardware reale o su macchine virtuali, non fa differenza. Il motivo per cui le persone tendono a considerare "cloud" significa "virtualizzato" è perché l'impostazione dei servizi cloud è generalmente semplificata dagli ambienti di virtualizzazione e le aziende lo hanno spinto attraverso soluzioni dedicate (come Azure, EC2 e simili).

Ad ogni modo, con questa definizione, in qualche modo stai già avendo un'installazione simile al cloud, con i tuoi servizi di file, web e backup accessibili sulla rete (anche se è ospitato su un hardware "reale").

Ora parliamo di virtualizzazione: stai facendo un buon riassunto dei vantaggi che potresti ottenere con esso. La domanda è solo: vuoi passare attraverso il fastidio di reinstallare/riconfigurare tutto nelle macchine virtuali, con i possibili problemi che può portare o vuoi mantenere ciò che hai e funziona oggi?

Non posso rispondere per te. Il mio sentimento personale su questo genere di cose è di solito "se non è rotto, non aggiustarlo", ma allora è una tua scelta. Potrebbe essere una buona opportunità di apprendimento :-)

4
Little Jawa