Panoramica di File server di scalabilità orizzontale per dati applicazioni

 

Si applica a: Windows Server 2012 R2, Windows Server 2012

File server di scalabilità orizzontale è una funzionalità progettata 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.

All_Symbols_Cloud

Non tutti sanno che Microsoft Azure offre funzionalità simili nel cloud. Altre informazioni sulle soluzioni di archiviazione di Microsoft Azure.

Creare una soluzione di archiviazione ibrida in Microsoft Azure:
- Eseguire la migrazione ad Archiviazione Premium di Azure
- Informazioni sull'archiviazione su cloud ibrido di StorSimple

È 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 attivo-attivo   Tutti i nodi del cluster possono accettare e rispondere alle richieste del 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.

  • Maggiore 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à   L'utilità CHKDSK in Windows Server 2012 è stata migliorata in modo significativo 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 cluster Il volume condiviso cluster 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 di file server di scalabilità orizzontale In Windows Server 2012 R2 il ribilanciamento automatico migliora la scalabilità e la gestibilità dei file server di 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 argomenti 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)

N/D

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

* 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 altre informazioni sull'aggiunta di server di libreria VMM, vedere Come aggiungere un server di libreria VMM o una condivisione di 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à

Modalità di supporto dello scenario

Panoramica di 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 altre informazioni su queste funzionalità, vedere Novità relative al clustering di failover in Windows Server 2012 [reindirizzato] in Microsoft TechNet.

Panoramica di SMB (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 altre informazioni sulle funzionalità nuove e modificate per SMB in Windows Server 2012 R2, vedere Novità di SMB in Windows Server.

Vedere anche