Panoramica di File server di scalabilità orizzontale per dati applicazioni

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

File server di scalabilità orizzontale è progettato per fornire condivisioni file di scalabilità orizzontale continuamente disponibili per l'archiviazione di applicazioni server basate su file. Tali condivisioni consentono di condividere la stessa cartella da più nodi dello stesso cluster. Questo scenario illustra come pianificare e distribuire il File server di scalabilità orizzontale.

È possibile distribuire e configurare un file server cluster usando uno dei metodi seguenti:

  • File server di scalabilità orizzontale per dati di applicazioni questa funzionalità del file server cluster è stata introdotta in Windows Server 2012 e consente di archiviare i dati delle applicazioni server, ad esempio i file delle macchine virtuali Hyper-V, nelle condivisioni file e ottenere un livello di affidabilità, disponibilità, gestibilità e prestazioni elevati simile a quello che ci si aspetta da una rete di archiviazione (SAN, Storage Area Network). Tutte le condivisioni file sono online su tutti i nodi contemporaneamente. Le condivisioni file associate a questo tipo di file server del cluster sono denominate condivisioni file di scalabilità orizzontale. Tale modalità è anche definita attivo-attivo. Questo è il tipo di file server consigliato quando si distribuisce Hyper-V su Server Message Block (SMB) o Microsoft SQL Server su SMB.
  • File server per uso generale   Si tratta della continuazione del file server del cluster supportato in Windows Server fin dall'introduzione della funzionalità Clustering di failover. Questo tipo di file server del cluster, e quindi tutte le condivisioni a esso associate, è online su un nodo alla volta. A volte, tale modalità è anche definita attivo-passivo o doppio-attivo. Le condivisioni file associate a questo tipo di file server del cluster sono denominate condivisioni file del cluster. Questo è il tipo di file server consigliato quando si distribuiscono scenari di tipo Information Worker.

Descrizione dello scenario

Con le condivisioni file a scalabilità orizzontale è possibile condividere la stessa cartella da più nodi di un cluster. Se, ad esempio, è disponibile un cluster di file server a quattro nodi che usa la scalabilità orizzontale SMB, un computer che esegue Windows Server 2012 R2 o Windows Server 2012 può accedere alle condivisioni file da uno qualsiasi dei quattro nodi. A questo scopo è necessario usufruire delle nuove funzionalità di clustering di failover di Windows Server e delle capacità del protocollo file server di Windows, SMB 3.0. Gli amministratori dei file server possono offrire condivisioni file di scalabilità orizzontale e servizi file continuamente disponibili alle applicazioni server e rispondere alle numerose richieste in modo rapido, semplicemente portando online un numero maggiore di server. Tutto questo è possibile in un ambiente di produzione ed è completamente trasparente all'applicazione server.

I vantaggi principali offerti dal file server di scalabilità orizzontale includono:

  • Condivisioni file attive-attive. Tutti i nodi del cluster possono accettare e gestire le richieste client SMB. Rendendo il contenuto della condivisione file accessibile attraverso tutti i nodi del cluster contemporaneamente, i cluster e i client SMB 3.0 collaborano per fornire un failover trasparente a nodi del cluster alternativi durante la manutenzione pianificata e gli errori non pianificati che determinano un'interruzione del servizio.
  • Aumento della larghezza di banda. La massima larghezza di banda corrisponde alla larghezza di banda totale di tutti i nodi del cluster di file server. Diversamente dalla versioni precedenti di Windows Server, la larghezza di banda totale non è più vincolata alla larghezza di banda di un singolo nodo del cluster. I vincoli vengono invece definiti dalla capacità del sistema di archiviazione di supporto. È possibile aumentare la larghezza di banda totale mediante l'aggiunta di nodi.
  • CHKDSK senza tempi di inattività. CHKDSK in Windows Server 2012 senza tempi di inattività è stata migliorata per ridurre drasticamente l'intervallo di tempo in cui un file system è tenuto offline per la riparazione. I volumi condivisi cluster (CSV) migliorano ulteriormente questo passaggio eliminando del tutto la fase offline. Un file system CSVFS può usare l'utilità CHKDSK senza produrre alcun impatto sulle applicazioni con handle aperti sul file system.
  • Cache del volume condiviso in cluster. CSV in Windows Server 2012 introduce il supporto per una cache di lettura, che può migliorare le prestazioni in modo significativo in determinati scenari, ad esempio nell'infrastruttura VDI (Virtual Desktop Infrastructure).
  • Gestione più semplice. Grazie ai file server di scalabilità orizzontale, è possibile creare il file server di scalabilità orizzontale e aggiungere i volumi condivisi cluster e le condivisioni file necessarie. Non è più necessario creare file server del cluster multipli, ognuno con dischi cluster separati, e quindi sviluppare criteri di posizione per garantire l'attività su ogni nodo del cluster.
  • Ribilanciamento automatico dei client file server di scalabilità orizzontale. In Windows Server 2012 R2, il ribilanciamento automatico migliora la scalabilità e la gestibilità per i file server con scalabilità orizzontale. Le connessioni client SMB vengono registrate per ogni condivisione file, anziché per ogni server, e i client vengono quindi reindirizzati al nodo del cluster con l'accesso migliore al volume utilizzato dalla condivisione file. In questo modo si ottiene un miglioramento dell'efficienza grazie alla riduzione del reindirizzamento del traffico tra i nodi del file server. I client vengono reindirizzati in seguito alla connessione iniziale e alla riconfigurazione dell'archiviazione del cluster.

