Informazioni sulle opzioni di archiviazione per le macchine virtuali (VM)

Completato

Analogamente a qualsiasi altro computer, le macchine virtuali in Azure usano i dischi come spazio di archiviazione per sistemi operativi, applicazioni e dati. Questi dischi sono noti come dischi gestiti.

Si supponga di creare una macchina virtuale (VM) in Azure, che ospita il database delle cronologie dei casi su cui si basa lo studio legale. Una configurazione dei dischi ben progettata è fondamentale per garantire buone prestazioni e resilienza per SQL Server.

In questa unità si apprende come scegliere i valori di configurazione appropriati per i dischi e come collegare i dischi a una macchina virtuale.

In che modo le macchine virtuali usano i dischi

Sono disponibili tre ruoli principali per i dischi in Azure: il disco dati, il disco del sistema operativo e il disco temporaneo. Questi ruoli corrispondono ai dischi collegati alla macchina virtuale.

  • Disco del sistema operativo. Ogni macchina virtuale include un disco che archivia il sistema operativo. Questa unità è registrata come unità SATA ed etichettata come unità C: in Windows o montata in "/" nei sistemi operativi di tipo Unix. Questo disco ha una capacità massima di 4.095 GiB, tuttavia, molti sistemi operativi sono partizionati con record di avvio principale (MBR) per impostazione predefinita. Il record di avvio principale (MBR) limita le dimensioni utilizzabili a 2 TiB. Se sono necessari più di 2 TiB, creare e collegare dischi dati e usarli per l'archiviazione dei dati. Se è necessario archiviare i dati sul disco del sistema operativo e richiedere spazio aggiuntivo, convertirli in tabella di partizione GUID (GPT). Per informazioni sulle differenze tra MBR e GPT nelle distribuzioni di Windows, vedere Domande frequenti su Windows e GPT.
  • Archiviazione dei dati. Un disco dati è un disco gestito collegato a una macchina virtuale per archiviare i dati dell'applicazione o altri dati che è necessario rendere persistenti tra i riavvii. Alcune immagini di macchine virtuali includono dischi dati per impostazione predefinita. È anche possibile aggiungere ulteriori dischi dati fino al numero massimo specificato dalla dimensione della macchina virtuale. Ogni disco dati viene registrato come unità SCSI e ha una capacità massima di 32.767 GiB. È possibile scegliere le lettere di unità o i punti di montaggio per le unità dati.
  • Archiviazione temporanea. La maggior parte delle macchine virtuali contiene un disco temporaneo che non è un disco gestito. Il disco temporaneo offre archiviazione a breve termine per applicazioni e processi ed è destinato solo all'archiviazione di dati come file di paging, file di scambio o tempdb di SQL Server. I dati in questa unità possono essere persi durante un evento di manutenzione o una ridistribuzione. In una macchina virtuale Windows l'unità è etichettata come unità D: per impostazione predefinita. Non usare questa unità per archiviare dati importanti che non si vogliono perdere.

Collegare i dischi dati alle macchine virtuali

È possibile aggiungere dischi dati a una macchina virtuale in qualsiasi momento, collegando il disco alla macchina virtuale. Il collegamento di un disco associa il disco alla macchina virtuale.

Non è possibile eliminare un disco mentre è collegato a una macchina virtuale. È necessario scollegare il disco dalla macchina virtuale prima di eliminarlo.

Collegare un disco dati esistente a una macchina virtuale di Azure

Potrebbe essere già presente un disco rigido virtuale che archivia i dati da usare nella macchina virtuale di Azure. Nello scenario dello studio legale, ad esempio, è possibile che i dischi fisici siano già stati convertiti in dischi rigidi virtuali in locale. In questo caso, è possibile caricare il disco rigido virtuale direttamente in un disco gestito. In genere, è consigliabile caricare un disco usando il cmdlet di PowerShell Add-AzVhd . Questo cmdlet è ottimizzato per il trasferimento di file VHD e può completare il caricamento più velocemente rispetto ad altri metodi. Il trasferimento viene completato usando più thread per garantire prestazioni migliori. Dopo aver caricato il disco rigido virtuale, collegarlo a una macchina virtuale esistente come disco dati. Questo approccio è un ottimo modo per distribuire i dati di tutti i tipi in macchine virtuali di Azure. I dati sono automaticamente presenti nella macchina virtuale e non è necessario partizionare o formattare il nuovo disco.

Collegare un nuovo disco dati a una macchina virtuale di Azure

È possibile usare il portale di Azure per aggiungere un nuovo disco dati vuoto a una macchina virtuale.

Questo processo crea un file VHD come BLOB di pagine nell'account di archiviazione specificato e tale file VHD verrà collegato come disco dati alla macchina virtuale.

Per poter usare il nuovo disco rigido virtuale per archiviare i dati, è necessario inizializzarlo, partizionarlo e formattarlo. Questi passaggi verranno eseguiti nell'esercizio successivo.

Nei server fisici locali i dati vengono archiviati in dischi rigidi fisici. I dati in una macchina virtuale di Azure vengono archiviati in dischi rigidi virtuali. Questi dischi rigidi virtuali vengono archiviati come BLOB di pagine negli account di archiviazione di Azure. Ad esempio, quando si esegue la migrazione del database di case history dello studio legale ad Azure, è necessario creare dischi rigidi virtuali in cui è possibile salvare i file di database.