Dischi temporanei del sistema operativo per le macchine virtuali di Azure

Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi

I dischi del sistema operativo temporaneo vengono creati nella memoria della macchina virtuale locale anziché essere salvati nell'Archiviazione di Azure remota. I dischi temporanei del sistema operativo sono ideali per i carichi di lavoro senza stato, in cui le applicazioni possono tollerare singoli errori di macchina virtuale, ma sono sensibili ai tempi di distribuzione delle macchine virtuali o alla ricreazione delle singole istanze di vm. Con il disco del sistema operativo temporaneo, si ottiene una minore latenza di lettura/scrittura per il disco del sistema operativo e un minore tempo di ricreazione dell'immagine della macchina virtuale.

Le funzionalità principali dei dischi temporanei sono:

  • Progettato per applicazioni senza stato.
  • Supportato in tutte le immagini: Marketplace, immagini personalizzate e Raccolta di calcolo di Azure (in precedenza nota come Raccolta immagini condivise).
  • Fornisce una ricreazione rapida dell'immagine per reimpostare le macchine virtuali e le istanze del set di scalabilità allo stato di avvio originale.
  • Offre una latenza inferiore, simile a un disco temporaneo.
  • Garantisce che non siano previsti costi di archiviazione per i dischi del sistema operativo, perché i dischi temporanei del sistema operativo sono gratuiti.
  • Supportato in tutte le aree di Azure.

Differenze principali tra dischi del sistema operativo permanenti e temporanei:

Disco del sistema operativo persistente Disco del sistema operativo temporaneo
Limite di dimensioni per il disco del sistema operativo 4* TiB Dimensioni del disco cache, temp o NVMe per le dimensioni della macchina virtuale o 2.040 GiB, a qualsiasi valore inferiore. Per le dimensioni cache, temp o NVMe in GiB, vedere DSv3, Esv3, M, FS e GS
Dimensioni delle macchine virtuali supportate Tutte le date Dimensioni delle macchine virtuali con archiviazione locale, ad esempio DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4
Supporto del tipo di disco Disco del sistema operativo gestito e non gestito Solo disco del sistema operativo gestito
Supporto di area Tutte le aree geografiche Tutte le aree geografiche
Persistenza dei dati I dati del disco del sistema operativo scritti nel disco del sistema operativo vengono archiviati in Archiviazione di Azure I dati scritti sul disco del sistema operativo vengono archiviati nell'archiviazione della macchina virtuale locale e non vengono salvati in modo permanente in Archiviazione di Azure.
Stato di arresto deallocato Le macchine virtuali e le istanze del set di scalabilità possono essere arrestate e deallocate e riavviate dallo stato di arresto deallocato Non supportato
Supporto specializzato del disco del sistema operativo No
Ridimensionamento del disco del sistema operativo Supportato durante la creazione di una macchina virtuale e dopo l'arresto della deallocazione della macchina virtuale Supportato solo durante la creazione di macchine virtuali
Ridimensionamento in una nuova dimensione di macchina virtuale I dati del disco del sistema operativo sono mantenuti I dati sul disco del sistema operativo vengono eliminati, viene eseguito il nuovo provisioning del sistema operativo
Ripetere la distribuzione I dati del disco del sistema operativo sono mantenuti I dati sul disco del sistema operativo vengono eliminati, viene eseguito il nuovo provisioning del sistema operativo
Arresto/avvio della macchina virtuale I dati del disco del sistema operativo sono mantenuti Non supportato
Posizionamento dei file di pagina Per Windows, il file di pagina viene archiviato nel disco delle risorse Per Windows, il file di pagina viene archiviato sul disco del sistema operativo (per posizionamento della cache, posizionamento del disco temp e posizionamento del disco NVMe).
Manutenzione di macchine virtuali/set di scalabilità di macchine virtuali con correzione I dati del disco del sistema operativo sono mantenuti I dati del disco del sistema operativo non sono mantenuti
Manutenzione di macchine virtuali/set di scalabilità di macchine virtuali con Live Migration I dati del disco del sistema operativo sono mantenuti I dati del disco del sistema operativo sono mantenuti

* 4 TiB è la dimensione massima supportata del disco del sistema operativo per i dischi gestiti (persistenti). Tuttavia, molti dischi del sistema operativo vengono partizionati con record di avvio master (MBR) per impostazione predefinita e sono limitati a 2 TiB. Per informazioni dettagliate, vedere Disco del sistema operativo.

Opzioni di posizionamento per i dischi temporanei del sistema operativo