In questo scenario

Gli articoli seguenti sono disponibili per semplificare la distribuzione di un file server di scalabilità orizzontale:

Quando utilizzare un file server di scalabilità orizzontale

Non è consigliabile utilizzare un file server di scalabilità orizzontale se il proprio carico di lavoro genera un numero elevato di operazioni sui metadati, ad esempio l'apertura e la chiusura di file, la creazione di nuovi file o la ridenominazione dei file esistenti. Un tipico Information Worker genera di solito molte operazioni sui metadati. L'utilizzo di un file server di scalabilità orizzontale è opportuno se si è interessati alla scalabilità e alla semplicità che offre e sono necessarie solo tecnologie supportate con tale file server.

La tabella seguente elenca le capacità in SMB 3.0, i file system di Windows comuni, le tecnologie di gestione dei dati del file server e i carichi di lavoro comuni. È possibile verificare se la tecnologia è supportata con il File server di scalabilità orizzontale o se è necessario un file server cluster tradizionale, noto anche come file server per uso generale.

Area tecnologica Funzionalità File server cluster per uso generale File server di scalabilità orizzontale
SMB Disponibilità continua SMB (*)
SMB SMB multicanale
SMB SMB diretto
SMB Crittografia SMB
SMB Failover trasparente SMB Sì (se è abilitata la disponibilità continua)
File system NTFS N/D
File system Resilient File System (ReFS) Consigliato con Spazi di archiviazione diretta Consigliato con Spazi di archiviazione diretta
File system File System del Volume condiviso cluster (CSV) N/D
Gestione dei file BranchCache No
Gestione dei file Deduplicazione dati (Windows Server 2012) No
Gestione dei file Deduplicazione dati (Windows Server 2012 R2) Sì (solo VDI)
Gestione dei file Radice del server principale dello spazio dei nomi DFS No
Gestione dei file Server di destinazione della cartella dello spazio dei nomi DFS
Gestione dei file Replica DFS (DFSR) No
Gestione dei file Gestione risorse file server (schermate e quote) No
Gestione dei file Infrastruttura di classificazione file No
Gestione dei file Controllo dinamico degli accessi (accesso basato sulle attestazioni, CAP) No
Gestione dei file Reindirizzamento cartelle Non consigliata
Gestione dei file File offline (memorizzazione nella cache lato client) Non consigliata
Gestione dei file Profili utente mobili Non consigliata
Gestione dei file Home directory Non consigliata
Gestione dei file Cartelle di lavoro No
NFS Server NFS No
Applicazioni Hyper-V Non consigliata
Applicazioni Microsoft SQL Server Non consigliata

* La disponibilità continua del loopback SMB nelle configurazioni iperconvergenti è disponibile in Windows Server 2019.

Nota

Reindirizzamento cartelle, File offline, Profili utente mobili o Home directory generano un numero elevato di operazioni di scrittura, che devono essere scritte immediatamente su disco (senza buffering) quando si usano le condivisioni file a disponibilità continua, riducendo le prestazioni rispetto alle condivisioni file per uso generale. Le condivisioni file a disponibilità continua non sono compatibili anche con Gestione risorse file server e con i computer che eseguono Windows XP. È anche possibile che File offline non passi alla modalità offline per 3-6 minuti dopo la perdita di accesso a una condivisione da parte di un utente. Ciò può risultare frustrante per gli utenti che non usano ancora la modalità sempre offline di File offline.

