Informazioni sulle opzioni di archiviazione per le macchine virtuali (VM)
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 dei casi archiviati usati dallo 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 delle applicazioni o altri dati che è necessario salvare in modo permanente 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à potrebbero andare persi durante un evento di manutenzione o un'operazione di 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 se collegato a una macchina virtuale. Prima di eliminare il disco, è necessario scollegarlo dalla macchina virtuale.
Collegare un disco dati esistente a una macchina virtuale di Azure
Si potrebbe già avere un disco rigido virtuale che archivia i dati da usare nella macchina virtuale di Azure. Nello scenario dello studio legale, ad esempio, i dischi fisici potrebbero essere 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 Add-AzVhd
di PowerShell. Questo cmdlet è ottimizzato per il trasferimento di file del disco rigido virtuale e consente di completare il caricamento più velocemente rispetto ad altri metodi. Il trasferimento viene completato usando più thread per garantire prestazioni migliori. Una volta caricato il disco rigido virtuale, è necessario collegarlo a una macchina virtuale esistente come disco dati. Questo approccio è ideale per distribuire i dati di tutti i tipi nelle 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 collega tale file VHD 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 in Azure del database dei casi archiviati dello studio legale, è necessario creare i dischi rigidi virtuali in cui potranno essere salvati i file del database.