Differenza tra cloud computing e virtualizzazione

Anonim

Cloud Computing vs Virtualization

Potrebbe la computazione e la virtualizzazione essere termini correlati nell'ottimizzazione delle risorse dell'infrastruttura IT. La virtualizzazione è una tecnologia utilizzata nel concetto di cloud computing. La virtualizzazione utilizza la stessa infrastruttura hardware per creare diversi server virtuali in base ai requisiti e alle esigenze. Ad esempio, supponiamo che hai bisogno di un server Windows Server e Linux per scopi diversi, puoi costruirlo in uno stesso server fisico utilizzando la tecnica di virtualizzazione.

(Soft Virtualization vs Hard Virtualization) La virtualizzazione utilizza la stessa infrastruttura hardware per creare diversi server virtuali in base ai requisiti e alle esigenze. Se lo mettiamo in un livello di architettura stratificato 1 sarebbe SAN (Storage Area Network), il livello 2 sarebbe server hardware (server blade) per l'allocazione delle risorse e lo strato superiore sarebbe il server host. I software di virtualizzazione come Citrix, vSphere di VMware, Xen, Microsoft Hyper V, Sun xVM verranno eseguiti sui server di livello superiore chiamati server host. Il server host eseguire qualsiasi sistema operativo e i server virtuali possono essere costruiti su qualsiasi sistema operativo come richiesto.

La tecnica di virtualizzazione è stata introdotta per ottenere l'utilizzo ottimizzato di dispositivi hardware e ridurre gli oneri di manutenzione ei relativi costi. Il server virtuale con la stessa configurazione del server dedicato, fornirà le prestazioni esatte che il server dedicato può eseguire se necessario. La suddetta tecnica viene chiamata Soft Virtualization. C'è un'altra tecnica chiamata Hardis Virtualization che viene fatta allocando risorse dedicate quando si costruisce il server. Ciò può essere fatto sui server di marca solo con il pre-OS. Questa è fondamentalmente una partizione fisica delle risorse e non raggiunge l'utilizzo massimo delle risorse.

Cloud Computing

Il concetto di cloud computing è quello di fornire server virtuali con specifici dettagli di configurazione con sistemi operativi, applicazioni e servizi specifici. La posizione fisica dei nuclei (processori o potenza di calcolo), software, accesso ai dati e spazio di archiviazione non è rilevante per gli utenti. Cloud Computing utilizza la tecnica di virtualizzazione per ottenere i suoi criteri.

Fondamentalmente Cloud Computing è una collezione di Virtualization Technique, SOA (Service Oriented Architecture), Autonomia e Utility Computing.

Il concetto di business dietro questo è, piuttosto avere ogni server fisico per ogni servizio o applicazioni in loco, è possibile noleggiare un server off-shore o off-site virtuale da un provider di cloud computing. Questa risorse off site non richiede l'alimentazione dell'uomo dedicato per la manutenzione da un punto di vista aziendale.Corporate può definire la specifica del requisito e consegnarlo al fornitore di cloud computing o calcolare il requisito di risorse e l'ordine per un server cloud in linea.

Cloud Computing incorpora IaaS e SaaS (IasS vs SaaS). IaaS significa infrastruttura come servizio e SaaS è Software come servizio. Piuttosto che investire su server, SAN, software, spazio rack, dispositivi di rete, larghezza di banda, forza lavoro di manutenzione è meglio acquistare un servizio server cloud da un provider di cloud computing. In questo modello la società non ha bisogno di investire grandi quantità di denaro in infrastrutture e non ha bisogno di nudo costi di riparazione o costi di manutenzione.

Il software come servizio (SaaS) è ​​un concetto per fornire servizi software per le aziende sulla piattaforma virtuale IaaS. I file di installazione oi binari verranno conservati nel server host in cui è in esecuzione il software di virtualizzazione e verrà installato sui server virtuali come e quando richiesto o richiesto.

Quindi, con IaaS e SaaS, i provider di cloud computing dovrebbero essere in grado di fornire un'intera soluzione in una singola casella virtuale in base alle esigenze del cliente. Ad esempio se si desidera eseguire un server per Microsoft Exchange Server per lo scopo di inviare messaggi di personale, invece di acquistare un server fisico e di spendere più risorse, è possibile acquistare una nube con MS Exchange installata con connessione a Internet o VPN alla rete aziendale.

Differenza tra cloud computing e virtualizzazione

(1) La virtualizzazione è una tecnica ma Cloud Computing è un concetto che utilizza tecniche di virtualizzazione.

(2) La virtualizzazione potrebbe essere fatta internamente nel sito e il coinvolgimento delle risorse tranne che l'hardware esiste ancora ma mentre in Cloud Computing non sono necessarie risorse interne.