Il disco del sistema operativo temporaneo usa l'archiviazione locale all'interno della macchina virtuale. Poiché le diverse macchine virtuali hanno tipi diversi di archiviazione locale (disco della cache, disco delle risorse e disco NVMe), l'opzione di posizionamento definisce la posizione in cui è archiviato il disco del sistema operativo temporaneo. L'opzione di posizionamento, tuttavia, non influisce sulle prestazioni o sul costo del disco del sistema operativo temporaneo. Le prestazioni dipendono dall'archiviazione locale della macchina virtuale. A seconda del tipo di macchina virtuale, sono disponibili tre diversi tipi di posizionamento:

  1. Posizionamento del disco NVMe (in anteprima pubblica): il tipo di posizionamento del disco NVMe è disponibile nelle macchine virtuali di ultima generazione, ad esempio Dadsv6, Ddsv6 e così via.
  2. Posizionamento del disco temporaneo: il tipo di posizionamento del disco temporaneo è disponibile nelle macchine virtuali con disco temporaneo come Dadsv5, Ddsv5 e così via.
  3. Posizionamento del disco cache: il tipo di posizionamento del disco della cache è disponibile nelle macchine virtuali meno recenti con disco cache come Dsv2, Dsv3 e così via.

DiffDiskPlacement è la nuova proprietà che può essere usata per specificare dove posizionare il disco del sistema operativo temporaneo. Con questa funzionalità, quando viene effettuato il provisioning di una macchina virtuale Windows, viene configurato il file di paging in modo che si trovi nel disco del sistema operativo.

Requisiti relativi alle dimensioni

È possibile scegliere di distribuire disco del sistema operativo temporaneo su disco NVMe, disco temporaneo o cache nella macchina virtuale. Le dimensioni del disco del sistema operativo dell'immagine devono essere minori o uguali alle dimensioni NVMe/temp/cache delle dimensioni della macchina virtuale scelte.

Ad esempio, se si vuole optare per il posizionamento della cache del sistema operativo: le immagini standard di Windows Server dal marketplace sono circa 127 GiB, il che significa che sono necessarie dimensioni di macchina virtuale con una cache uguale o superiore a 127 GiB. Il Standard_DS3_v2 ha una dimensione della cache di 127 GiB, che è sufficientemente grande. In questo caso, il Standard_DS3_v2 è la dimensione più piccola della serie DSv2 che è possibile usare con questa immagine.

Ad esempio, se si vuole optare per il posizionamento del disco temporaneo: l'immagine del server Ubuntu Standard dal marketplace è di circa 30 GiB. Per abilitare il disco del sistema operativo temporaneo in temp, le dimensioni del disco temporaneo devono essere uguali o superiori a 30 GiB. Standard_B4ms ha una dimensione temporanea di 32 GiB, che può adattarsi al disco del sistema operativo da 30 GiB. Al momento della creazione della macchina virtuale, lo spazio su disco temporaneo sarà 2 GiB.

Ad esempio, se si vuole optare per il posizionamento del disco NVMe (in anteprima pubblica): l'immagine del server Ubuntu standard dal marketplace è di circa 30 GiB. Per abilitare il disco del sistema operativo temporaneo in NVMe, le dimensioni del disco NVMe devono essere uguali o superiori a 30 GiB. Standard_D2ads_v6 ha una dimensione temporanea di 110 GiB, che può adattarsi facilmente al disco del sistema operativo 30 GiB. Tuttavia, il disco del sistema operativo temporaneo occupa l'intero disco NVMe e non è disponibile spazio su disco NVMe restituito. Un modo per ottimizzare l'uso del disco NVMe consiste nell'ottimizzare la proprietà Dimensioni disco del sistema operativo a 110 GiB.

Importante

