Esporta (0) Stampa
Espandi tutto

Panoramica delle macchine virtuali di Azure

Aggiornamento: dicembre 2013

A partire dalla versione Anteprima di 2012, le nuove funzionalità per macchine virtuali e reti virtuali sono state aggiunte a . All'interno di questo miglioramento è stata introdotta una nuova versione del portale di gestione di e sono state ampliate le offerte e le funzionalità esistenti.

In questo argomento viene illustrata una panoramica della nuova infrastruttura come offerta di servizio in .

Autori: Selcin Turkarslan
Revisori: Corey Sanders, Drew McDaniel, Jason Chen, Ganesh Srinivasan, Lindsey Allen, Steve Howard, David Murray, Cherly McGuire

In è possibile creare una macchina virtuale utilizzando uno dei tre metodi seguenti:

  • Utilizzare un'immagine della piattaforma. È possibile creare la propria macchina virtuale direttamente nel cloud utilizzando un'immagine fornita nella raccolta immagini del portale di gestione di , senza caricare alcuna immagine di Windows Server o Linux creata in locale. A tal fine, è possibile utilizzare il portale di gestione, PowerShell, l'interfaccia API programmabile (REST) o gli strumenti da riga di comando forniti per i desktop Mac e Linux. Una volta creata, è possibile accedere alla macchina virtuale per gestirla. Per una macchina virtuale in cui è in esecuzione il sistema operativo Windows Server, è possibile utilizzare 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 utilizzare 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.

  • Utilizzare la propria immagine. È possibile utilizzare il cmdlet Add-AzureVHD per caricare il proprio file VHD come immagine in . Caricare semplicemente la propria immagine nell'account di archiviazione BLOB e utilizzarla per creare un'istanza di una nuova macchina virtuale. Per ulteriori informazioni, vedere la pagina relativa alla creazione e al caricamento di un disco rigido virtuale contenente il sistema operativo Windows Server.

  • Utilizzare il proprio disco. Un'immagine del sistema operativo è un file di disco rigido virtuale che può essere utilizzato come modello per creare una nuova macchina virtuale. Un'immagine è un modello poiché a esso non sono associate impostazioni specifiche come per una macchina virtuale configurata, ad esempio quelle relative al nome del computer e all'account utente. Potrebbe non essere possibile utilizzare un'immagine a causa di impostazioni specifiche dell'applicazione che devono essere rese persistenti. In questo caso, è possibile utilizzare il cmdlet Add-AzureVHD per caricare il file VHD come disco e, successivamente, creare una macchina virtuale dal disco. Ad esempio, nel disco potrebbe già essere installato SQL Server. Se si creano le proprie macchine virtuali in cui si installa SQL Server, è necessario assicurarsi di disporre delle licenze appropriate.

    Per ulteriori informazioni, vedere Gestisci dischi e immagini.

Una volta creata un'istanza dell'immagine di una macchina virtuale, si è responsabili dell'applicazione di patch, della configurazione e della gestione del sistema operativo e di eventuali altri software all'interno della macchina virtuale. aggiorna periodicamente le immagini di base fornite dalla piattaforma . Tuttavia, tramite non vengono forzati aggiornamenti ai dischi del sistema operativo già distribuiti dai clienti. Analogamente, le immagini della base Linux saranno aggiornate periodicamente dai relativi partner.

Si noti che le definizioni di immagini e dischi sono disponibili nella sezione Elenco di concetti importanti riportata di seguito.

Per informazioni sui prezzi e sui contratti di servizio, vedere la pagina relativa alle informazioni legali di Azure sul sito Web WindowsAzure.com.

Di seguito è riportato un elenco di applicazioni supportate nelle macchine virtuali in esecuzione in :

 

Applicazioni Dettagli

Microsoft SQL Server

Per conoscere le versioni di SQL Server supportate nel portale , vedere Preparazione della migrazione a SQL Server in Macchine virtuali di Azure. Per informazioni dettagliate sulla configurazione di SQL Server, vedere l'argomento Introduzione a SQL Server in Macchine virtuali di Azure nella libreria.

Windows Server Active Directory

Versioni supportate: Windows Server 2008 R2

Microsoft SharePoint

Versioni supportate: tutte le versioni di SharePoint 2010

Supporto di Linux

È possibile caricare un file dell'unità disco rigido virtuale (VHD) di Linux per poterlo eseguire in . Per le informazioni più aggiornate sulle versioni supportate, vedere il portale di gestione di .

