Přehled snímků sdílené složky pro Azure Files

Azure Files poskytuje možnost pořizovat snímky sdílených složek. Snímky sdílených složek zachytí stav sdílení v daném časovém okamžiku. Tento článek popisuje možnosti, které snímky sdílené složky poskytují a jak je můžete v případě použití využít.

Platí pro

Typ sdílené složky SMB NFS
Sdílené složky úrovně Standard (GPv2), LRS/ZRS Yes No
Sdílené složky úrovně Standard (GPv2), GRS/GZRS Yes No
Sdílené složky úrovně Premium (FileStorage), LRS/ZRS Yes Yes

Kdy použít snímky sdílení

Ochrana proti chybě aplikace a poškození dat

Aplikace, které používají sdílené složky, provádějí operace, jako je například zápis, čtení, ukládání, přenos a zpracování. Pokud je aplikace nesprávně nakonfigurovaná nebo je zavedena neúmyslná chyba, může dojít k náhodnému přepsání nebo poškození několika bloků. Abyste se lépe chránili před těmito situacemi, můžete před nasazením nového kódu aplikace pořídit snímek sdílené složky. Pokud se s novým nasazením zavede chyba nebo chyba aplikace, můžete se vrátit k předchozí verzi vašich dat v této sdílené složce.

Ochrana před náhodným odstraněním nebo nezamýšlenými změnami

Představte si, že pracujete s textovým souborem ve sdílené složce. Po zavření textového souboru ztratíte možnost vrátit změny zpět. V těchto případech je potřeba obnovit předchozí verzi souboru. Snímky sdílené složky můžete použít k obnovení předchozích verzí souboru, pokud se omylem přejmenuje nebo odstraní.

Obecné účely zálohování

Po vytvoření sdílené složky můžete pravidelně vytvářet její snímek, který použijete pro zálohování dat. Snímek sdílené složky při pravidelném pořizování pomáhá zachovat předchozí verze dat, které lze použít pro budoucí požadavky na audit nebo zotavení po havárii. Pro pořizování a správu snímků doporučujeme použít zálohování sdílených složek Azure. Snímky můžete pořizovat a spravovat sami pomocí webu Azure Portal, Azure PowerShellu nebo Azure CLI.

Funkce

Snímek sdílené složky je kopie dat určená jen pro čtení k určitému bodu v čase. Funkce snímku sdílené složky je k dispozici na úrovni sdílené složky. Načítání se poskytuje na úrovni jednotlivých souborů, aby bylo možné obnovit jednotlivé soubory. Úplnou sdílenou složku můžete obnovit pomocí protokolu SMB, NFS, REST API, webu Azure Portal, klientské knihovny nebo PowerShellu nebo rozhraní příkazového řádku.

Snímky sdílené složky můžete zobrazit pomocí rozhraní REST API, PROTOKOLU SMB nebo NFS. Můžete načíst seznam verzí adresáře nebo souboru a připojit konkrétní verzi přímo jako jednotku (k dispozici jenom ve Windows – viz Omezení).

Po vytvoření snímku sdílené složky ho můžete číst, kopírovat nebo odstraňovat, ale ne upravovat. Snímek celé sdílené složky nemůžete zkopírovat do jiného účtu úložiště. Tento soubor musíte provést pomocí souboru pomocí nástroje AzCopy nebo jiných mechanismů kopírování.

Snímek sdílené složky je shodný s její základní sdílenou složkou. Jediným rozdílem je, že se k identifikátoru URI sdílené složky připojí hodnota DateTime , která označuje čas pořízení snímku sdílené složky. Pokud je http://storagesample.core.file.windows.net/mysharenapříklad identifikátor URI sdílené složky, identifikátor URI snímku sdílené složky je podobný následujícímu:

http://storagesample.core.file.windows.net/myshare?snapshot=2011-03-09T01:42:34.9360000Z

Snímky sdílené složky zůstanou trvalé, dokud nebudou explicitně odstraněny. Snímek sdílené složky nemůže prožít základní sdílenou složku. Pokud chcete sledovat aktuální snímky, můžete vytvořit výčet snímků přidružených k základní sdílené složce.

Při vytváření snímku sdílené složky se soubory ve vlastnostech systému sdílené složky zkopírují do snímku sdílené složky se stejnými hodnotami. Základní soubory a metadata sdílené složky se také zkopírují do snímku sdílené složky, pokud při vytváření nezadáte samostatná metadata pro snímek sdílené složky.