Se si sceglie il posizionamento del disco temporaneo, la dimensione finale del disco temporaneo = (dimensione iniziale del disco temporaneo - dimensioni dell'immagine del sistema operativo).

Se si sceglie il posizionamento del disco NVMe (in anteprima pubblica), dimensioni del disco NVMe finale = (numero totale di dischi NVMe - Dischi NVMe usati per il sistema operativo) * Dimensioni di ogni disco NVMe. dove i dischi NVMe usati per il sistema operativo sono il numero minimo di dischi necessari per il disco del sistema operativo a seconda delle dimensioni del disco del sistema operativo e delle dimensioni di ogni disco NVMe.

Se il disco del sistema operativo temporaneo usa il posizionamento del disco temporaneo, condivide le operazioni di I/O al secondo (operazioni di input/output) con il disco temporaneo in base alle dimensioni della macchina virtuale scelte dall'utente. Se il disco del sistema operativo temporaneo usa il posizionamento del disco NVMe, fornisce le operazioni di I/O al secondo (operazioni di input/output) di un disco NVMe in base alle dimensioni della macchina virtuale scelte dall'utente.

Le immagini Di base di Linux e Windows Server nel Marketplace che sono indicate con [smallsize] tendono a essere di circa 30 GiB e possono usare la maggior parte delle dimensioni di macchina virtuale disponibili. I dischi temporanei richiedono anche che le dimensioni della macchina virtuale supportino l'archiviazione Premium. Le dimensioni in genere (ma non sempre) hanno un s valore nel nome, ad esempio DSv2 ed EsV3. Per altre informazioni, vedere Dimensioni delle macchine virtuali di Azure per informazioni dettagliate sulle dimensioni che supportano l'archiviazione Premium.

Nota

Il disco temporaneo non sarà accessibile tramite il portale. Quando si accede al disco temporaneo, verrà visualizzato un errore "Risorsa non trovata" o "404".

Funzionalità non supportate

  • Acquisizione di immagini della macchina virtuale
  • Snapshot dei dischi
  • Azure Disk Encryption
  • Backup di Azure
  • Azure Site Recovery
  • Scambi di dischi del sistema operativo

Avvio attendibile per i dischi temporanei del sistema operativo

I dischi temporanei del sistema operativo possono essere creati con l'avvio attendibile. Tutte le aree sono supportate per l'avvio attendibile; non tutte le dimensioni delle macchine virtuali sono supportate. Controllare le dimensioni delle macchine virtuali supportate per le dimensioni supportate. Lo stato guest della macchina virtuale (VMGS) è specifico per le macchine virtuali di avvio attendibili. Si tratta di un BLOB gestito da Azure e contiene i database di firma di avvio protetti UEFI (Unified Extensible Firmware Interface) e altre informazioni di sicurezza. Le macchine virtuali che usano l'avvio attendibile per impostazione predefinita riservano 1 GiB dalla cache del sistema operativo o dall'archiviazione temporanea in base all'opzione di posizionamento scelta per VMGS. Il ciclo di vita del BLOB VMGS è associato a quello del disco del sistema operativo.

Ad esempio, se si tenta di creare una macchina virtuale disco del sistema operativo temporaneo di avvio attendibile usando l'immagine del sistema operativo di dimensioni pari a 56 GiB con dimensioni di macchina virtuale Standard_DS4_v2 usando il posizionamento del disco temporaneo, si riceverà un errore come "Disco del sistema operativo della macchina virtuale temporanea con dimensioni superiori a 55 GB non è consentito per le dimensioni della macchina virtuale Standard_DS4_v2 quando DiffDiskPlacement è ResourceDisk". Questo errore si verifica perché l'archiviazione temporanea per Standard_DS4_v2 è 56 GiB e 1 GiB è riservato per VMGS quando si usa l'avvio attendibile. Per lo stesso esempio, se si crea una macchina virtuale del disco del sistema operativo temporanea standard, non si otterrebbero errori e si tratta di un'operazione riuscita.

Importante

Anche se si usano dischi temporanei per macchine virtuali di avvio attendibile, chiavi e segreti generati o sealed da vTPM dopo la creazione della macchina virtuale potrebbero non essere persistenti per operazioni come la ricreazione di immagini e gli eventi della piattaforma, ad esempio la correzione del servizio.

Per altre informazioni su come distribuire una macchina virtuale di avvio attendibile

Macchine virtuali riservate che usano dischi temporanei del sistema operativo

Le macchine virtuali riservate basate su AMD soddisfano requisiti elevati di sicurezza e riservatezza dei clienti. Queste macchine virtuali offrono un limite solido e basato su hardware per soddisfare le esigenze in tema di sicurezza. Esistono limitazioni per l'uso di macchine virtuali riservate. Controllare le limitazioni supportate dall'area, dalle dimensioni e dal sistema operativo per le macchine virtuali riservate. Il BLOB dello stato guest della macchina virtuale (VMGS) contiene le informazioni di sicurezza della macchina virtuale riservata. Le macchine virtuali riservate che usano dischi temporanei del sistema operativo per impostazione predefinita 1 GiB dalla cache del sistema operativo o dall'archiviazione temporanea in base all'opzione di posizionamento scelta è riservata per VMGS. Il ciclo di vita del BLOB VMGS è associato a quello del disco del sistema operativo. Il posizionamento del disco NVMe non è attualmente supportato per le macchine virtuali riservate.

Importante

Quando si sceglie una macchina virtuale riservata con crittografia completa del disco del sistema operativo prima della distribuzione della macchina virtuale che usa una chiave gestita dal cliente.When choosing a confidential VM with full OS disk encryption before VM deployment that uses a customer-managed key (CMK). L'aggiornamento di una versione della chiave cmk o della rotazione delle chiavi non è supportato con il disco del sistema operativo temporaneo. Le macchine virtuali riservate che usano dischi temporanei del sistema operativo devono essere eliminate prima di aggiornare o ruotare le chiavi e possono essere ricreate successivamente.

Per altre informazioni sulla macchina virtuale riservata

Chiave gestita dal cliente

È possibile scegliere di usare chiavi gestite dal cliente o chiavi gestite dalla piattaforma quando si abilita la crittografia end-to-end per le macchine virtuali usando il disco del sistema operativo temporaneo. Attualmente questa opzione è disponibile solo tramite PowerShell, l'interfaccia della riga di comando e l'SDK in tutte le aree.

Importante

L'aggiornamento di una versione della chiave cmk o della rotazione delle chiavi della chiave gestita dal cliente non è supportato con il disco del sistema operativo temporaneo. Le macchine virtuali che usano dischi temporanei del sistema operativo devono essere eliminate prima di aggiornare o ruotare le chiavi e possono essere ricreate successivamente.

Per altre informazioni sulla crittografia nell'host

Passaggi successivi

Creare una macchina virtuale con disco temporaneo del sistema operativo usando il portale di Azure/l'interfaccia della riga di comando/PowerShell/il modello di Resource Manager. Vedere le domande frequenti sul disco del sistema operativo temporaneo.