Per le informazioni più aggiornate sulle applicazioni Microsoft supportate in esecuzione in macchine virtuali di , vedere l'articolo della Knowledge Base relativo al supporto software server Microsoft per macchine virtuali di Azure.

Per informazioni fondamentali sulle macchine virtuali, vedere l'argomento relativo alle macchine virtuali in MSDN Library.

Per ulteriori informazioni sulle dimensioni delle macchine virtuali, vedere Dimensioni delle macchine virtuali per Azure.

Per informazioni dettagliate sulla gestione della macchine virtuali in , vedere le pagine relative al centro di gestione e ai download nel sito Web WindowsAzure.com. In questo sito sono inclusi collegamenti alle guide sulle procedure, ai cmdlet di PowerShell e agli strumenti da riga di comando utilizzabili nelle piattaforme Windows, Mac e Linux. Le applicazioni e le macchine virtuali possono anche essere gestite utilizzando l'API REST e i cmdlet di PowerShell. Per ulteriori informazioni, vedere le pagine relative al riferimento all'API di gestione dei servizi di Azure e ai cmdlet di gestione di Azure in MSDN Library.

  • Un'immagine del sistema operativo è un file di disco rigido virtuale che può essere utilizzato come modello per creare una nuova macchina virtuale. Un'immagine è un modello poiché a esso non sono associate impostazioni specifiche come per una macchina virtuale configurata, ad esempio quelle relative al nome del computer e all'account utente.

  • Un disco della macchina virtuale è un disco rigido virtuale che può essere avviato e montato come versione in esecuzione di un'istanza del sistema operativo. Un disco può anche essere collegato a un'istanza in esecuzione come un'unità dati separata dall'unità del sistema operativo. Quando si crea una macchina virtuale nel portale di gestione di , tramite la piattaforma verrà creato, per impostazione predefinita, un disco del sistema operativo. È consigliabile creare ulteriori dischi collegati per i dati e i file di log. Per ulteriori informazioni, vedere le pagine relative al collegamento di un disco dati a una macchina virtuale e allo scollegamento di un disco dati da una macchina virtuale.

  • Una macchina virtuale in esecuzione può essere acquisita come immagine, tuttavia tramite questa operazione non vengono acquisiti i dischi collegati. La macchina virtuale acquisita può essere utilizzata per creare più macchine virtuali. Come risultato finale si ottiene un nuovo file di immagine nello stesso account di archiviazione del disco del sistema operativo della macchina virtuale acquisita. Per ulteriori informazioni sull'acquisizione di un'immagine di una macchina virtuale, vedere le pagine relative all'acquisizione di un'immagine di una macchina virtuale in cui viene eseguito Windows Server 2008 R2 e all'acquisizione di un'immagine di una macchina virtuale in cui viene eseguito Linux.

  • In un'applicazione possono essere disponibili più macchine virtuali. È possibile stabilire una comunicazione automatica tra tutte le macchine virtuali create in utilizzando un canale di rete privata con altre macchine virtuali nello stesso servizio cloud o nella stessa rete virtuale. Tramite è possibile bilanciare il carico del traffico tra le macchine in questione. Nella sezione relativa all'introduzione alle esercitazioni pratiche sulle macchine virtuali di Azure nella pagina riguardante il kit di formazione di Azure viene descritto come connettere più macchine virtuali in . Inoltre, esaminare le esercitazioni seguenti:

In è disponibile un nuovo set di funzionalità di virtualizzazione della rete e di connettività tra più sedi locali basate su VPN da sito a sito. Le reti virtuali possono essere sottoposte a provisioning e gestite tramite il portale di gestione di o un file di configurazione di rete. La rete virtuale di offre le funzionalità seguenti:

  • Rete virtuale privata dedicata o per succursale nel cloud. È possibile estendere la rete aziendale nella piattaforma mediante Rete virtuale. Configurando il dispositivo VPN per funzionare con un gateway VPN di , è possibile impostare una connessione sicura da sito a sito tra la rete aziendale e Azure. Le macchine virtuali in esecuzione in possono essere unite ai domini aziendali in esecuzione localmente. Per ulteriori informazioni sulla configurazione di una soluzione sicura tra istanze locali, vedere le pagine relative alla rete virtuale di Azure e alle informazioni sui dispositivi VPN per la rete virtuale.

  • Indirizzi IPv4 stabili per le macchine virtuali. È ora possibile specificare uno spazio degli indirizzi IPv4 per le macchine virtuali che si desidera ospitare in . Quando si crea la rete virtuale, è possibile specificare lo spazio degli indirizzi IPv4 da cui si desidera venga effettuata l'operazione di ricezione per le macchine virtuali. Gli indirizzi IP ricevuti dalle macchine virtuali sono stabili e non cambiano quando la macchina virtuale viene riavviata. L'indirizzo IP può quindi essere registrato dal DNS e la connessione alla macchina virtuale può essere effettuata tramite il nome host. Per ulteriori informazioni sulla creazione di una rete virtuale, vedere la pagina relativa alla rete virtuale di Azure.

  • Risoluzione dei nomi (DNS) per la rete virtuale. Sono ora disponibili diversi modi per assicurare la risoluzione dei nomi host per la rete virtuale. È possibile utilizzare la risoluzione dei nomi fornita da o scegliere di utilizzare il proprio server DNS. Per ulteriori informazioni sulla risoluzione dei nomi e su , vedere le pagine relative alla rete virtuale di Azure e alla panoramica della risoluzione dei nomi di Azure.

  • Active Directory nelle macchine virtuali di Azure. È possibile utilizzare Active Directory in locale o i server DNS nel cloud. Tramite la funzionalità Macchina virtuale di è possibile unire le macchine virtuali in esecuzione in ai domini aziendali in esecuzione in locale utilizzando i servizi Active Directory locali. Per ulteriori informazioni, vedere la pagina relativa alle linee guida per la distribuzione di Active Directory nelle macchine virtuali di Azure.


Nel diagramma seguente viene illustrato che tramite le macchine virtuali di i clienti possono estendere facilmente le proprie reti aziendali in . Questa funzionalità rappresenta un grande vantaggio per la migrazione delle applicazioni esistenti a . È possibile supportare facilmente le applicazioni ibride che si estendono nel cloud e localmente, gestire le proprie reti virtuali all'interno di 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 ai domini aziendali in esecuzione localmente.

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

Per un elenco di esercitazioni e di procedure dettagliate relative alle funzionalità delle reti virtuali, vedere la pagina relativa alle funzionalità delle reti virtuali sul sito Web WindowsAzure.com.

Tramite le macchine virtuali di 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 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 :

  • Applicazioni esistenti di database non critici

  • Nuove applicazioni di database da distribuire in SQL Server nelle macchine virtuali quando tramite il database SQL di 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 che lo spostamento del database e dei dati di SQL Server venga effettuato in una macchina virtuale di utilizzando uno dei metodi descritti nell'argomento Migrazione a SQL Server in una macchina virtuale di Azure in MSDN Library. 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. Come esempio, vedere l'esercitazione pratica relativa alla connessione di un'applicazione PAAS a un'applicazione IAAS con una macchina virtuale nella pagina relativa al kit di formazione di Azure. In questa esercitazione pratica viene illustrato come collegare un disco vuoto e come individuare i percorsi predefiniti del database per aggiornare i valori predefiniti in modo che puntino ai dischi collegati precedentemente. Inoltre, vedere le esercitazioni seguenti sul sito Web WindowsAzure.com:

Le prestazioni di un database relazionale nella macchina virtuale di 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 ulteriori informazioni sulle considerazioni relative alle prestazioni in caso di utilizzo di SQL Server in una macchina virtuale, vedere la pagina relativa alle linee guida sulle prestazioni per l'anteprima in caso di esecuzione di SQL Server nella macchina virtuale di Azure. Per informazioni introduttive su SQL Server nelle macchina virtuali, vedere la pagina relativa all'introduzione a SQL Server in una macchina virtuale di Azure.

Per fornire il ripristino di emergenza di dati e dischi, in viene utilizzata la recente funzionalità di replica geo del Servizio di archiviazione . 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 . Come descritto nel post di blog relativo all'introduzione alla replica geo per il Servizio di archiviazione Azure, i BLOB e le tabelle di vengono replicati geograficamente 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 geo del Servizio di archiviazione .

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 sulle tecniche di disponibilità elevata e di ripristino di emergenza in caso di utilizzo di SQL Server in una macchina virtuale di , vedere Disponibilità elevata e ripristino di emergenza di SQL Server in Macchine virtuali di Azure.

Vedere anche

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:
© 2014 Microsoft