Funzionamento di Azure NetApp Files
In questo articolo viene illustrato come funziona Azure NetApp Files in background e come interagiscono i diversi elementi per fornire un servizio NAS cloud ad alte prestazioni. Queste informazioni consentono di valutare se Azure NetApp Files è una buona soluzione per la migrazione dei carichi di lavoro basati su file dell'organizzazione nel cloud di Azure.
Gerarchia di archiviazione
Uno dei componenti più importanti di Azure NetApp Files è la gerarchia di archiviazione che determina la quantità di spazio di archiviazione che viene allocata ai carichi di lavoro e la velocità effettiva massima disponibile. Comprendere la gerarchia di archiviazione consente di configurare e gestire Azure NetApp Files.
Guardare questo video per comprendere la relazione tra la sottoscrizione di Azure, gli account NetApp, i pool di capacità e i volumi.
Livelli di servizio
Le prestazioni del volume di Azure NetApp Files si ridimensionano con le dimensioni del volume e il livello di servizio. Azure NetApp Files offre tre livelli di servizio per i pool di capacità creati:
- Standard: Fornisce fino a 16 MiB/s di velocità effettiva e 1000 operazioni di I/O al secondo per 1 TiB di capacità di cui è stato effettuato il provisioning. Un volume di Azure NetApp Files può generare circa 319.000 operazioni di I/O al secondo con solo 1,5 ms di latenza per le macchine virtuali adiacenti. Usare il livello Standard per il contenuto Web statico, le condivisioni file e i backup del database.
- Premium: Fornisce fino a 64 MiB/s di velocità effettiva e 4.000 operazioni di I/O al secondo per 1 TiB di capacità di cui è stato effettuato il provisioning. Può generare un massimo di 450.000 operazioni di I/O al secondo per volume. Il livello Premium è paragonabile alle prestazioni SSD Mainstream ed è adatto per SAP HANA, database, app aziendali, VDI (Virtual Desktop Infrastructure), analisi, applicazioni tecniche, code di messaggistica e analisi dei Big Data
- Ultra: Offre fino a 128 MiB/s di velocità effettiva per 8,000 TiB di capacità di cui è stato effettuato il provisioning e 1 operazioni di I/O al secondo. Può generare un massimo di 450.000 operazioni di I/O al secondo per volume. Usare il livello Ultra per le applicazioni con prestazioni più elevate, ad esempio le applicazioni HPC.
Azure NetApp Files offre anche l'archiviazione con accesso sporadico. Con l'accesso sporadico, si verifica la stessa velocità effettiva per i dati nel livello ad accesso frequente, ma la velocità effettiva può variare per i dati che risiedono nel livello ad accesso sporadico.
Qualità del servizio (QoS)
Azure NetApp Files definisce due tipi di qualità di servizio (QoS) per i pool di capacità:
- Automatica: Azure NetApp Files assegna automaticamente una velocità effettiva totale per ogni volume in base al livello di servizio e alla capacità del volume. Ad esempio, a un volume di 2 TiB di livello Standard viene assegnata automaticamente una velocità effettiva massima di 32 MiB/s (16 MiB/s x 2).
- Manuale: Si assegna la velocità effettiva necessaria per un volume. Ad esempio, un pool di capacità di 8 TiB di livello Standard ha una velocità effettiva totale disponibile di 128 MiB/s (16 MiB/s x 8). Per un volume di 2 TiB all'interno del pool di capacità, è possibile assegnare una velocità effettiva di circa 64 MiB/s, presupponendo che sia ancora disponibile un budget di velocità effettiva elevata dopo il provisioning degli altri volumi del pool di capacità.
Connettività ad Azure NetApp Files
Una considerazione importante quando si valuta se eseguire la migrazione di carichi di lavoro locali in Azure NetApp Files è il modo in cui le applicazioni, i servizi e gli utenti esistenti si connetteranno ai dati nella nuova posizione.
Reti virtuali di Azure
Prima di effettuare il provisioning di un volume di Azure NetApp Files, è necessario creare una rete virtuale di Azure o usarne una già esistente nella stessa sottoscrizione. La rete virtuale definisce il limite di rete del volume.
Subnet
Quando si crea un volume di Azure NetApp Files, si assegna il volume a una subnet delegata. Una subnet delegata è una subnet configurata con le autorizzazioni per creare risorse specifiche per un servizio, che in questo caso è Azure NetApp Files. La modalità di connessione dei nodi di rete ad Azure NetApp Files nella subnet dipende dalla posizione in cui si trovano i nodi. I volumi di Azure NetApp Files sono accessibili in modo sicuro solo all'interno del contesto di rete virtuale di un cliente. Azure NetApp Files non fornisce un endpoint accessibile pubblicamente (ovvero Internet).
Quando si pianificano le subnet, esistono tre scenari principali da considerare:
Connettività nella stessa rete virtuale. Qualsiasi risorsa in esecuzione in una macchina virtuale di Azure nella stessa rete virtuale che contiene la subnet delegata può connettersi all'archiviazione file fornita da Azure NetApp Files. Nell'immagine che segue l'elenco, sia la macchina virtuale 3 che il volume 1 di Azure NetApp Files si trovano nella rete virtuale hub, di conseguenza la macchina virtuale 3 ha accesso diretto al volume 1.
Connettività in una rete virtuale con peering. Qualsiasi risorsa in esecuzione in una macchina virtuale di Azure in una rete virtuale con peering alla rete contenente la subnet delegata può connettersi all'archiviazione file fornita da Azure NetApp Files. Nell'immagine che segue questo elenco:
- La rete virtuale Spoke 1 è con peering alla rete virtuale hub, quindi la macchina virtuale 4 ha accesso con peering al volume 1 di Azure NetApp Files.
- La rete virtuale Spoke 2 è con peering alla rete virtuale hub, quindi la macchina virtuale 5 ha accesso con peering al volume 1 di Azure NetApp Files.
- Le reti virtuali Spoke 1 e Spoke 2 non dispongono di un peering reciproco, quindi la macchina virtuale 4 non può accedere al volume 3 di Azure NetApp Files e la macchina virtuale 5 non può accedere al volume 2 di Azure NetApp Files.
Connettività in una rete ibrida. Qualsiasi risorsa in esecuzione in una rete locale connessa alla rete virtuale di Azure che contiene la subnet delegata tramite VPN o ExpressRoute può connettersi all'archiviazione file fornita da Azure NetApp Files. Nel digramma seguente, la rete locale è connessa alla rete virtuale hub di Azure tramite un gateway VPN. Abilitare gli scenari seguenti:
Una risorsa nella rete locale ha accesso gateway a qualsiasi volume di Azure NetApp Files nella rete virtuale del gateway. Ad esempio, la macchina virtuale 2 nella rete locale può connettersi al volume 1 di Azure NetApp Files.
Una risorsa nella rete locale ha accesso gateway a qualsiasi volume di Azure NetApp Files nella rete virtuale con peering. Ad esempio, la macchina virtuale 1 nella rete locale può connettersi al volume 2 di Azure NetApp Files (e la macchina virtuale 2 può connettersi al volume 3 di Azure NetApp Files).