Sdílenou složku, která obsahuje snímky sdílených složek, nemůžete odstranit, pokud nejdřív neodstraníte všechny snímky této sdílené složky.

Využití místa

Snímky sdílených složek jsou v podstatě přírůstkové. Uloží se jenom data, která se změnila po uložení posledního snímku sdílené složky. Tím se minimalizuje doba potřebná k vytvoření snímku sdílené složky a ušetří se náklady na úložiště. Všechny operace zápisu do objektu nebo vlastnosti nebo operace aktualizace metadat se započítávají do "změněného obsahu" a jsou uloženy ve snímku sdílené složky.

Pokud chcete ušetřit místo, můžete snímek sdílené složky odstranit po dobu, kdy byla četnost změn nejvyšší.

I když se snímky sdílených složek ukládají přírůstkově, je nutné zachovat pouze nejnovější snímek sdílené složky, aby bylo možné sdílenou složku obnovit. Když odstraníte snímek sdílené složky, odeberou se jenom data jedinečná pro tento snímek sdílené složky. Aktivní snímky obsahují všechny informace, které potřebujete k procházení a obnovení dat (od okamžiku pořízení snímku sdílené složky) do původního umístění nebo do alternativního umístění. Obnovení můžete provést na úrovni položky.

Snímky se nezapočítávají do maximálního limitu velikosti sdílené složky, což je 100 TiB pro sdílené složky úrovně Premium a standardní sdílené složky s povolenými velkými sdílenými složkami. Celkový počet snímků sdílené složky není nijak omezený. Stále platí limity účtu úložiště.

Limity

Maximální počet snímků sdílené složky, které služba Azure Files umožňuje, je 200 na sdílenou složku. Po 200 snímcích sdílených složek musíte odstranit starší snímky sdílené složky, abyste mohli vytvářet nové snímky. Snímky můžete uchovávat po dobu až 10 let.

Souběžná volání pro vytváření snímků sdílených složek není nijak omezena. Není nijak omezena velikost místa, které můžou snímky sdílené složky využívat.

Snímky sdílených složek Azure nfs podporují pouze rozhraní API pro správu souborů (AzRmStorageShare). Rozhraní API roviny dat souborů (AzStorageShare) se nepodporují.

Kopírování dat zpět do sdílené složky ze snímku sdílené složky

Operace kopírování, které zahrnují soubory a snímky sdílených složek, se řídí těmito pravidly:

Jednotlivé soubory ve snímku sdílené složky můžete zkopírovat do jeho základní sdílené složky nebo do jiného umístění. Můžete obnovit dřívější verzi souboru nebo obnovit celou sdílenou složku zkopírováním jednotlivých souborů jeden po druhém ze snímku sdílené složky. Snímek sdílené složky není povýšen na základní sdílenou složku.

Snímek sdílené složky zůstane po zkopírování beze změn, ale základní sdílená složka se přepíše kopií dat, která byla k dispozici ve snímku sdílené složky. Všechny obnovené soubory se počítají jako „změněný obsah“.

Soubor ve snímku sdílené složky můžete zkopírovat do jiného umístění s jiným názvem. Do výsledného cílového souboru se dá zapisovat, není to snímek sdílené složky. V takovém případě zůstane vaše základní sdílená složka nedotčená.

Když se cílový soubor přepíše kopií, všechny snímky sdílené složky přidružené k původnímu cílovému souboru zůstanou beze změny.

Obecné osvědčené postupy

Kdykoli je to možné, automatizujte zálohy pro obnovení dat. Automatizované akce jsou spolehlivější než ruční procesy, které pomáhají zlepšit ochranu a obnovitelnost dat. Můžete použít zálohování sdílených složek Azure (jenom sdílené složky SMB), rozhraní REST API, klientskou sadu SDK nebo skriptování pro automatizaci.

Před nasazením plánovače snímků sdílené složky pečlivě zvažte frekvenci snímků sdílené složky a nastavení uchovávání, abyste se vyhnuli zbytečným poplatkům.

Snímky sdílených složek poskytují jenom ochranu na úrovni souborů. Snímky sdílených složek nezabrání odstranění fat-finger ve sdílené složce nebo účtu úložiště. Pokud chcete chránit účet úložiště před náhodným odstraněním, můžete povolit obnovitelné odstranění nebo uzamknout účet úložiště nebo skupinu prostředků.

Viz také