Una macchina virtuale (Virtual Machine) è di virtualizzazione o emulazione di un sistema di computer fisico. Esso fornisce tutte le funzioni di un vero computer fisico, ma non è un tangibile oggetto fisico, solo una simulazione di un PC. Una macchina virtuale, chiamato anche "ospite, ospite, è costruito su un computer fisico è chiamato un "host", utilizzando risorse come il core della CPU e della memoria di un computer (host). Una VM ha due angoli di approccio: il backend (come funziona) e il frontend (l'esperienza utente di una macchina virtuale).
In questo ci sarà un tentativo di spiegazione di macchine virtuali, come funziona, e perché la tendenza, soprattutto nel cloud che necessita di server software servizi, è quello di creare macchine virtuali e host di servizi cloud. Oggi la maggior parte del nostro servizio, fornito da un software CITIBILL AE, attraverso il cloud hosted by Vm di green cloud, Server di dati, il ΙΩΝΙΚΗ Cloud.
Come eseguire la VMs?
Una macchina virtuale è creato su una macchina fisica, un normale server con, ovviamente, i componenti del computer, come i core della CPU, della scheda madre, RAM, unità di archiviazione, GPU, e molti altri. A seconda del tipo di hypervisor soluzione (hypervisor), questo server ha pre-installato il sistema operativo (OS) o in esecuzione su un hypervisor senza soluzione pronta sistema operativo, ma in un contesto di creazione di macchine virtuali con diversi sistemi operativi.
Un hypervisor consente di virtualizzazione. Si tratta di un software che consente la creazione, l'esecuzione e la gestione delle macchine virtuali e il sottostante comuni risorse naturali. Permette ad una macchina fisica per eseguire più macchine virtuali su questo.
Con un hypervisor, un amministratore IT crea nuove macchine virtuali e la loro assegna le risorse fisiche. Monitorare l'utilizzo delle risorse e l'isolamento di VM. Ogni macchina virtuale ha un proprio sistema operativo (può anche avere sistemi operativi diversi) e l'hypervisor facilita la comunicazione tra il sistema operativo della macchina virtuale e fisica sottostante server.
L'uso di risorse è flessibile, in un ambiente virtuale, il che significa che un hypervisor può facilmente aiutare a aumentare o diminuire le risorse destinate a una macchina virtuale. In questo modo, l'hypervisor creare più macchine virtuali (o virtual server) su un server fisico. Ogni macchina virtuale è un programma stand-alone computer con sistema operativo e risorse (tratto dal fisico sottostante risorse).
Parallers Desktop
Parallels Desktop è una soluzione innovativa nel campo della virtualizzazione, consentendo il funzionamento simultaneo di diversi sistemi operativi macOS. Attraverso l'esecuzione della macchina virtuale, gli utenti Mac possono eseguire Windows, Linux e altri sistemi operativi, fornendo flessibilità di applicazioni e giochi che tradizionalmente non erano disponibili in macOS. Questa funzione è particolarmente utile per i professionisti nel campo dello sviluppo software, progettazione, così come per gli utenti che hanno bisogno di applicazioni speciali o giochi che sono disponibili solo per Windows.
La facilità di utilizzo di Parallels Desktop è un altro vantaggio importante, con la creazione e la gestione di macchine virtuali per essere fatto in modo semplice e diretto. Il software offre prestazioni elevate, consentendo agli utenti di eseguire le applicazioni più esigenti e giochi senza un significativo miglioramento delle prestazioni. Allo stesso tempo, la stretta integrazione con il sistema operativo macOS assicura che l'esperienza utente è eccellente, con le caratteristiche come la condivisione di file e cartelle, nonché la sinergia di applicazioni tra ambienti fisici e virtuali. L'adozione di Parallels Desktop da professionisti e utenti entusiasti di confermare il valore di colmare il divario tra i diversi sistemi operativi, guadagnando una posizione centrale nell'ecosistema di virtualizzazione per Mac.
Come percepiscono gli utenti finali della macchina virtuale?
Dalla prospettiva dell'utente, una VM funziona proprio come una singola macchina fisica. Gli utenti possono avere accesso alle singole macchine virtuali, proprio come in un normale ambiente di un computer. Gli utenti accedono a vedere la schermata iniziale, e per accedere, caricare, memorizzare, aggiornare e modificare i file, le applicazioni e i dati, come si farebbe su un singolo computer fisico.
Come risultato, l'utente finale può facilmente capire, se l'ambiente a cui è collegato, c'è una infrastruttura fisica o VM.
Perché le macchine virtuali?
Una macchina virtuale non c'è bisogno di nuovi dati, ma solo la condivisione di ciò che è disponibile.
Questo permette agli operatori di fornire più macchine senza occupare grande spazio naturale con i server, per comprare un sacco di componenti di origine naturale e sono responsabili per la manutenzione di tutta questa infrastruttura fisica.
Uso efficiente delle risorse
La maggior parte delle applicazioni usare solo una piccola quantità di risorse naturali di ogni tempo. La creazione di una macchina virtuale, è possibile dividere le risorse naturali e garantire che molte delle applicazioni che sono in esecuzione in un'altra VM utilizzare nel modo migliore. Un esempio potrebbe essere siti web che la loro applicazione è solo per scopi informativi. Queste pagine come volume e per visualizzare richiedono un numero minimo di risorse da un computer, insieme con il Web Server, cioè 2 core 4-8Gb di memoria e minimo su disco 5-6Gbyte più. Un computer di oggi, non si considera la vecchia tecnologia. Il Web Server di gestione 60% dei siti web che esistono oggi, è soddisfacente. È ragionevole, quindi, per essere ospitati in una VM.
Sicurezza
Una macchina virtuale è isolata dal server host, il sistema operativo e le altre VM. Questo significa che funziona come una sandbox, un sistema isolato che non influisce sulle altre macchine virtuali e host durante una violazione della sicurezza. Qualsiasi attività dannose è isolato per le singole VM e fornisce una migliore sicurezza organizzativa. Questo ha il vantaggio di avere un telecomando atto dannoso interesserà una delle macchine virtuali del computer vero e non di tutti, o la macchina stessa.
Le imprese possono inoltre utilizzare le macchine virtuali per testare il software, le applicazioni e gli aggiornamenti prima di distribuire l'ambiente di produzione.
La riproduzione di macchine virtuali aiuta nella creazione di backup dei dati e ripristino alle catastrofi, aggiungendo un ulteriore livello di sicurezza dei dati. La MV di uscita può essere facilmente e rapidamente copiato. I duplicati sono migrati su diversi server fisici e sono memorizzati come una copia di backup di ripristino di emergenza.
La portabilità
Le macchine virtuali possono essere facilmente spostato da un server fisico ad un altro, con le seguenti modalità:
- Freddo migrazione (a Freddo di migrazione): Disattivare e delocalizzazione
- Caldo di immigrazione (Caldo migrazione): è Successo delocalizzazione, mentre ancora essere eseguite per garantire il funzionamento ininterrotto
Questo rende molto facile per le aziende a spostare i server e i data center, o per il trasferimento di sistemi operativi di installazione all'interno del cloud.
Cloud IaaS
Il modello di cloud infrastructure as a service (IaaS) comprende la fornitura di risorse di calcolo on-demand macchine virtuali che ci permettono di fare proprio questo. Si potrebbe non voler diventare un fornitore di cloud IaaS, ma la squadra È possibile allocare le risorse di calcolo in gruppi quando hai bisogno di loro. Questo è quello che facciamo essenzialmente ΙΩΝΙΚΗ Cloud.
Costo-efficace
L'uso di macchine virtuali è un costo-efficace processo in termini di interni (come ad esempio la memorizzazione e la memoria RAM) ed esterni (camera di server e servizi di pubblica utilità) uso delle risorse. Le macchine virtuali consentono di ospitare più i server e le applicazioni su un server fisico, invece di server separati e, quindi, ridurre l'uso di spazio e di pubblica utilità, e di ottimizzare l'utilizzo delle risorse. Dalla nostra esperienza, in una prima installazione, abbiamo salvato la metà dei computer quando abbiamo installato da 2VMs in tutte le ex-server fisico.
Scalabilità
Si può creare una nuova macchina virtuale e la VM di clonare facilmente, dando la possibilità di creare rapidamente nuovi server in base alle esigenze del business. Questo garantisce una scalabilità più efficiente e più veloce rispetto all'utilizzo di server fisici.
La distribuzione delle risorse naturali può essere aumentata o diminuita rapidamente, a seconda dell'uso e delle esigenze, permettendo di scala singoli server VM più veloce.
Vantaggi dell'utilizzo di VM
Macchine virtuali offrono un sacco di grandi vantaggi, e di permettere alle aziende di ottimizzare le loro risorse per funzionare senza soluzione di continuità. Alcuni dei ben noti vantaggi sono:
Un singolo server con 16 core e 64 GB di RAM è di circa 60 x 8 x 80 pollici e in grado di supportare facilmente 4-6 VMs. Le organizzazioni possono ridurre significativamente il materiale naturale e l'area di server con macchine virtuali, come detto sopra.
Tutte le macchine virtuali e host in un cluster può essere gestito da una posizione centrale, l'utilizzo di soluzioni come la Virtual Machine Manager di Microsoft. Questo garantisce un'alta visibilità e l'accesso a tutta l'architettura. Un manager di una realtà virtuale che integra le funzionalità di un “un hypervisor soluzione”, e consente di gestire tutte le macchine virtuali da un unico luogo.
L'esecuzione di più macchine virtuali su un server fisico aiuta a ottimizzare le loro risorse e richiede un minor numero di server fisici. Infine, la ridotta dimensione del cluster riduce l'utilità e il consumo di energia. Siamo nel parco tecnologico degli Albatros, abbiamo il verde, l'energia, i pannelli solari per fornire energia in tutta la cloud center
Il tempo richiesto per l'attivazione di macchine virtuali, si muove tra server e migrazione di applicazioni tra le macchine virtuali è molto più piccolo del server fisici. In caso di recupero da un infortunio, c'è la possibilità di mettere in funzione i servizi molto più rapidamente che in un backup di VM e per ridurre al minimo i tempi di inattività del funzionamento
Una volta che l'infrastruttura, l'infrastruttura IT, server fisici, il fattore di scala dell'architettura è molto più semplice e veloce con la VM. Quando il vostro business ha bisogno di più macchine, è necessario creare una nuova macchina virtuale in pochi secondi. E quando la VM bisogno di più potenza di elaborazione, si può facilmente e rapidamente aumentare l'allocazione delle risorse, senza tempi di inattività.
L'esecuzione degli aggiornamenti di sistema e delle patch del software su un cluster di server fisici è dispendiosa in termini di tempo e risorse. Tuttavia, con le macchine virtuali (VM), è possibile distribuire aggiornamenti e patch simultaneamente da un'unica posizione.
Non avete bisogno di preoccuparsi di compatibilità quando si fanno gli aggiornamenti hardware, così come le funzioni della macchina virtuale (oltre che di prestazioni) non è interessato, e di tutte le applicazioni dipendono solo il principale sistema virtuale.
Gli svantaggi dell'utilizzo di VMs
Le macchine virtuali hanno la loro svantaggi che possono rendere la loro applicazione un po ' complicato e noioso. Alcuni di questi svantaggi sono:
Il costo di acquisizione può essere alta: Mentre le macchine virtuali risparmiare denaro nel lungo periodo, l'investimento iniziale può essere superiore, in quanto è necessario acquistare i server ad alte prestazioni per ospitare il numero di macchine virtuali e per l'acquisto di un numero di licenze.
L'impostazione può essere complicato: L'installazione di una completa architettura virtuale con le macchine, reti e routing può essere un po ' complicato.
Raggruppamento di materiale: L'utilizzo di un minor numero di server fisici significa che la maggior parte delle risorse sono in una posizione, cosa che in caso di guasto della macchina reale, avrà conseguenze in tutte le VM è ospitato.
Le prestazioni possono essere influenzate: Se non si forniscono le risorse in modo intelligente, si potrebbe oltre l'orologio del server fisico, che potrebbe causare problemi di prestazioni per tutte le macchine virtuali ospitate.
Macchine virtuali nell'anno 2024.
Qui ci sono cinque scelte più comuni per l'installazione di una macchina virtuale.
- Microsoft Windows Server
Il brand il sistema operativo Microsoft Windows consente agli utenti di creare e distribuire le macchine virtuali. Accompagnati da file di installazione di Hyper-V (un hypervisor soluzione da Microsoft) per creare una macchina virtuale Hyper-V in Windows.
- Microsoft Azure
Il servizio Azure di Microsoft per il cloud computing. H accesso a tutti i servizi cloud viene effettuata on-line tramite il portale di Azure.
- VMware
VMware è forse la più conosciuta azienda di tecnologia cloud computing e virtualizzazione e una delle prime aziende che ha commercializzato con successo la virtualizzazione dei server. VMware offre un'infrastruttura cloud con il suo hypervisor chiamato VMware ESXi per creare e distribuire VM su una workstation VMware.
- AWS
Amazon Web Services (AWS) è un servizio di cloud computing di Amazon. Funziona sulla base del "pay per use", dove si paga solo per le risorse utilizzate. L'impostazione di una VM in AWS prevede molti passaggi e avere una guida completa per configurare la VM in AWS .
- Google Cloud Platform
Il servizio di cloud computing di Google, Google Cloud Platform, offre una serie di servizi informatici in cui gli utenti possono accedere tramite una gui web si chiama Google Cloud Console. Il driver di Google Cloud fornisce tutte le informazioni necessarie per lo sviluppo e l'avvio di una VM esempio, Google Cloud.
Raggruppamento di materiale: L'utilizzo di un minor numero di server fisici significa che la maggior parte delle risorse sono in una posizione, cosa che in caso di guasto della macchina reale, avrà conseguenze in tutte le VM è ospitato.
Le prestazioni possono essere influenzate: Se non si forniscono le risorse in modo intelligente, si potrebbe oltre l'orologio del server fisico, che potrebbe causare problemi di prestazioni per tutte le macchine virtuali ospitate.
Alternativa macchine virtuali nell'anno 2024.
Red Hat ha sostenuto lo sviluppo di software di virtualizzazione per il grande miglioramento di una soluzione d'hypervisor KVM e il contributo per il KVM, e oVirt poiché sono stati fondati, e le due versioni
Il hypervisor KVM è ora al centro di tutte le principali distribuzioni di virtualizzazione OpenStack® e Linux e offre prestazioni complessive molto elevate, gestendo il maggior numero di VM con buone prestazioni su un singolo server. Red Hat® Virtualization è una piattaforma aperta e definita dal software che virtualizza i desktop Linux e Microsoft Windows. Costruita su Red Hat Enterprise Linux e KVM, dispone di strumenti di gestione che virtualizzano risorse, processi e applicazioni, fornendo una base solida per un futuro nativo nel cloud e nei 'container'.
Tipi di hypervisor
Ci sono 2 diversi tipi di hypervisor, che può essere utilizzato per la virtualizzazione.
1. Un hypervisor di tipo 1 funziona su 'bare metal'. Le risorse VM sono allocate direttamente all'hardware dall'hypervisor. KVM è un esempio di hypervisor di tipo 1. KVM è stato fuso nel kernel Linux® nel 2007, quindi se stai utilizzando una versione moderna di Linux , hai già accesso a KVM.
2. Ospitato in un hypervisor di tipo 2. Le risorse VM sono programmate su un sistema operativo host, che è poi eseguito sul materiale. VMware Workstation e Oracle VirtualBox sono esempi di hypervisor di tipo 2.
Oltre alle macchine virtuali, la tecnologia dei contenitori è anche emerso come una soluzione rivoluzionaria nel campo del virtuale e di sviluppo software. I contenitori offrono un leggero, conveniente e portatile alternativa per l'attuazione e la gestione di applicazioni, fornendo la possibilità di confezionato l'applicazione insieme con le sue dipendenze in un ambiente autonomo. Questo facilita lo sviluppo, il test e la distribuzione di applicazioni in diversi ambienti di sistemi operativi e delle infrastrutture, senza la necessità di reinstallazione o la personalizzazione. Con l'avvento del cloud computing e la necessità di una più flessibile e più facile metodi di sviluppo, i contenitori sono destinati a svolgere un ruolo centrale nella futura architettura dell'applicazione. In continuazione di questo testo, seguirà un articolo dettagliato sui contenitori, esplorando la loro architettura, la loro diversità tradizionali macchine virtuali, i vantaggi e le sfide del loro utilizzo.
Macchine virtuali nell'anno 2024
ΙΩΝΙΚΗ Cloud
Una macchina virtuale (Virtual Machine) è di virtualizzazione o emulazione di un sistema di computer fisico. Esso fornisce tutte le funzioni di un vero computer fisico, ma non è un tangibile oggetto fisico, solo una simulazione di un PC. Una macchina virtuale, chiamato anche "ospite, ospite, è costruito su un computer fisico è chiamato un "host", utilizzando risorse come il core della CPU e della memoria di un computer (host). Una VM ha due angoli di approccio: il backend (come funziona) e il frontend (l'esperienza utente di una macchina virtuale).
In questo ci sarà un tentativo di spiegazione di macchine virtuali, come funziona, e perché la tendenza, soprattutto nel cloud che necessita di server software servizi, è quello di creare macchine virtuali e host di servizi cloud. Oggi la maggior parte del nostro servizio, fornito da un software CITIBILL AE, attraverso il cloud hosted by Vm di green cloud, Server di dati, il ΙΩΝΙΚΗ Cloud.
Come eseguire la VMs?
Una macchina virtuale è creato su una macchina fisica, un normale server con, ovviamente, i componenti del computer, come i core della CPU, della scheda madre, RAM, unità di archiviazione, GPU, e molti altri. A seconda del tipo di hypervisor soluzione (hypervisor), questo server ha pre-installato il sistema operativo (OS) o in esecuzione su un hypervisor senza soluzione pronta sistema operativo, ma in un contesto di creazione di macchine virtuali con diversi sistemi operativi.
Un hypervisor consente di virtualizzazione. Si tratta di un software che consente la creazione, l'esecuzione e la gestione delle macchine virtuali e il sottostante comuni risorse naturali. Permette ad una macchina fisica per eseguire più macchine virtuali su questo.
Con un hypervisor, un amministratore IT crea nuove macchine virtuali e la loro assegna le risorse fisiche. Monitorare l'utilizzo delle risorse e l'isolamento di VM. Ogni macchina virtuale ha un proprio sistema operativo (può anche avere sistemi operativi diversi) e l'hypervisor facilita la comunicazione tra il sistema operativo della macchina virtuale e fisica sottostante server.
L'uso di risorse è flessibile, in un ambiente virtuale, il che significa che un hypervisor può facilmente aiutare a aumentare o diminuire le risorse destinate a una macchina virtuale. In questo modo, l'hypervisor creare più macchine virtuali (o virtual server) su un server fisico. Ogni macchina virtuale è un programma stand-alone computer con sistema operativo e risorse (tratto dal fisico sottostante risorse).
Parallers Desktop
Parallels Desktop è una soluzione innovativa nel campo della virtualizzazione, consentendo il funzionamento simultaneo di diversi sistemi operativi macOS. Attraverso l'esecuzione della macchina virtuale, gli utenti Mac possono eseguire Windows, Linux e altri sistemi operativi, fornendo flessibilità di applicazioni e giochi che tradizionalmente non erano disponibili in macOS. Questa funzione è particolarmente utile per i professionisti nel campo dello sviluppo software, progettazione, così come per gli utenti che hanno bisogno di applicazioni speciali o giochi che sono disponibili solo per Windows.
La facilità di utilizzo di Parallels Desktop è un altro vantaggio importante, con la creazione e la gestione di macchine virtuali per essere fatto in modo semplice e diretto. Il software offre prestazioni elevate, consentendo agli utenti di eseguire le applicazioni più esigenti e giochi senza un significativo miglioramento delle prestazioni. Allo stesso tempo, la stretta integrazione con il sistema operativo macOS assicura che l'esperienza utente è eccellente, con le caratteristiche come la condivisione di file e cartelle, nonché la sinergia di applicazioni tra ambienti fisici e virtuali. L'adozione di Parallels Desktop da professionisti e utenti entusiasti di confermare il valore di colmare il divario tra i diversi sistemi operativi, guadagnando una posizione centrale nell'ecosistema di virtualizzazione per Mac.
Come percepiscono gli utenti finali della macchina virtuale?
Dalla prospettiva dell'utente, una VM funziona proprio come una singola macchina fisica. Gli utenti possono avere accesso alle singole macchine virtuali, proprio come in un normale ambiente di un computer. Gli utenti accedono a vedere la schermata iniziale, e per accedere, caricare, memorizzare, aggiornare e modificare i file, le applicazioni e i dati, come si farebbe su un singolo computer fisico.
Come risultato, l'utente finale può facilmente capire, se l'ambiente a cui è collegato, c'è una infrastruttura fisica o VM.
Perché le macchine virtuali?
Una macchina virtuale non c'è bisogno di nuovi dati, ma solo la condivisione di ciò che è disponibile.
Questo permette agli operatori di fornire più macchine senza occupare grande spazio naturale con i server, per comprare un sacco di componenti di origine naturale e sono responsabili per la manutenzione di tutta questa infrastruttura fisica.
Uso efficiente delle risorse
La maggior parte delle applicazioni usare solo una piccola quantità di risorse naturali di ogni tempo. La creazione di una macchina virtuale, è possibile dividere le risorse naturali e garantire che molte delle applicazioni che sono in esecuzione in un'altra VM utilizzare nel modo migliore. Un esempio potrebbe essere siti web che la loro applicazione è solo per scopi informativi. Queste pagine come volume e per visualizzare richiedono un numero minimo di risorse da un computer, insieme con il Web Server, cioè 2 core 4-8Gb di memoria e minimo su disco 5-6Gbyte più. Un computer di oggi, non si considera la vecchia tecnologia. Il Web Server di gestione 60% dei siti web che esistono oggi, è soddisfacente. È ragionevole, quindi, per essere ospitati in una VM.
Sicurezza
Una macchina virtuale è isolata dal server host, il sistema operativo e le altre VM. Questo significa che funziona come una sandbox, un sistema isolato che non influisce sulle altre macchine virtuali e host durante una violazione della sicurezza. Qualsiasi attività dannose è isolato per le singole VM e fornisce una migliore sicurezza organizzativa. Questo ha il vantaggio di avere un telecomando atto dannoso interesserà una delle macchine virtuali del computer vero e non di tutti, o la macchina stessa.
Le imprese possono inoltre utilizzare le macchine virtuali per testare il software, le applicazioni e gli aggiornamenti prima di distribuire l'ambiente di produzione.
La riproduzione di macchine virtuali aiuta nella creazione di backup dei dati e ripristino alle catastrofi, aggiungendo un ulteriore livello di sicurezza dei dati. La MV di uscita può essere facilmente e rapidamente copiato. I duplicati sono migrati su diversi server fisici e sono memorizzati come una copia di backup di ripristino di emergenza.
La portabilità
Le macchine virtuali possono essere facilmente spostato da un server fisico ad un altro, con le seguenti modalità:
- Freddo migrazione (a Freddo di migrazione): Disattivare e delocalizzazione
- Caldo di immigrazione (Caldo migrazione): è Successo delocalizzazione, mentre ancora essere eseguite per garantire il funzionamento ininterrotto
Questo rende molto facile per le aziende a spostare i server e i data center, o per il trasferimento di sistemi operativi di installazione all'interno del cloud.
Cloud IaaS
Il modello di cloud infrastructure as a service (IaaS) comprende la fornitura di risorse di calcolo on-demand macchine virtuali che ci permettono di fare proprio questo. Si potrebbe non voler diventare un fornitore di cloud IaaS, ma la squadra È possibile allocare le risorse di calcolo in gruppi quando hai bisogno di loro. Questo è quello che facciamo essenzialmente ΙΩΝΙΚΗ Cloud.
Costo-efficace
L'uso di macchine virtuali è un costo-efficace processo in termini di interni (come ad esempio la memorizzazione e la memoria RAM) ed esterni (camera di server e servizi di pubblica utilità) uso delle risorse. Le macchine virtuali consentono di ospitare più i server e le applicazioni su un server fisico, invece di server separati e, quindi, ridurre l'uso di spazio e di pubblica utilità, e di ottimizzare l'utilizzo delle risorse. Dalla nostra esperienza, in una prima installazione, abbiamo salvato la metà dei computer quando abbiamo installato da 2VMs in tutte le ex-server fisico.
Scalabilità
Si può creare una nuova macchina virtuale e la VM di clonare facilmente, dando la possibilità di creare rapidamente nuovi server in base alle esigenze del business. Questo garantisce una scalabilità più efficiente e più veloce rispetto all'utilizzo di server fisici.
La distribuzione delle risorse naturali può essere aumentata o diminuita rapidamente, a seconda dell'uso e delle esigenze, permettendo di scala singoli server VM più veloce.
Vantaggi dell'utilizzo di VM
Macchine virtuali offrono un sacco di grandi vantaggi, e di permettere alle aziende di ottimizzare le loro risorse per funzionare senza soluzione di continuità. Alcuni dei ben noti vantaggi sono:
Un singolo server con 16 core e 64 GB di RAM è di circa 60 x 8 x 80 pollici e in grado di supportare facilmente 4-6 VMs. Le organizzazioni possono ridurre significativamente il materiale naturale e l'area di server con macchine virtuali, come detto sopra.
Tutte le macchine virtuali e host in un cluster può essere gestito da una posizione centrale, l'utilizzo di soluzioni come la Virtual Machine Manager di Microsoft. Questo garantisce un'alta visibilità e l'accesso a tutta l'architettura. Un manager di una realtà virtuale che integra le funzionalità di un “un hypervisor soluzione”, e consente di gestire tutte le macchine virtuali da un unico luogo.
L'esecuzione di più macchine virtuali su un server fisico aiuta a ottimizzare le loro risorse e richiede un minor numero di server fisici. Infine, la ridotta dimensione del cluster riduce l'utilità e il consumo di energia. Siamo nel parco tecnologico degli Albatros, abbiamo il verde, l'energia, i pannelli solari per fornire energia in tutta la cloud center
Il tempo richiesto per l'attivazione di macchine virtuali, si muove tra server e migrazione di applicazioni tra le macchine virtuali è molto più piccolo del server fisici. In caso di recupero da un infortunio, c'è la possibilità di mettere in funzione i servizi molto più rapidamente che in un backup di VM e per ridurre al minimo i tempi di inattività del funzionamento
Una volta che l'infrastruttura, l'infrastruttura IT, server fisici, il fattore di scala dell'architettura è molto più semplice e veloce con la VM. Quando il vostro business ha bisogno di più macchine, è necessario creare una nuova macchina virtuale in pochi secondi. E quando la VM bisogno di più potenza di elaborazione, si può facilmente e rapidamente aumentare l'allocazione delle risorse, senza tempi di inattività.
L'esecuzione degli aggiornamenti di sistema e delle patch del software su un cluster di server fisici è dispendiosa in termini di tempo e risorse. Tuttavia, con le macchine virtuali (VM), è possibile distribuire aggiornamenti e patch simultaneamente da un'unica posizione.
Non avete bisogno di preoccuparsi di compatibilità quando si fanno gli aggiornamenti hardware, così come le funzioni della macchina virtuale (oltre che di prestazioni) non è interessato, e di tutte le applicazioni dipendono solo il principale sistema virtuale.
Gli svantaggi dell'utilizzo di VMs
Le macchine virtuali hanno la loro svantaggi che possono rendere la loro applicazione un po ' complicato e noioso. Alcuni di questi svantaggi sono:
Il costo di acquisizione può essere alta: Mentre le macchine virtuali risparmiare denaro nel lungo periodo, l'investimento iniziale può essere superiore, in quanto è necessario acquistare i server ad alte prestazioni per ospitare il numero di macchine virtuali e per l'acquisto di un numero di licenze.
L'impostazione può essere complicato: L'installazione di una completa architettura virtuale con le macchine, reti e routing può essere un po ' complicato.
Raggruppamento di materiale: L'utilizzo di un minor numero di server fisici significa che la maggior parte delle risorse sono in una posizione, cosa che in caso di guasto della macchina reale, avrà conseguenze in tutte le VM è ospitato.
Le prestazioni possono essere influenzate: Se non si forniscono le risorse in modo intelligente, si potrebbe oltre l'orologio del server fisico, che potrebbe causare problemi di prestazioni per tutte le macchine virtuali ospitate.
Macchine virtuali nell'anno 2024.
Qui ci sono cinque scelte più comuni per l'installazione di una macchina virtuale.
- Microsoft Windows Server
Il brand il sistema operativo Microsoft Windows consente agli utenti di creare e distribuire le macchine virtuali. Accompagnati da file di installazione di Hyper-V (un hypervisor soluzione da Microsoft) per creare una macchina virtuale Hyper-V in Windows.
- Microsoft Azure
Il servizio Azure di Microsoft per il cloud computing. H accesso a tutti i servizi cloud viene effettuata on-line tramite il portale di Azure.
- VMware
VMware è forse la più conosciuta azienda di tecnologia cloud computing e virtualizzazione e una delle prime aziende che ha commercializzato con successo la virtualizzazione dei server. VMware offre un'infrastruttura cloud con il suo hypervisor chiamato VMware ESXi per creare e distribuire VM su una workstation VMware.
- AWS
Amazon Web Services (AWS) è un servizio di cloud computing di Amazon. Funziona sulla base del "pay per use", dove si paga solo per le risorse utilizzate. L'impostazione di una VM in AWS prevede molti passaggi e avere una guida completa per configurare la VM in AWS .
- Google Cloud Platform
Il servizio di cloud computing di Google, Google Cloud Platform, offre una serie di servizi informatici in cui gli utenti possono accedere tramite una gui web si chiama Google Cloud Console. Il driver di Google Cloud fornisce tutte le informazioni necessarie per lo sviluppo e l'avvio di una VM esempio, Google Cloud.
Raggruppamento di materiale: L'utilizzo di un minor numero di server fisici significa che la maggior parte delle risorse sono in una posizione, cosa che in caso di guasto della macchina reale, avrà conseguenze in tutte le VM è ospitato.
Le prestazioni possono essere influenzate: Se non si forniscono le risorse in modo intelligente, si potrebbe oltre l'orologio del server fisico, che potrebbe causare problemi di prestazioni per tutte le macchine virtuali ospitate.
Alternativa macchine virtuali nell'anno 2024.
Red Hat ha sostenuto lo sviluppo di software di virtualizzazione per il grande miglioramento di una soluzione d'hypervisor KVM e il contributo per il KVM, e oVirt poiché sono stati fondati, e le due versioni
Il hypervisor KVM è ora al centro di tutte le principali distribuzioni di virtualizzazione OpenStack® e Linux e offre prestazioni complessive molto elevate, gestendo il maggior numero di VM con buone prestazioni su un singolo server. Red Hat® Virtualization è una piattaforma aperta e definita dal software che virtualizza i desktop Linux e Microsoft Windows. Costruita su Red Hat Enterprise Linux e KVM, dispone di strumenti di gestione che virtualizzano risorse, processi e applicazioni, fornendo una base solida per un futuro nativo nel cloud e nei 'container'.
Tipi di hypervisor
Ci sono 2 diversi tipi di hypervisor, che può essere utilizzato per la virtualizzazione.
1. Un hypervisor di tipo 1 funziona su 'bare metal'. Le risorse VM sono allocate direttamente all'hardware dall'hypervisor. KVM è un esempio di hypervisor di tipo 1. KVM è stato fuso nel kernel Linux® nel 2007, quindi se stai utilizzando una versione moderna di Linux , hai già accesso a KVM.
2. Ospitato in un hypervisor di tipo 2. Le risorse VM sono programmate su un sistema operativo host, che è poi eseguito sul materiale. VMware Workstation e Oracle VirtualBox sono esempi di hypervisor di tipo 2.
Oltre alle macchine virtuali, la tecnologia dei contenitori è anche emerso come una soluzione rivoluzionaria nel campo del virtuale e di sviluppo software. I contenitori offrono un leggero, conveniente e portatile alternativa per l'attuazione e la gestione di applicazioni, fornendo la possibilità di confezionato l'applicazione insieme con le sue dipendenze in un ambiente autonomo. Questo facilita lo sviluppo, il test e la distribuzione di applicazioni in diversi ambienti di sistemi operativi e delle infrastrutture, senza la necessità di reinstallazione o la personalizzazione. Con l'avvento del cloud computing e la necessità di una più flessibile e più facile metodi di sviluppo, i contenitori sono destinati a svolgere un ruolo centrale nella futura architettura dell'applicazione. In continuazione di questo testo, seguirà un articolo dettagliato sui contenitori, esplorando la loro architettura, la loro diversità tradizionali macchine virtuali, i vantaggi e le sfide del loro utilizzo.