Een aus dem Team seet, d'Dateifreigab iwwer de VPN wier lues, an den éischte Virschlag ass ëmmer e Cache. Ier Dir BranchCache an den Design vum Fernzougriff opgeholl huet, deelt d'Beschwéier an eng vun dräi Formen: widderholl Downloads vun onverännertem Inhalt, Uploads oder metadatenintensivt Browsen duerch Folleren mat Dausende vun Aschreiwungen. BranchCache léist déi éischt Form bei ënnerstëtzem Inhalt a mécht näischt Nëtzlesches fir déi aner zwou. Dat ass keng Limitatioun, déi ee muss ëmgoen; et ass de Verglach, deen Dir maache sollt, ier Dir eng Woch an d'Deployment stieft.

Déi selwecht Freigab, dräi verschidde Beschwéieren

E Filialbüro, wou aacht Leit déi selwecht onverännert Trainingsvideo opmaachen, ass de Fall, fir deen d'Funktioun entwéckelt gouf. Den éischten Ofruff geet iwwer de WAN, den Inhalt gëtt bei de Lieser gecacht, a spéider Ofruff vun der selwechter onverännerter Datei gi lokal ausgeliwwert. Den Avantage ass reell an en ass schmuel: selwechten Inhalt, onverännert, méi Lieser.

E Laptop, deen eng nei Opnahm iwwer eng Heemverbindung eropluedt, ass de Géigefall. Et gëtt keng virdru gecachte Kopie vun enger Datei, déi nach net existéiert, also geet den Upload dee selwechte beschränkte Wee wéi ëmmer. En Download-Cache hëlt keen Upload ewech, an keng Plazéierungswahl ännert dat.

Déi drëtt Form ass déi, déi d'Leit enttäuscht, well se wéi en Downloadproblem ausgesäit. En Verzeechnis mat Zéngdausende vu Dateien opzemaachen, et ze sortéieren an d'Metadaten ze liesen ass e Stroum vu klengen Operatiounen, keen widderholl Transfer vun engem groussen Objet. D'Cache vun de Fichierskäip mécht näischt fir d'Opzielen.

Verdeelte Cache: e VPN-Pool ass keng Filial-LAN

Am verdeelte Modus deelen d'Clientcomputeren de gecachte Inhalt ënnereneen, an de Microsoft dokumentéiert dee Modus als een, deen an engem eenzegen Subnetz funktionéiert. E VPN-Clientpool ass an deem Sënn keen Subnetz, och wann all Adressen zesummenhängend ausgesinn: Peer-Discovery, Erreechbarkeet tëschent Clienten an d'Erlaabnis fir Cache-Daten auszetauschen sinn eenzel Froen, an den typeschen Design vum Fernzougriff äntwert op all dräi mat Nee.

Dir kënnt de Pool wéi eng Filial-LAN behuele loossen, andeem Dir Client-zu-Client-Trafic erlaabt, awer dat ass eng Sécherheetsentscheedung, keng Cache-Entscheedung. Déi meeschte Fernzougriffsdesigns isoléieren d'Clienten eene vum aneren, just well een kompromittéierte Laptop keen aneren erreeche soll, an dës Isolatioun géint een Treffer am Cache ze tauschen ass en schlechten Tausch, ausser d'Peier si schonn vertrauenswürdeg Gläichgestallt.

Fir een eenzegen ëmmer ënnerwee User huet de verdeelte Modus keen, mat deem hien deele kéint. De Cache kann nach ëmmer déi widderholl Liesoperatione vun deem eenzege Client ausliwweren, awer dat ass en Avantage vum Cache op der Clientsäit, keen Avantage vun der Plazéierung an der Filial, an et ass derwäert, dat ze soen, ier een erwaart, datt d'Büro méi séier gëtt.

Gehoste Cache: d'Plazéierung entscheet, ob et hëlleft

E gehoste Cache leet de gedeelten Cache op e Server, wat den eenzege Modus ass, dee iwwer Subnetzer e Sënn mécht, an deen eenzegen, dee funktionéiert, wann d'Clienten net matenee kënne schwätzen. D'Fro direkt ass, wou dee Server steet. E gehoste Cache, deen iwwer déi selwecht beschränkt Verbindung erreecht gëtt wéi den Origin, huet d'Bytes verréckelt, net de Problem.

