La virtualizzazione e il cloud computing non sono la stessa cosa
Se non sei sicuro di quale sia la differenza, non sentirti troppo male. La maggior parte delle persone non capisce la sottile distinzione e molti in realtà confondono i due concetti come uno nella stessa cosa. Anche le persone esperte di tecnologia, come quelle che chiederesti di aggiustare il tuo computer 7 Domande da chiedere a un tecnico informatico prima di iniziare a lavorare 7 Domande da chiedere a un tecnico informatico prima di iniziare a lavorare Trovare il tecnico informatico giusto potrebbe portare a problemi correzione gratuita. Poni le domande giuste e puoi facilmente estirpare i tecnici del servizio di riparazione di quelli che conoscono la loro attività. Leggi di più, falli mescolare tutto il tempo.
E non aiuta “la nuvola” è diventata una parola d'ordine abusata che descrive tutto, dal cloud computing allo storage cloud Come memorizzare in modo permanente i tuoi dati in "The Cloud" Come memorizzare in modo permanente i tuoi dati in "The Cloud" Sei pronto per entrare in The Cloud? In questo articolo ti mostrerò come puoi diventare in gran parte indipendente dalla memorizzazione locale dei dati. Fornirò una panoramica di come Internet può ... Leggi altro e oltre.
Quindi qual è la differenza? E perché dovrebbe interessarti, comunque? A quanto pare, entrambe queste cose possono tornare utili per te una volta che sai cosa sono e in che modo forniscono valore, al punto che se non ti stai già sfruttando, ti perdi molto.
virtualizzazione
La virtualizzazione è quando crei una rappresentazione virtuale di qualcosa di fisico. La realtà virtuale, per esempio, è solo una rappresentazione della realtà fisica con alcune modifiche e differenze. Ma nel contesto dei computer, la virtualizzazione è leggermente più specifica.
La virtualizzazione avviene quando si prendono risorse fisiche (come RAM, CPU, spazio su disco, ecc.) E le si suddividono in blocchi discreti che vengono visti come separati dal sistema. Ogni chunk può essere dedicato a diversi utenti e poiché i blocchi sono discreti, gli utenti possono utilizzare solo le risorse a loro assegnate.
Esempio di macchina virtuale
UN “macchina virtuale” è un programma che crea un computer virtuale sul sistema e questo computer virtuale può eseguire il proprio sistema operativo separato dal proprio sistema operativo. Viene chiamato il sistema attuale “ospite” mentre viene chiamato il sistema virtuale “ospite”.
Diciamo che stai usando Windows. Questo è il tuo sistema operativo host. Usando un software di macchine virtuali come VirtualBox, puoi installare ed eseguire una copia di Ubuntu da Windows. Funziona in una finestra come qualsiasi altro programma, eccetto che è limitato a molta RAM, CPU, spazio su disco, ecc. Da mettere da parte quando viene creata la macchina virtuale.
Le macchine virtuali sono il modo migliore per eseguire più SO su una macchina Qual è il modo migliore per eseguire più sistemi operativi sul PC? Qual è il modo migliore per eseguire più sistemi operativi sul tuo PC? Indeciso tra Windows e Linux? È possibile eseguire più SO su una singola macchina con il doppio avvio o utilizzando una macchina virtuale. Scopriamo qual è il migliore per te. Leggi di più, assumendo che tu abbia abbastanza risorse fisiche per dividerti. La cosa bella è che, poiché le risorse sono messe da parte come una piccola sandbox, è possibile rilevare un virus nel sistema operativo guest e questo non influirà sul sistema operativo host. In quanto tale, le macchine virtuali sono il modo consigliato per testare nuovi SO e programmi Test di un nuovo sistema operativo? Rimani sicuro con una macchina virtuale Testare un nuovo sistema operativo? Mantieniti sicuro con una macchina virtuale Ulteriori informazioni .
Esempio di server virtuale
Come utente domestico occasionale, probabilmente non avresti mai eseguito più di una macchina virtuale alla volta, quindi al massimo avresti un sistema operativo host e un sistema operativo guest. Ma dal punto di vista commerciale, non è raro trovare computer che eseguono più macchine virtuali l'una accanto all'altra, risultando in un sistema operativo host e dozzine o anche centinaia di SO guest.
Quando ciò accade, il computer viene spesso chiamato a “server virtuale”. Ciò richiede ovviamente un sistema estremamente potente con le specifiche top-of-the-line, altrimenti non ci sarebbero abbastanza risorse da dividere e ogni macchina virtuale rallenterebbe fino alla ricerca per indicizzazione. I computer potenti sono costosi, ecco perché i server virtuali di solito sono gestiti solo dalle aziende.
Ma perché un'azienda vorrebbe fare questo? Questa è una buona domanda e questo ci porta al concetto di cloud computing.
Cloud computing
Cosa è “la nuvola”? Beh, puoi considerarlo come un cluster remoto di server che fornisce un servizio - o in parole povere, un mucchio di computer interconnessi (cluster di server) accessibili da qualsiasi luogo purché tu abbia la connettività Internet (remota) che fornisce un servizio, sia gratuito che a pagamento.
Il cloud computing è quando si utilizzano i computer sul cloud per elaborare o archiviare dati, liberando così le risorse del proprio computer (ovvero potenza di elaborazione e spazio di archiviazione). Si noti che alcuni servizi cloud utilizzano la virtualizzazione, ma molti non lo fanno.
Esempio di servizio semplice
Se utilizzi Gmail, utilizzi già un servizio basato su cloud. In questo caso, tutti i tuoi dati di posta elettronica sono archiviati sulla rete di server di Google e i server di Google fanno tutto quanto in termini di invio, ricezione ed elaborazione di tali dati: l'elaborazione avviene sul cloud, non sul tuo computer.
Lo stesso vale per la maggior parte dei servizi basati sul web, come calendari, elenchi di cose da fare, social network, VoIP, archiviazione remota dei dati, gestori del budget, editor di foto online, ecc..
Esempio di servizio avanzato
Alcuni servizi cloud sono più avanzati di altri. Ad esempio, l'hosting di posta elettronica su Gmail o Outlook.com è relativamente semplice se confrontato con la modifica collaborativa di documenti su Office Online, Google Documenti o qualsiasi altra alternativa di ufficio online.
Su Google Documenti, ogni documento o foglio di lavoro è ospitato sui server di Google. Quando apri un file e inizi a modificarlo, stai effettivamente interagendo con un file distante migliaia di chilometri, motivo per cui qualcun altro può aprire lo stesso file e modificarlo nello stesso momento. I server di Google stanno elaborando i tuoi input in tempo reale.
Esempio di hosting virtuale
Si noti come gli esempi precedenti non abbiano menzionato la virtualizzazione? Ecco uno che fa.
Quando ti iscrivi per un piano di hosting web condiviso I migliori servizi di hosting Web I migliori servizi di hosting Web Cerchi il miglior servizio di web hosting per le tue esigenze? Che si tratti di un piccolo blog o di un importante sito web aziendale, ecco i nostri migliori consigli. Per saperne di più, di solito è ospitato su una singola macchina senza alcuna virtualizzazione e decine di altre utilizzano lo stesso server. Se un utente commette un errore e blocca la CPU del server, il sito Web di tutti scende fino a quando il server non viene riparato.
Ma quando ti iscrivi per un piano di server privato virtuale, sei ancora su una singola macchina ma la tua parte delle risorse del server è virtualizzata. Se un utente commette un errore, blocca solo la parte della CPU del server e solo il loro sito web va giù. Il tuo rimane intatto. Questo è il motivo per cui l'hosting VPS è preferibile all'hosting condiviso Perché dovresti utilizzare un VPS anziché l'hosting condiviso per WordPress Perché dovresti utilizzare un VPS invece di hosting condiviso per WordPress Ulteriori informazioni .
E poi hai servizi come Amazon Web Services, che utilizza un cluster di server virtualizzati per fornire il cloud computing a più utenti. Il vantaggio qui è che il tuo account non risiede su nessun singolo computer - risiede sull'intero cloud, quindi se un server fisico dovesse morire, il tuo sito web non morirà con esso.
Il futuro della tecnologia è il cloud
Puoi avere la virtualizzazione senza cloud e puoi avere il cloud computing senza virtualizzazione. I due sono di solito combinati ma non devono esserlo. Spero che ora tu sappia la differenza tra i due!
A questo punto, la maggior parte delle persone sono sorprese di quanto cloud effettivamente usano quotidianamente. Forse ti senti lo stesso. Personalmente adoro la praticità del cloud, ma dovresti fare attenzione che ci sono alcuni rischi per il cloud computing per evitare 3 suggerimenti per rimanere al sicuro dai pericoli del cloud computing 3 consigli per restare al sicuro dai pericoli del cloud computing Il cloud computing è il grande Buzz in questi giorni e abbiamo più scelte a nostra disposizione ora che mai. Quanti di noi utilizzano Dropbox, SkyDrive o Google Drive quotidianamente? Come ... Per saperne di più .
E se lo trovi particolarmente interessante, considera una carriera nel cloud computing Queste 9 competenze nel cloud computing potrebbero darti la prossima carriera Jump Queste 9 competenze nel cloud computing potrebbero darti il prossimo salto di carriera Le aziende si stanno muovendo verso il cloud. L'enorme divario di competenze potrebbe essere la tua occasione per seguire rapidamente la tua carriera con le qualifiche essenziali. Inizia con una qualsiasi di queste abilità critiche richieste. Leggi di più !
Questo ha chiarito eventuali confusioni che potresti aver avuto? Hai qualche domanda ancora indugiata nella tua mente? Sentiti libero di condividere con noi nei commenti qui sotto.
Credito immagine: tutto possibile tramite Shutterstock.com
Scopri di più su: cloud computing, virtualizzazione.