Applicazioni pratiche

I file server di scalabilità orizzontale sono ideali per l'archiviazione di applicazioni server. Alcuni esempi di applicazioni server che possono archiviare i dati nella condivisione file di scalabilità orizzontale sono elencati di seguito:

  • Il server Web Internet Information Services (IIS) può archiviare la configurazione e i dati per siti Web su una condivisione file di scalabilità orizzontale. Per altre informazioni, vedere la pagina relativa alla Configurazione condivisa.
  • Hyper-V può archiviare la configurazione e dischi virtuali live su una condivisione di scalabilità orizzontale. Per altre informazioni, vedere Distribuire Hyper-V tramite SMB.
  • SQL Server può archiviare file di database live su una condivisione di scalabilità orizzontale. Per altre informazioni, vedere Installazione di SQL Server con l'opzione di archiviazione su condivisione file SMB.
  • Virtual Machine Manager (VMM) può archiviare una condivisione di libreria, che contiene modelli di macchine virtuali e file correlati, su una condivisione di scalabilità orizzontale. Il server di libreria stesso, tuttavia, non può essere un File server di scalabilità orizzontale. Deve essere su un server autonomo o un cluster di failover che non usa il ruolo cluster File server di scalabilità orizzontale.

Se si usa una condivisione file di scalabilità orizzontale come condivisione di libreria, sarà possibile usare solo le tecnologie compatibili con il File server di scalabilità orizzontale. Ad esempio, non è possibile usare la replica DFS per replicare una condivisione di libreria ospitata su una condivisione file di scalabilità orizzontale. È anche importante che nel file server di scalabilità orizzontale siano installati gli aggiornamenti software più recenti.

Per usare una condivisione file di scalabilità orizzontale come condivisione di libreria, aggiungere prima di tutto un server di libreria (probabilmente una macchina virtuale) con una condivisione locale o senza condivisioni. Quando si aggiunge una condivisione di libreria, scegliere una condivisione file ospitata su un file server di scalabilità orizzontale. Questa condivisione deve essere gestita da VMM e deve essere creata per l'uso esclusivo da parte del server di libreria. Assicurarsi anche di installare gli aggiornamenti più recenti nel file server di scalabilità orizzontale. Per maggiori informazioni sull'aggiunta di server di libreria VMM e condivisioni di libreria, vedere Aggiungi profili alla libreria VMM. Per un elenco di hotfix attualmente disponibili per Servizi file e archiviazione, vedere l'articolo 2899011 della Microsoft Knowledge Base.

Nota

Alcuni utenti, ad esempio gli Information Worker, hanno carichi di lavoro che influiscono maggiormente sulle prestazioni. Ad esempio, operazioni quali l'apertura e la chiusura di file, la creazione di nuovi file e la ridenominazione dei file esistenti, se eseguite da più utenti, hanno un impatto significativo sulle prestazioni. Se una condivisione file è abilitata alla disponibilità continua, fornisce l'integrità dei dati, ma influisce anche sulle prestazioni complessive. La disponibilità continua richiede che i dati vengano scritti sul disco per assicurare l'integrità in caso di errore del nodo del cluster in un File server di scalabilità orizzontale. Un utente che copia molti file di grandi dimensioni in un file server potrà quindi aspettarsi prestazioni significativamente minori in una condivisione file a disponibilità continua.

Funzionalità incluse in questo scenario

Nella tabella che segue sono elencate le funzionalità che fanno parte di questo scenario e viene descritto in che modo lo supportano.

Funzionalità di Modalità di supporto dello scenario
Clustering di failover I cluster di failover hanno aggiunto le funzionalità seguenti in Windows Server 2012 per il supporto del file server di scalabilità orizzontale: Nome rete distribuita, il tipo di risorsa file server di scalabilità orizzontale, i volumi condivisi cluster (CSV) 2 e il ruolo di disponibilità elevata del file server di scalabilità orizzontale. Per maggiori informazioni su queste funzionalità, vedere Novità relative al clustering di failover in Windows Server 2012 [reindirizzato].
Server Message Block SMB 3.0 ha aggiunto le funzionalità seguenti in Windows Server 2012 per il supporto del file server di scalabilità orizzontale: Failover trasparente SMB, SMB multicanale e SMB diretto.

Per maggiori informazioni sulle funzionalità per SMB nuove e modificate in Windows Server 2012 R2, vedere Novità di SMB in Windows Server.

Ulteriori informazioni