Přehled cloudové mezipaměti

Důležité

Připravovaná změna Windows, která je součástí aktualizace Windows Serveru z dubna 2026, způsobí, že výchozí typ šifrování Kerberosu se změní z RC4 na AES-SHA1.

Sdílené složky hostující kontejnery FSLogix, které nejsou upgradované na AES-SHA1 můžou po použití této změny mít problémy s přístupem. Abyste se vyhnuli přerušení, dokončete upgrade na AES-SHA1 před instalací aktualizace.

Na zákazníky, kteří už upgradovali na AES-SHA1, to nemá vliv.

Další informace najdete v blogu FSLogix: Vyžaduje se akce: Posílení zabezpečení protokolu Windows Kerberos (RC4) může mít vliv na profily FSLogix v úložišti SMB.

Cloud Cache je funkce, která funguje s kontejnery Profile a ODFC k zajištění odolnosti a vysoké dostupnosti. Cloud Cache používá místně připojený kontejner k poskytování pravidelných aktualizací poskytovatelům vzdáleného úložiště. Cloud Cache je navržený tak, aby izoloval uživatele od krátkodobých nebo přerušovaných potíží s místním úložištěm, v rámci oblasti, či blízkosti. Na základě konfigurace se dá použít také jako součást plánu provozní kontinuity nebo zotavení po havárii (BCDR) při použití poskytovatelů vzdáleného úložiště v různých oblastech. Použití cloudové mezipaměti klade na virtuální počítač požadavek na výkon a úložiště , aby vyhovovaly dodatečným vstupně-výstupním operacím a úložišti vyžadovaným místní mezipamětí.

Důležité informace o službě Cloud Cache:

  • Cloud Cache používá poskytovatele úložiště na základě pořadí položek v CCDLocations.
  • Poskytovatelé úložiště by měli být uvedeni v pořadí podle blízkosti a poté podle přednostních preferencí.
  • Pouze jeden poskytovatel (1) se používá při hydrataci dat z poskytovatele úložiště.
  • Data se zapisuje u všech poskytovatelů úložiště bez ohledu na to, který poskytovatel se používá během hydrace dat.
  • Výkon (latence, využití, kritické body) poskytovatele úložiště ovlivňuje stav synchronizace s místní kopií.
  • Jeden (1) nebo více poskytovatelů, kteří zaostávají v aktualizacích z místní mezipaměti, může být indikátorem špatně fungujícího poskytovatele úložiště.
  • Ping nebo Test-NetConnection výsledky příkazů nejsou stejné jako transakční vstupně-výstupní operace a jsou chybné indikátory toho, jak poskytovatel úložiště bude nebo může provádět.

Obrázek 1: Přehled cloudové mezipaměti

Obrázek 1: Podrobný diagram znázorňující komponenty cloudové mezipaměti

Komponenty cloudové mezipaměti

Místní mezipaměť

Cloud Cache dokáže izolovat uživatele před problémy s připojením ke poskytovatelům vzdáleného úložiště, protože kontejner použitý pro profil uživatele se vytvoří a uloží místně do virtuálního počítače (místní mezipaměti). Při prvním přihlášení vytvoří FSLogix kontejner pro uživatele C:\ProgramData\FSLogix\Cache a uloží data načtená ze vzdáleného zprostředkovatele úložiště a data zapsaná z místního počítače. Dále FSLogix nastaví všechny potřebné přesměrování profilu uživatele. Pak služba profilů uživatelů vytvoří profil uživatele do místní mezipaměti.

Během 2. nebo N. přihlášení se FSLogix pokusí najít a připojit všechny předchozí virtuální pevné disky místní mezipaměti uložené na virtuálním počítači. Hledání místní mezipaměti je výchozím nastavením konfigurace a nemusí být žádoucí, protože může vést k nedostatku místa na disku. Další nastavení najdete na stránce s referenčními informacemi o nastavení mezipaměti cloudu. Pokud neexistují žádné virtuální pevné disky místní mezipaměti, zaregistruje se soubor proxy a vytvoří se místní virtuální pevný disk mezipaměti. Dále FSLogix nastaví potřebné přesměrování profilu uživatele. FSLogix použije jednoho (1) ze zprostředkovatelů vzdáleného úložiště jako zdroj pro čtení k naplnění místní mezipaměti, jak požaduje operační systém během procesu přihlášení, aby dokončil přihlášení.

Ukládání objektů do mezipaměti

Soubory fronty

Soubory *.queue se vytvoří pro každého zprostředkovatele vzdáleného úložiště. Každý *.queue soubor bude sledovat různé *.index soubory, které nebyly vyprázdněné do místní mezipaměti nebo poskytovatelů vzdáleného úložiště.

Indexovací soubory

Soubory *.index obsahují dávky změn na úrovni bloku, které je potřeba zapsat do místní mezipaměti a poskytovatelů vzdáleného úložiště.

Obrázek 2: Lokální mezipaměť cloudu

Obrázek 2: Cloudová mezipaměť, místní mezipaměť

Poskytovatelé vzdáleného úložiště (hydratace, vyprazdnutí, klonování)

Cloud Cache provozuje profil uživatele z místní mezipaměti během relace uživatele a musí být nakonfigurovaný s jedním nebo více poskytovateli vzdáleného úložiště, jak je uvedeno v CCDLocations. Tito poskytovatelé vzdáleného úložiště ukládají úplné kopie místní mezipaměti a používají se během aktuální relace i při následných přihlášeních. Pokud se všechny poskytovatele během relace uživatele stanou nefunkčními, místní mezipaměť bude nadále fungovat a zvětšovat se1, dokud se jeden nebo více poskytovatelů nevrátí do funkčního stavu.

Výstraha

Pokud je požadováno čtení z profilu uživatele a Cloud Cache nemůže hydratovat data od některého z poskytovatelů vzdáleného úložiště, způsobí to zablokování relace nebo horší selhání systému (BSOD).

1 Místní mezipaměť bude růst až do maximální velikosti kontejneru, jak je uvedeno v SizeInMBs nastavení.

Hydrát

Pokud místní mezipaměť neobsahuje data požadovaná systémem souborů, cloud cache hydratuje (čte a kopíruje) data od 1 z poskytovatelů vzdáleného úložiště do místní mezipaměti. Tato operace je také součástí procesu přihlášení při naplnění místní mezipaměti profilu uživatele.

Spláchnout

Operace vyprázdnění se obvykle provádí třemi způsoby.

  1. Při lenivé asynchronní operaci cloudová mezipaměť vyprázdní změny všech poskytovatelů úložiště současně, jelikož každý poskytovatel je vyprázdněn ve vlastním vlákně. FSLogix tuto operaci neomezuje a využívá tolik propustnosti, kolik systém umožní.
  2. Při odhlášení, když jeden nebo více poskytovatelů neobsahuje všechny aktualizace, odhlasování uživatele se zpozdí2 , dokud nebudou všichni poskytovatelé ve stejné sekvenci.
  3. Během relace uživatele, když se připojení k libovolnému poskytovateli úložiště stane nestabilním, služba FSLogix zařadí všechny změny do fronty a potom je zašle poskytovatelům, když se vrátí do stabilního stavu.

2 Odhlášení uživatele se zpozdí podle konfigurace cloudové mezipaměti pomocí hodnot HealthyProvidersRequiredForUnregister a CcdUnregisterTimeout.

Clone

Úplný klon VHD(x) se provádí, když cloudová mezipaměť určí při přihlášení, že poskytovatel úložiště není ve stejné sekvenci. Během této operace se všechny čekající zápisy uchovávají v místní mezipaměti, dokud nebudou všichni poskytovatelé úložiště ve stejné sekvenci. Po dokončení začne operace vyprázdnění odesílat nová data poskytovatelům úložiště.

Proxy soubor

Cloud Cache používá koncept proxy souboru, který je reprezentovaný jako Profile_%username%.vhd, nebyl by to skutečný soubor VHD. Proxy soubor se připojí k místnímu počítači jako registrovaný virtuální pevný disk představující kontejner uživatele. Proxy soubor se používá jako prostředek ke zpracování všech vstupně-výstupních zápisů určených pro místní mezipaměť. To zahrnuje chybějící data v místní mezipaměti, která jsou doplňována z úložiště vzdáleného poskytovatele. Vstupně-výstupní zápisy se ukládají do vyrovnávací paměti na disk a sledují se prostřednictvím proxy souboru předtím, než se zapíšou jako *.index objekty mezipaměti v adresáři mezipaměti. Zatímco proxy soubor má stejnou velikost jako soubor místní mezipaměti, skutečná velikost na disku je nula, protože do tohoto souboru nejsou zapsána žádná data.

Obrázek 3: Soubor cloudové mezipaměti proxy

Obrázek 3: Soubor proxy cloudové cache

Pomocné soubory

Cloud Cache využívá dva (2) pomocné soubory, aby bylo možné udržovat kontrolu a sekvenci místní mezipaměti.

Poznámka:

Tyto pomocné soubory jsou používány FSLogix a nejsou určeny k otevření nebo použití mimo produkt. Všechny relevantní informace v těchto souborech budou zpřístupněny prostřednictvím našich souborů protokolu nebo záznamů protokolu událostí.

Zamknout soubor

Soubor zámku je přesně to, co jeho název napovídá: soubor používaný k určení, který virtuální počítač má v kontejneru I/O zámek. Cloud Cache používá tyto informace k určení vlastnictví kontejneru pro daného poskytovatele. Mechanismus uzamčení souborů je kritický pro použití mezipaměti cloudu s profileType nastaveným na hodnotu 3 (více nebo souběžných relací). Tento soubor existuje pouze u poskytovatelů vzdáleného úložiště.

Metasoubor

Metasoubor je víceúčlový soubor, ve kterém sledujeme stav kontejneru. V metasouboru používá Cloud Cache systém pořadového číslování k určení, který zprostředkovatel má nejnovější data. Tento soubor je místní pro virtuální počítač i synchronizovaný s poskytovateli vzdáleného úložiště.

Poskytovatelé úložiště

FSLogix není zprostředkovatelem úložiště, ale spoléháme na základní architekturu poskytovatelů úložiště. Další informace o poskytovatelích úložiště, které FSLogix podporuje, najdete v našich možnostech úložiště kontejnerů.

Další kroky