Plazéiert en no bei de Lieser, gitt em een Eegentümer, a berechent seng Disk fir den aktive Set, net fir déi ganz Freigab. De Microsoft beschreift an der BranchCache-Iwwersiicht béid Modien an d'Clientverhalen, inklusiv deen Deel, deen d'Leit vergiessen: d'Clienten kontaktéieren nach ëmmer den Origin fir d'Autorisatioun an d'Inhaltsinformatiounen, ier se gecachte Daten notzen.

Den Deployment sinn dräi Rollen, déi zesummen geplangt ginn, net eng eenzeg Këscht. Den Origin-Server publizéiert Hashen fir den Inhalt, de gehoste Cache gëtt ageschalt a ka fonnt ginn, an d'Clienten si konfiguréiert, en ze notzen. Op der Serversäit ass dat an PowerShell erkennbar:

Enable-BCHostedServer -RegisterSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode, HostedCacheServerList

Op der Clientsäit weist Dir en entweder op benannte Serveren, oder Dir loosst en se iwwer de Service Connection Point entdecken; da bestätegt de Modus, deen en tatsächlech gewielt huet, amplaz unzehuelen, datt d'Politik ugewannt gouf:

Enable-BCHostedClient -ServerNames cache1.corp.example -UseSCP
Get-BCStatus | Select-Object BranchCacheIsEnabled, ClientMode

Wat nach ëmmer den Origin erreecht

Cache hëlt d'Autorisatioun net ewech. E Client ouni d'Recht, eng Datei ze liesen, kritt keen Zougriff, well een aneren se gecacht huet, an den Origin äntwert nach ëmmer op d'Autorisatiounsfro a liwwert d'Inhaltsinformatiounen, déi den Nokucken am Cache méiglech méchen. Wann den Origin net erreechbar ass, gëtt déi gecachte Kopie eleng keng Offline-Freigab.

Ännerungen um Inhalt bréchen d'Annam och roueg. Eng Datei, déi nei gespäichert, nei encodéiert oder vun engem Backup-Produkt ugegraff gëtt, passt vläicht net méi zum gecachte Hash, an déi nächst Liesoperation geet zréck op den Origin. Dat ass richtegt Verhalen, an dofir liwwert e Cache, deem säin aktive Set all Stonn wiesselt, wéineg.

D'Erauswerfen ass déi drëtt Grenz. De Cache ass endlech, also dréckt e groussen aktive Set eelere Inhalt eraus, an den Avantage hänkt dovun of, ob d'Widderliese virum Erauswerfen geschitt an net duerno. De Cache fir déi ganz Freigab ze berechnen ass de übleche Wee, fir vun engem technesch korrekten Deployment enttäuscht ze ginn.

Akzeptéiert et mat zwee Ofruff an engem Upload

Test déi richteg dräi Flëss a schreift op, wat jiddereen weist. Éischten Ofruff vun enger representativer Datei vun engem Client, gemooss um Origin-Link a gläichzäiteg op der Auer vum User. Zweete Ofruff vun der selwechter onverännerter Datei vun engem zweeten Client an der selwechter Plazéierungsgrupp. Een Upload vun enger neier Datei, dee keng Verbesserung weise soll an bestätegt, datt de Cache net fir eppes guttgeschriwwe gëtt, dat en ni gemaach huet.

Wann den zweete Ofruff nach ëmmer de Gros vun de Bytes iwwer den Origin-Link geet, gëtt de Cache net benotzt, an d'Ursaach ass meeschtens e Client am falsche Modus, eng feelend Hash-Publikatioun um Origin oder e gehoste Cache op der falscher Säit vun der beschränkter Verbindung. Dat sinn dräi verschidde Korrekturen, an nëmmen een dovun ass iwwer d'Netzplazéierung.

Dann formuléiert d'Conclusioun an der selwechter Form wéi d'Originalbeschwéier: widderholl Downloads vun onverännertem Inhalt vun dësem Origin un dës Lieser gi vun dësem Cache ausgeliwwert. Alles aneres iwwer d'Freigab bleift onberéiert, inklusiv Uploads, d'Opziele vu Folleren an d'Offline-Geschicht, déi nach ëmmer hir eege Äntwert brauch.

Ähnlech Artikelen