Översikt över Scale-Out-filserver för applikationsdata
Scale-Out Filserver är utformad för att tillhandahålla skalbara filresurser som är kontinuerligt tillgängliga för filbaserad serverprogramlagring. Med filresurser med utökad kapacitet kan du dela samma mapp från flera noder i samma kluster. Det här scenariot fokuserar på hur du planerar för och distribuerar Scale-Out filserver.
Du kan distribuera och konfigurera en klustrad filserver med någon av följande metoder:
Scale-Out Filserver för programdata: Den här funktionen för klustrade filservrar introducerades i Windows Server 2012. Med den kan du lagra serverprogramdata, till exempel Hyper-V virtuella datorfiler på filresurser, och få en liknande nivå av tillförlitlighet, tillgänglighet, hanterbarhet och höga prestanda som du kan förvänta dig av ett lagringsområdesnätverk. Alla fildelningar är online på alla noder samtidigt. Filresurser som är associerade med den här typen av klustrad filserver kallas för skalbara filresurser. Detta som ibland benämns aktiv-aktiv. Detta är den rekommenderade filservertypen när du distribuerar antingen Hyper-V via Server Message Block (SMB) eller Microsoft SQL Server via SMB.
Filserver för allmän användning: Detta är fortsättningen på den klustrade filservern som stöds i Windows Server sedan introduktionen av redundansklustring. Den här typen av klustrad filserver, och därför alla resurser som är associerade med den klustrade filservern, är online på en nod i taget. Detta kallas ibland aktiv-passiv eller dubbelaktiv. Fildelningar som är associerade med den här typen av klustrad filserver kallas klustrade fildelningar. Det här är den rekommenderade filservertypen när du distribuerar scenarier för informationsarbetare.
Scenariobeskrivning
Med skalbara filresurser kan du dela samma mapp från flera noder i ett kluster. Om du har ett filserverkluster med fyra noder som använder SMB Scale-Out, inklusive en enhet som kör Windows Server 2012 R2 (eller Windows Server 2012), kan du komma åt filresurser från någon av de fyra noderna. Detta uppnås genom att tillämpa nya funktioner för Redundansklustring i Windows Server och funktionerna i Windows-filserverprotokollet, SMB 3.0. Filserveradministratörer kan tillhandahålla skalbara filresurser och kontinuerligt tillgängliga filtjänster för serverprogram och svara på ökade krav snabbt genom att få fler servrar online. Allt detta kan göras i en produktionsmiljö och är transparent för serverprogrammet.
Viktiga fördelar som tillhandahålls av Scale-Out Filserver är:
Active-Active fildelningar: Alla klusternoder kan acceptera och bearbeta SMB-klientbegäranden. Genom att göra filresursinnehållet tillgängligt via alla klusternoder samtidigt samarbetar SMB 3.0-kluster och -klienter för att tillhandahålla transparent redundans till alternativa klusternoder under planerat underhåll och oplanerade fel med tjänstavbrott.
Ökad bandbredd: Den maximala resursbandbredden är den totala bandbredden för alla filserverklusternoder. Till skillnad från tidigare versioner av Windows Server är den totala bandbredden inte längre begränsad till bandbredden för en enskild klusternod. men i stället definierar funktionen för lagringssystemet för säkerhetskopiering begränsningarna. Du kan öka den totala bandbredden genom att lägga till noder.
CHKDSK med noll stilleståndstid: CHKDSK i Windows Server 2012 har förbättrats för att dramatiskt förkorta tiden ett filsystem är offline för reparation. Klustrade delade volymer (CSV:er) tar detta ett steg längre genom att eliminera offlinefasen. Ett CSV-filsystem (CSVFS) kan använda CHKDSK utan att påverka program med öppna handtag i filsystemet.
klustrad delad volymcache: CSV:er i Windows Server 2012 ger stöd för en Läs-cache, vilket avsevärt kan förbättra prestanda i vissa scenarier, till exempel i VIRTUAL Desktop Infrastructure (VDI).
Enklare hantering: Med Scale-Out Filserver skapar du skalbara filservrar och lägger sedan till nödvändiga CSV:er och fildelningar. Det är inte längre nödvändigt att skapa flera klustrade filservrar, var och en med separata klusterdiskar, och sedan utveckla placeringsprinciper för att säkerställa aktivitet på varje klusternod.
Automatisk ombalansering av Scale-Out-filserverklienter: I Windows Server 2012 R2 förbättrar automatisk ombalansering skalbarhet och hanterbarhet för skalbara filservrar. SMB-klientanslutningar spåras per filresurs (i stället för per server) och klienter omdirigeras till klusternoden med den bästa åtkomsten till den volym som används av filresursen. Detta förbättrar effektiviteten genom att minska omdirigeringstrafiken mellan filservernoder. Klienter omdirigeras efter en första anslutning och när klusterlagring konfigureras om.
I det här scenariot
Följande artiklar är tillgängliga för att hjälpa dig att distribuera en Scale-Out-filserver:
När du ska använda Scale-Out filserver
Du bör inte använda Scale-Out Filserver om din arbetsbelastning genererar ett stort antal metadataåtgärder, till exempel att öppna filer, stänga filer, skapa nya filer eller byta namn på befintliga filer. En typisk informationsarbetare skulle generera flera metadataåtgärder. Du bör använda en Scale-Out filserver om du behöver skalbarhet och enkelhet, och om dina krav överensstämmer med de tekniker som stöds av Scale-Out Filserver.
I följande tabell visas funktionerna i SMB 3.0, vanliga Windows-filsystem, datahanteringstekniker för filserver och vanliga arbetsbelastningar. Du kan se om tekniken stöds med Scale-Out Filserver eller om den kräver en traditionell klustrad filserver (även kallad filserver för allmän användning).
Teknikområde | Funktion | Allmänt använda filserverkluster | Scale-Out Filserver |
---|---|---|---|
Applikationer | Hyper-V | Rekommenderas inte | Ja |
Applikationer | Microsoft SQL Server | Rekommenderas inte | Ja |
Filhantering | BranchCache | Ja | Nej |
Filhantering | Datadeduplicering (Windows Server 2012) | Ja | Nej |
Filhantering | Datadeduplicering (Windows Server 2012 R2) | Ja | Ja (endast VDI) |
Filhantering | DFS-namnområdesmappmålserver (DFSN) | Ja | Ja |
Filhantering | Rotserver för DFS-namnområde (DFSN) | Ja | Nej |
Filhantering | DFS Replication (DFSR) | Ja | Nej |
Filhantering | Dynamisk åtkomstkontroll (anspråksbaserad åtkomst, CAP) | Ja | Nej |
Filhantering | Infrastruktur för filklassificering | Ja | Nej |
Filhantering | Hanteraren för filserverresurser (skärmar och kvoter) | Ja | Nej |
Filhantering | Mappomdirigering | Ja | Rekommenderas inte |
Filhantering | Hemkataloger | Ja | Rekommenderas inte |
Filhantering | Offlinefiler (cachelagring på klientsidan) | Ja | Rekommenderas inte |
Filhantering | Mobila användarprofiler | Ja | Rekommenderas inte |
Filhantering | Arbetsmappar | Ja | Nej |
Filsystem | Klusterdelade volymfilsystem (CSV) | NA | Ja |
Filsystem | NTFS | Ja | NA |
Filsystem | ReFS (Resilient File System) | Rekommenderas med Storage Spaces Direct | Rekommenderas med Storage Spaces Direct |
NFS (Network File System) | NFS-server | Ja | Nej |
Små och medelstora företag | Kontinuerlig SMB-tillgänglighet1 | Ja | Ja |
1SMB loopback Continuous Availability (CA) är tillgänglig i hyperkonvergerade konfigurationer i Windows Server 2019. Mer information finns i Distribuera en klusteruppsättning.
Obs
Följande genererar många skrivåtgärder som omedelbart måste skrivas till disken (utan buffring) när du använder kontinuerligt tillgängliga fildelningar. Det här kravet kan minska prestandan jämfört med filresurser för allmänt bruk.
- Ompekning av mappar
- Offlinefiler
- Roaming-användarprofiler
- Hemkataloger
Kontinuerligt tillgängliga fildelningar är också inkompatibla med Hanteraren för filserverresurser och datorer som kör Windows XP. Offlinefiler kanske inte övergår till offlineläge i 3–6 minuter efter att en användare har förlorat åtkomsten till en resurs.
Praktiska tillämpningar
Scale-Out filservrar är idealiska för lagring av serverprogram. Några exempel på serverprogram som kan lagra sina data på en skalbar filresurs och är följande:
- Webbservern Internet Information Services (IIS) kan lagra konfiguration och data för webbplatser på en utskalningsfilresurs. För mer information, se delade inställningar.
- Hyper-V kan lagra konfiguration och livediskar på en skalerbar filresursdelning. Mer information finns i Distribuera Hyper-V via SMB-.
- SQL Server kan lagra realtidsdatabasfiler på en skalbar filresurs. För mer information, se Installera SQL Server med SMB-filresursdelning som ett lagringsalternativ.
- Virtual Machine Manager (VMM) kan lagra en biblioteksresurs (som innehåller mallar för virtuella datorer och relaterade filer) på en utskalningsfilresurs. Biblioteksservern kan dock inte vara en Scale-Out filserver – den måste finnas på en fristående server eller ett redundanskluster som inte använder Scale-Out filserverklusterrollen.
Om du använder en skalbar filresurs som en biblioteksresurs kan du bara använda tekniker som är kompatibla med Scale-Out Filserver. Du kan till exempel inte använda DFS-replikering (Distributed File System) för att replikera en biblioteksresurs som finns på en skalbar filresurs. Det är också viktigt att den skalbara filservern har de senaste programuppdateringarna installerade.
Om du vill använda en utskalningsfilresurs som en biblioteksresurs lägger du först till en biblioteksserver (troligen en virtuell dator) med en lokal resurs eller inga resurser alls. När du sedan lägger till en biblioteksresurs väljer du en filresurs som finns på en skalbar filserver. Virtual Machine Manager (VMM) bör hantera den här resursen och skapa den exklusivt för biblioteksserverns användning.
Se också till att installera de senaste uppdateringarna på den skalbara filservern. Mer information om hur du lägger till VMM-biblioteksservrar och biblioteksresurser finns i Lägg till profiler i VMM-biblioteket. En lista över tillgängliga snabbkorrigeringar för fil- och lagringstjänster finns i artikeln Microsoft Knowledge Base 2899011.
Not
Vissa användare, till exempel informationsarbetare, har arbetsbelastningar som har större inverkan på prestanda. Till exempel påverkar åtgärder som att öppna och stänga filer, skapa nya filer och byta namn på befintliga filer när de utförs av flera användare prestanda. Om en fildelning är aktiverad med kontinuerlig tillgänglighet ger detta dataintegritet, men det påverkar även den övergripande prestandan. Kontinuerlig tillgänglighet kräver att data skrivs igenom till disken för att säkerställa integriteten om ett fel på en klusternod i en Scale-Out filserver skulle inträffa. Därför kan en användare som kopierar flera stora filer till en filserver förvänta sig långsammare prestanda på kontinuerligt tillgängliga filresurser.
Funktioner som ingår i det här scenariot
I följande tabell visas de funktioner som ingår i det här scenariot och beskriver hur de stöder det.
Funktion | Så här stöds det här scenariot |
---|---|
Failover-kluster | Redundanskluster lade till följande funktioner i Windows Server 2012 för att stödja skalbar filserver: Distribuerat nätverksnamn, resurstypen Scale-Out filserver, klusterdelade volymer (CSV) 2 och rollen Scale-Out filserver med hög tillgänglighet. Mer information om dessa funktioner finns i Nyheter i redundansklustring i Windows Server. |
servermeddelandeblockering | SMB 3.0 har lagt till följande funktioner i Windows Server för att stödja Scale-Out Filserver, SMB Transparent Failover, SMB Multichannel och SMB Direct. Mer information om nya och ändrade funktioner för SMB finns i Översikt över fildelning med SMB 3-protokollet i Windows Server. |