Differenza tra cloud computing e virtualizzazione

Differenza tra cloud computing e virtualizzazione
Differenza tra cloud computing e virtualizzazione

Video: Differenza tra cloud computing e virtualizzazione

Video: Differenza tra cloud computing e virtualizzazione
Video: Tipi di virtualizzazione 2024, Luglio
Anonim

Cloud Computing vs Virtualizzazione

Could Computing e Virtualization sono 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, supponi di aver bisogno di un server Windows Server e Linux per scopi diversi, puoi compilarlo in uno stesso server fisico utilizzando la tecnica di virtualizzazione.

Virtualizzazione (virtualizzazione soft vs virtualizzazione hard)

La virtualizzazione utilizza la stessa infrastruttura hardware per creare diversi server virtuali in base ai requisiti e alle esigenze. Se lo inseriamo in un'architettura a strati, il livello 1 sarebbe SAN (Storage Area Network), il livello 2 sarebbe server hardware (server blade) per l'allocazione delle risorse e il livello 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 esegue qualsiasi sistema operativo e i server virtuali possono essere costruiti su qualsiasi sistema operativo secondo i requisiti.

La tecnica di virtualizzazione è stata introdotta per ottenere l'utilizzo ottimizzato dei 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 tecnica sopra menzionata è chiamata Soft Virtualization. Esiste un' altra tecnica chiamata Hard Virtualization che viene eseguita allocando risorse dedicate durante la creazione del server. Questo può essere fatto su server di marca solo con il sistema operativo Pre. Questa è fondamentalmente una partizione fisica delle risorse e non raggiungerà il massimo utilizzo delle risorse.

Immagine
Immagine

Cloud Computing

Il concetto di cloud computing consiste nel fornire server virtuali con dettagli di configurazione specifici con sistema operativo, applicazioni e servizi specifici. La posizione fisica dei core (processori o potenza di calcolo), del software, dell'accesso ai dati e dello spazio di archiviazione è irrilevante per gli utenti. Il Cloud Computing utilizza la tecnica di virtualizzazione per raggiungere i suoi criteri.

Sostanzialmente il cloud computing è una raccolta di tecniche di virtualizzazione, SOA (Service Oriented Architecture), Autonomic e Utility Computing.

Il concetto di business alla base di questo è che, invece di avere ogni server fisico per ogni servizio o applicazione in loco, puoi noleggiare un server virtuale off-shore o off-site da un provider di cloud computing. Queste risorse fuori sede non richiedono manodopera dedicata per la manutenzione dal punto di vista aziendale. L'azienda può definire la specifica del requisito e consegnarla al provider di cloud computing o calcolare il fabbisogno di risorse e ordinare un server cloud online.

Cloud Computing incorpora IaaS e SaaS (IasS vs SaaS). IaaS significa Infrastructure as a Service e SaaS è Software as a Service. Piuttosto che investire in server, SAN, software, spazio su rack, dispositivi di rete, larghezza di banda, la forza lavoro di manutenzione è meglio acquistare un servizio di server cloud da un provider di cloud computing. In questo modello, le aziende non hanno bisogno di investire grandi quantità di denaro in infrastrutture e non devono sostenere costi di riparazione o manutenzione.

Software as a Service (SaaS) è un concetto per fornire servizi software alle aziende sulla piattaforma IaaS virtuale. I file di installazione o i binari verranno conservati nel server host su cui è in esecuzione il software di virtualizzazione e verranno installati server virtuali come e quando richiesto o richiesto.

Quindi, con IaaS e SaaS, i fornitori di cloud computing dovrebbero essere in grado di fornire l'intera soluzione in un'unica scatola virtuale in base alle esigenze del cliente. Ad esempio, se si desidera eseguire un server per Microsoft Exchange Server per scopi di posta del personale, piuttosto che acquistare un server fisico e spendere più risorse, è possibile acquistare un cloud box con MS Exchange installato con connessione Internet o connessione VPN alla rete aziendale.

Differenza tra cloud computing e virtualizzazione

(1) La virtualizzazione è una tecnica ma il cloud computing è un concetto che utilizza tecniche di virtualizzazione.

(2) La virtualizzazione potrebbe essere eseguita internamente in loco e il coinvolgimento delle risorse tranne l'hardware esiste ancora, ma mentre nel Cloud Computing non saranno necessarie risorse interne.

Consigliato: