VENDITE: 1-800-867-1389

Panoramica delle macchine virtuali di Azure

Aggiornamento: dicembre 2014

Una macchina virtuale di Azure offre la flessibilità della virtualizzazione senza dedicare tempo e soldi ad acquistare e gestire l'hardware che ospita la macchina virtuale. La manutenzione della macchina virtuale è tuttavia responsabilità dell'utente, cioè configurare, applicare le patch e gestire il sistema operativo e qualsiasi altro software in esecuzione nella macchina virtuale.

  • Una macchina virtuale è una versione software di un computer che viene configurato e gestito in base alle proprie esigenze.

  • Un'immagine del sistema operativo è un set di uno o più file da usare come modello per creare una nuova macchina virtuale. Un'immagine funge da modello poiché a esso non sono associate impostazioni personalizzate come per una macchina virtuale configurata, ad esempio quelle relative al nome del computer e all'account utente.

  • Un disco sistema operativo di una macchina virtuale è un disco rigido virtuale (formato file VHD) che può essere avviato e montato come versione in esecuzione di un'istanza del sistema operativo. Le macchine virtuali possono anche usare uno o più dischi dati, che possono essere collegati alla macchina virtuale in qualsiasi momento.

  • In un'applicazione Microsoft Azure possono essere presenti più macchine virtuali. È possibile stabilire una comunicazione automatica tra tutte le macchine virtuali create in Microsoft Azure usando un canale di rete privata con altre macchine virtuali nello stesso servizio cloud o nella stessa rete virtuale. Tramite Microsoft Azure è possibile bilanciare il carico del traffico tra le macchine in questione.

Per informazioni sulle applicazioni Microsoft supportate per l'esecuzione nelle macchine virtuali di Microsoft Azure, vedere Supporto di software server Microsoft per le macchine virtuali di Azure.

È possibile creare una macchina virtuale in Microsoft Azure tramite il portale di gestione di Azure, Azure PowerShell, l'interfaccia API programmabile (REST) o gli strumenti da riga di comando forniti per i desktop Mac e Linux. Indipendentemente dallo strumento usato, è necessario scegliere un sistema operativo da usare con la macchina virtuale. A questo scopo è possibile procedere in vari modi:

  • Usare un'immagine fornita da Azure o da un partner certificato: È possibile creare la propria macchina virtuale direttamente nel cloud usando un'immagine fornita da Azure o da uno dei partner certificati. Una volta creata, è possibile accedere alla macchina virtuale per gestirla. Per una macchina virtuale in cui è in esecuzione il sistema operativo Windows Server, è possibile usare il pulsante Connetti nel portale di gestione per avviare una connessione al desktop remoto. Per una macchina virtuale in cui è in esecuzione il sistema operativo Linux, è possibile usare un client Secure Shell (SSH) per accedere. Per informazioni dettagliate sulla creazione, sulla distribuzione e sulla gestione di macchine virtuali dai desktop Windows, Mac e Linux, vedere la pagina relativa ai download sul sito Web WindowsAzure.com.

    Per informazioni sulle immagini di Oracle, vedere l'argomento relativo alle immagini di macchine virtuali di Oracle per Azure.

    È anche possibile acquisire una macchina virtuale in esecuzione in Azure come immagine, in modo da ottenere un nuovo file immagine nello stesso account di archiviazione del disco del sistema operativo della macchina virtuale acquisita. Sarà quindi possibile usare l'immagine della macchina virtuale acquisita per creare più macchine virtuali. Per istruzioni, vedere Come acquisire una macchina virtuale Windows da usare come modello e Come acquisire un'immagine di una macchina virtuale che esegue Linux.

  • Usare la propria immagine o il proprio disco: È possibile caricare un file VHD personalizzato da usare come un'immagine o un disco. La differenza sta nel fatto che un'immagine è appropriata per l'utilizzo ripetuto, come un modello, mentre un disco non lo è. Se si vogliono mantenere le impostazioni specifiche dell'applicazione, ad esempio un'installazione di SQL Server, è possibile caricare il file VHD come disco e quindi creare una macchina virtuale dal disco. Per le istruzioni, vedere Creazione e caricamento di un disco rigido virtuale che contiene il sistema operativo Windows Server.

Quando si crea una macchina virtuale, è necessario considerare gli elementi seguenti:

  • Dimensioni della macchina virtuale. Ciò determina la configurazione, ad esempio il numero dei core della CPU, la quantità di memoria e la capacità di archiviazione. Per informazioni dettagliate, vedere Dimensioni delle macchine virtuali e dei servizi cloud per Azure.

  • Sistema operativo. È possibile scegliere tra le immagini predefinite, alcune delle quali includono SQL Server o SharePoint. In alternativa, se è stato caricato un disco rigido virtuale, è possibile utilizzarlo come immagine personalizzata per la macchina virtuale.

  • Configurazione della rete. Se si desidera che una macchina virtuale utilizzi una rete virtuale, è necessario specificare tale rete quando si crea la macchina virtuale. Per altre informazioni, vedere Panoramica di Rete virtuale.

  • Configurazione del servizio cloud. Ogni macchina virtuale risiede in un servizio cloud, da sola o con altre macchine virtuali. Quando le macchine virtuali vengono aggiunte nello stesso servizio cloud, è possibile bilanciare il carico delle applicazioni e dei servizi configurando gli endpoint con bilanciamento del carico. Per istruzioni, vedere Bilanciamento del carico delle macchine virtuali.

noteNota
Per un riepilogo delle impostazioni e per collegamenti a informazioni di configurazione più dettagliate, vedere Informazioni sulle impostazioni di configurazione delle macchine virtuali di Azure.

Rete virtuale di Microsoft Azure è uno dei vari servizi di rete disponibili in Azure. Il diagramma seguente mostra come è possibile usare la rete virtuale per estendere la rete aziendale per includere le macchine virtuali di Microsoft Azure. Questa funzionalità rappresenta un grande vantaggio per la migrazione delle applicazioni esistenti a Microsoft Azure. È possibile supportare facilmente le applicazioni ibride che si estendono nel cloud e localmente, gestire le proprie reti virtuali all'interno di Microsoft Azure e utilizzare il gateway VPN ospitato per stabilire la connettività tra l'istanza locale e il cloud. È possibile unire le macchine virtuali in esecuzione in Microsoft Azure ai domini aziendali in esecuzione localmente.

Come illustrato nel diagramma, all'interno di una rete virtuale di Microsoft Azure è possibile eseguire un server DNS abilitato per il dominio Active Directory in una macchina virtuale e ospitare un database SQL Server in un'altra macchina virtuale. Inoltre, il codice dell'applicazione può essere eseguito tramite un ruolo Web gestito da Microsoft Azure.

Migrazione con infrastruttura come servizio

Per altre informazioni sulla rete di Azure, vedere Servizi di rete. Per altre informazioni sul servizio Rete virtuale, vedere Panoramica di Rete virtuale.

Tutte le macchine virtuali dello stesso servizio cloud o della stessa rete virtuale possono comunicare automaticamente tra loro utilizzando un canale di rete privata. Tuttavia per la comunicazione con altre risorse in Internet o in altre reti virtuali, una macchina virtuale utilizza gli endpoint. Questi endpoint gestiscono il traffico di rete in ingresso nella macchina virtuale. Per istruzioni, vedere Come configurare gli endpoint a una macchina virtuale.

Tramite le macchine virtuali di Microsoft Azure viene sbloccato lo sviluppo o la migrazione di applicazioni a cui sono associate dipendenze dalle risorse per le quali sono richieste le macchine virtuali. È possibile trarre rapidamente vantaggio da Microsoft Azure eseguendo la migrazione di un'applicazione esistente così come è tramite le macchine virtuali. Inoltre, è possibile connettere diversi modelli di applicazioni, ad esempio siti Web o ruoli Web e di lavoro di servizi cloud, con le macchine virtuali.

Di seguito sono riportati alcuni esempi di modelli di applicazioni che possono trarre vantaggio dalle macchine virtuali di Microsoft Azure:

  • Applicazioni esistenti di database non critici

  • Nuove applicazioni di database da distribuire in SQL Server nelle macchine virtuali quando tramite il database SQL di Microsoft Azure non vengono fornite tutte le funzionalità necessarie

  • Ambiente di sviluppo e di test rapido e semplice per le nuove applicazioni di database

  • Soluzione di backup per le applicazioni di database locali

  • Soluzione che può essere scalata facilmente e rapidamente su richiesta nei periodi di massima attività

  • Soluzione tramite cui è possibile superare le inefficienze della piattaforma di virtualizzazione localmente

  • Soluzione a cui sono associate dipendenze dalle risorse per cui sono richieste macchine virtuali quali SQL Server, Active Directory, MongoDB, MySQL o SharePoint.

Quando si considera la migrazione di applicazioni locali alla piattaforma cloud, è consigliabile pianificare attentamente ogni fase della migrazione. In un progetto di migrazione tipico sono incluse fasi di analisi, migrazione dell'applicazione, migrazione dei dati, test e ottimizzazione, nonché funzionamento e gestione. Per ulteriori informazioni su ogni fase, vedere Panoramica del ciclo di vita della migrazione in Azure.

È consigliabile spostare i dati e il database SQL Server in una macchina virtuale in Microsoft Azure usando uno dei metodi descritti in Migrazione a SQL Server in una macchina virtuale di Azure. Successivamente, caricare e collegare alla macchina virtuale un disco dati in cui sono già contenuti dati o collegare un disco vuoto. Per archiviare i log e i file di dati di SQL Server è possibile utilizzare i dischi dati. Vedere le seguenti esercitazioni:

Le prestazioni di un database relazionale nella macchina virtuale di Microsoft Azure dipendono da molti fattori, tra cui la dimensione della macchina virtuale, il numero e la configurazione dei dischi, la rete, la configurazione del software del database e il carico di lavoro dell'applicazione. È consigliabile che gli sviluppatori effettuino un benchmark della loro applicazione in base alle numerose configurazioni di archiviazione e dimensioni delle macchine virtuali per selezionare quelle più appropriate. Per altre considerazioni, vedere Procedure consigliate per le prestazioni per SQL Server nelle macchine virtuali di Azure. Per informazioni introduttive, vedere Introduzione a SQL Server in Macchine virtuali di Azure.

Per fornire il ripristino di emergenza di dati e dischi, in Microsoft Azure viene utilizzata la recente funzionalità di replica geografica del Servizio di archiviazione Microsoft Azure. Tutte le modifiche apportate dall'applicazione o dal cliente ai dischi del sistema operativo o ai dischi dati di proprietà del cliente vengono mantenute, anche in caso di un errore hardware, tramite il Servizio di archiviazione BLOB di Microsoft Azure. Come descritto nel post di blog relativo all'introduzione alla replica geografica per Archiviazione di Azure, i BLOB e le tabelle di Microsoft Azure vengono replicati tra due data center che si trovano nello stesso continente, ma distanti l'uno dall'altro, per garantire una maggiore durabilità dei dati in caso di emergenza, senza costi aggiuntivi. Per impostazione predefinita, quando si avvia una macchina virtuale, il sistema operativo e i dischi dati vengono replicati in una seconda area geografica tramite la replica geografica del Servizio di archiviazione Microsoft Azure.

Inoltre, assicurarsi che le macchine virtuali siano membri dello stesso set di disponibilità. Tramite la presenza di più macchine virtuali nello stesso set di disponibilità viene garantito che l'applicazione sia disponibile durante eventuali errori di rete, errori hardware del disco locale e qualsiasi tempo di inattività pianificato. Per informazioni, vedere Gestione della disponibilità delle macchine virtuali.

Per informazioni sulla disponibilità elevata e le tecniche di ripristino di emergenza quando si usa SQL Server in una macchina virtuale di Microsoft Azure, vedere Disponibilità elevata e ripristino di emergenza di SQL Server in Macchine virtuali di Azure.

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft