Funzionalità delle macchine virtuali di Azure Stack

Le macchine virtuali (VM) di Azure Stack offrono risorse di calcolo su richiesta e scalabili. Prima di distribuire le macchine virtuali, è necessario conoscere le differenze tra le funzionalità delle macchine virtuali disponibili in Azure Stack e Microsoft Azure. Questo articolo descrive queste differenze e identifica le considerazioni chiave per la pianificazione delle distribuzioni di macchine virtuali. Per informazioni sulle differenze generali tra Azure Stack e Azure, vedere l'articolo Considerazioni chiave .

Differenze delle macchine virtuali

Funzionalità Azure (globale) Azure Stack
Immagini di macchine virtuali Il Azure Marketplace include immagini che è possibile usare per creare una macchina virtuale. Vedere la pagina Azure Marketplace per visualizzare l'elenco delle immagini disponibili nel Azure Marketplace. Per impostazione predefinita, non sono disponibili immagini in Azure Stack Marketplace. L'amministratore cloud di Azure Stack deve pubblicare o scaricare immagini in Azure Stack Marketplace prima che gli utenti possano usarle.
Dimensioni delle macchine virtuali Azure supporta un'ampia gamma di dimensioni per le macchine virtuali. Per informazioni sulle dimensioni e le opzioni disponibili, vedere gli argomenti dimensioni delle macchine virtuali Windows e dimensioni delle macchine virtuali Linux . Azure Stack supporta un subset di dimensioni di vm disponibili in Azure. Per visualizzare l'elenco delle dimensioni supportate, vedere la sezione Dimensioni delle macchine virtuali di questo articolo.
Quote macchina virtuale I limiti di quota vengono impostati da Microsoft. L'amministratore cloud di Azure Stack deve assegnare quote prima di offrire la macchina virtuale agli utenti.
Estensioni macchina virtuale Azure supporta un'ampia gamma di estensioni di macchina virtuale. Per informazioni sulle estensioni disponibili, vedere l'articolo estensioni e funzionalità della macchina virtuale . Azure Stack supporta un subset di estensioni disponibili in Azure e ognuna delle estensioni ha versioni specifiche. L'amministratore cloud di Azure Stack può scegliere le estensioni da rendere disponibili per gli utenti. Per visualizzare l'elenco delle estensioni supportate, vedere la sezione estensioni della macchina virtuale di questo articolo.
Rete della macchina virtuale Gli indirizzi IP pubblici assegnati a una macchina virtuale tenant sono accessibili tramite Internet.


Le macchine virtuali di Azure hanno un nome DNS fisso.


Le macchine virtuali create all'interno di un'istanza specifica di Azure Stack hanno un nome DNS basato sul valore configurato dall'amministratore cloud.
Archiviazione della macchina virtuale Supporta i dischi gestiti. I dischi gestiti sono supportati in Azure Stack con la versione 1808 e successive.
Prestazioni del disco della macchina virtuale Dipende dal tipo di disco e dalle dimensioni. Dipende dalle dimensioni della macchina virtuale a cui sono collegati i dischi. Per altre informazioni, vedere l'articolo Dimensioni delle macchine virtuali supportate in Azure Stack .
Versioni dell'API Azure ha sempre le versioni più recenti dell'API per tutte le funzionalità della macchina virtuale. Azure Stack supporta servizi di Azure specifici e versioni API specifiche per questi servizi. Per visualizzare l'elenco delle versioni API supportate, vedere la sezione Versioni API di questo articolo.
Servizio metadati dell'istanza di Azure Il servizio metadati dell'istanza di Azure fornisce informazioni sull'esecuzione di istanze di macchina virtuale che possono essere usate per gestire e configurare la macchina virtuale. Il servizio metadati dell'istanza di Azure non è supportato in Azure Stack.
Set di disponibilità di macchine virtuali Più domini di errore (2 o 3 per area).
Più domini di aggiornamento.
Più domini di errore (2 o 3 per area).
Dominio di aggiornamento singolo, con migrazione in tempo reale per proteggere i carichi di lavoro durante l'aggiornamento. 20 domini di aggiornamento supportati per la compatibilità dei modelli.
La macchina virtuale e il set di disponibilità devono trovarsi nello stesso percorso e nello stesso gruppo di risorse.
set di scalabilità di macchine virtuali La scalabilità automatica è supportata. La scalabilità automatica non è supportata.

Aggiungere altre istanze a un set di scalabilità usando il portale, i modelli di Resource Manager o PowerShell.
Cloud di controllo Selezionare gli endpoint dalle proprietà dell'account di archiviazione disponibili in Azure Stack. Cloud Witness è un tipo di controllo del quorum del cluster di failover che usa Microsoft Azure per fornire un voto sul quorum del cluster.
Gli endpoint in Azure globale rispetto ad Azure Stack possono essere simili ai seguenti:
Per Azure globale:
https://mywitness.blob.core.windows.net/
Per Azure Stack:
https://mywitness.blob.<region>.<FQDN>/
Diagnostica delle macchine virtuali La diagnostica delle macchine virtuali Linux è supportata. La diagnostica delle macchine virtuali Linux non è supportata in Azure Stack. Quando si distribuisce una macchina virtuale Linux con la diagnostica della macchina virtuale abilitata, la distribuzione ha esito negativo. La distribuzione ha esito negativo anche se si abilitano le metriche di base della macchina virtuale Linux tramite le impostazioni di diagnostica.

Dimensioni delle macchine virtuali

Azure Stack impone limiti delle risorse per evitare l'utilizzo eccessivo di risorse (livello locale e di servizio del server). Questi limiti migliorano l'esperienza del tenant riducendo l'impatto sull'utilizzo delle risorse da parte di altri tenant.

  • Per l'uscita di rete dalla macchina virtuale, sono presenti limiti di larghezza di banda. I limiti in Azure Stack corrispondono ai limiti in Azure.
  • Per le risorse di archiviazione, Azure Stack implementa limiti di IOPS di archiviazione (operazioni di input/output al secondo) per evitare un consumo eccessivo di risorse da parte dei tenant per l'uso dell'archiviazione.
  • Per i dischi delle macchine virtuali, le operazioni di I/O al secondo del disco in Azure Stack sono una funzione delle dimensioni della macchina virtuale anziché del tipo di disco. Ciò significa che per una macchina virtuale serie Standard_Fs, indipendentemente dal fatto che si scelga ssd o HDD per il tipo di disco, il limite di operazioni di I/O al secondo per un secondo disco dati è 2300 operazioni di I/O al secondo.

La tabella seguente elenca le macchine virtuali supportate in Azure Stack insieme alla relativa configurazione:

Tipo Dimensione Intervallo di dimensioni supportate
Scopo generico Basic A A0 - A4
Scopo generico Standard A A0 - A7
Scopo generico Serie Av2 A1_v2 - A8m_v2
Scopo generico Serie D D1 - D4
Scopo generico Serie Dv2 D1_v2 - D5_v2
Scopo generico Serie DS DS1 - DS4
Scopo generico Serie DSv2 DS1_v2 - DS5_v2
Ottimizzate per la memoria Serie D D11 - D14
Ottimizzate per la memoria Serie DS DS11 - DS14
Ottimizzate per la memoria Serie Dv2 D11_v2 - DS14_v2
Ottimizzate per la memoria Serie DSv2 DS11_v2 - DS14_v2
Ottimizzate per il calcolo Serie F F1 - F16
Ottimizzate per il calcolo Serie Fs F1s - F16s
Ottimizzate per il calcolo Serie Fsv2 F2s_v2 - F64s_v2

Le dimensioni delle macchine virtuali e le quantità di risorse associate sono coerenti tra Azure Stack e Azure. Questa coerenza include la quantità di memoria, il numero di core e il numero/dimensione dei dischi dati che possono essere creati. Tuttavia, le prestazioni delle macchine virtuali con le stesse dimensioni dipendono dalle caratteristiche sottostanti di un determinato ambiente di Azure Stack.

Estensioni di VM

Azure Stack include un piccolo set di estensioni. Aggiornamenti e altre estensioni sono disponibili tramite la diffusione di Marketplace.

Usare lo script di PowerShell seguente per ottenere l'elenco delle estensioni della macchina virtuale disponibili nell'ambiente Azure Stack:

Se il provisioning di un'estensione in una distribuzione di macchine virtuali richiede troppo tempo, consentire il timeout del provisioning anziché tentare di arrestare il processo per deallocare o eliminare la macchina virtuale.

Get-AzVmImagePublisher -Location local | `
  Get-AzVMExtensionImageType | `
  Get-AzVMExtensionImage | `
  Select Type, Version | `
  Format-Table -Property * -AutoSize

Versioni dell'API

Le funzionalità delle macchine virtuali in Azure Stack supportano le versioni API seguenti:

"2017-12-01", "2017-03-30", "2016-03-30", "2015-06-15"

È possibile usare lo script di PowerShell seguente per ottenere le versioni API per le funzionalità della macchina virtuale disponibili nell'ambiente Azure Stack:

Get-AzResourceProvider | `
  Select ProviderNamespace -Expand ResourceTypes | `
  Select * -Expand ApiVersions | `
  Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}} | `
  where-Object {$_.ProviderNamespace -like "Microsoft.compute"}

L'elenco di tipi di risorse e versioni API supportate può variare se l'operatore cloud aggiorna l'ambiente Azure Stack a una versione più recente.

Attivazione di Windows

I prodotti Windows devono essere usati in conformità alle condizioni per l'uso dei prodotti e delle condizioni di licenza Microsoft. Azure Stack usa l'attivazione automatica delle macchine virtuali (AVMA) per attivare macchine virtuali Windows Server.

  • L'host di Azure Stack attiva Windows con chiavi AVMA per Windows Server 2016. Tutte le macchine virtuali che eseguono Windows Server 2012 R2 o versioni successive vengono attivate automaticamente.
  • Le macchine virtuali che eseguono Windows Server 2012 o versioni precedenti non vengono attivate automaticamente e devono essere attivate tramite l'attivazione mak. Per usare l'attivazione MAK, è necessario specificare il codice Product Key personalizzato.

Microsoft Azure usa l'attivazione del servizio di gestione delle chiavi per attivare macchine virtuali Windows. Se si sposta una macchina virtuale da Azure Stack ad Azure e si verificano problemi di attivazione, vedere Risolvere i problemi di attivazione delle macchine virtuali Windows di Azure. Altre informazioni sono disponibili nel post di blog del team di supporto di Azure per la risoluzione dei problemi di attivazione di Windows .

Passaggi successivi

Creare una macchina virtuale Windows con PowerShell in Azure Stack