Overview of share snapshots for Azure Files (Omówienie migawek udziałów w usłudze Azure Files)

Usługa Azure Files umożliwia tworzenie migawek udziałów plików. Migawki udziału przechwytują stan udziału w konkretnym momencie. W tym artykule opisano możliwości udostępniane przez migawki udziałów plików oraz sposób ich wykorzystania w twoim przypadku użycia.

Dotyczy

Typ udziału plików SMB NFS
Udziały plików w warstwie Standardowa (GPv2), LRS/ZRS Yes No
Udziały plików w warstwie Standardowa (GPv2), GRS/GZRS Yes No
Udziały plików w warstwie Premium (FileStorage), LRS/ZRS Yes Yes

Kiedy skorzystać z migawek udziałów

Ochrona przed błędami aplikacji i uszkodzeniem danych

Aplikacje korzystające z udziałów plików wykonują operacje, takie jak zapisywanie, odczytywanie, przechowywanie, przesyłanie i przetwarzanie. Jeśli aplikacja jest nieprawidłowo skonfigurowana lub wprowadzono do niej niezamierzoną usterkę, kilka bloków może zostać przypadkowo zastąpionych lub uszkodzonych. Aby ułatwić ochronę przed takimi scenariuszami, można wykonać migawkę udziału przed wdrożeniem nowego kodu aplikacji. Jeśli wraz z nowym wdrożeniem zostanie wprowadzona usterka lub błąd aplikacji, można w takim udziale plików przywrócić wcześniejszą wersję danych.

Ochrona przed przypadkowym usunięciem lub niezamierzonymi zmianami

Załóżmy, że pracujesz nad plikiem tekstowym w udziale plików. Po zamknięciu pliku tekstowego tracisz możliwość cofnięcia zmian. W takich przypadkach jedyną możliwością jest odzyskanie poprzedniej wersji pliku. Za pomocą migawek udziałów można odzyskać poprzednie wersje pliku, jeśli został on przypadkowo usunięty lub zmieniono jego nazwę.

Tworzenie kopii zapasowych

Po utworzeniu udziału plików można okresowo tworzyć migawki tego udziału i traktować je jako kopie zapasowe danych. Okresowo wykonywana migawka udziału pomaga zachować poprzednie wersje danych, które mogą być używane na potrzeby przyszłych wymagań dotyczących inspekcji lub odzyskiwania po awarii. Zalecamy używanie kopii zapasowej udziału plików platformy Azure do tworzenia migawek i zarządzania nimi. Możesz również samodzielnie wykonywać migawki i zarządzać nimi przy użyciu witryny Azure Portal, programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure.

Funkcje

Migawka udziału to kopia danych tylko do odczytu do punktu w czasie. Możliwość udostępniania migawki jest dostępna na poziomie udziału plików. Pobieranie jest udostępniane na poziomie pojedynczego pliku, aby umożliwić przywracanie poszczególnych plików. Pełny udział plików można przywrócić przy użyciu protokołu SMB, NFS, interfejsu API REST, witryny Azure Portal, biblioteki klienta lub programu PowerShell/interfejsu wiersza polecenia.

Migawki udziału można wyświetlać przy użyciu interfejsu API REST, protokołu SMB lub NFS. Możesz pobrać listę wersji katalogu lub pliku i zainstalować określoną wersję bezpośrednio jako dysk (dostępny tylko w systemie Windows — zobacz Limity).

Po utworzeniu migawki udziału można ją odczytywać, kopiować lub usuwać, ale nie modyfikować. Nie można skopiować całej migawki udziału do innego konta magazynu. Ten plik należy wykonać za pomocą narzędzia AzCopy lub innych mechanizmów kopiowania.

Migawka udziału udziału plików jest identyczna z podstawowym udziałem plików. Jedyną różnicą jest to, że wartość DateTime jest dołączana do identyfikatora URI udziału, aby wskazać godzinę wykonania migawki udziału. Jeśli na przykład identyfikator URI udziału plików to http://storagesample.core.file.windows.net/myshare, identyfikator URI migawki udziału jest podobny do następującego:

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

Migawki udziałów są utrwalane do momentu ich jawnego usunięcia. Migawka udziału nie może przeżyć podstawowego udziału plików. Możesz wyliczyć migawki skojarzone z podstawowym udziałem plików w celu śledzenia bieżących migawek.

Podczas tworzenia migawki udziału udziału udziałów pliki we właściwościach systemu udziału są kopiowane do migawki udziału z tymi samymi wartościami. Pliki podstawowe i metadane udziału plików są również kopiowane do migawki udziału, chyba że podczas jego tworzenia określono oddzielne metadane migawki udziału.

Nie można usunąć udziału z migawkami udziałów, chyba że najpierw usuniesz wszystkie migawki dla tego udziału.

Użycie miejsca

Migawki udziałów są przyrostowe w naturze. Tylko dane, które uległy zmianie po zapisaniu najnowszej migawki udziału. Minimalizuje to czas wymagany do utworzenia migawki udziału i pozwala zaoszczędzić na kosztach magazynowania. Każda operacja zapisu w obiekcie lub właściwości lub operacji aktualizacji metadanych jest liczone w kierunku "zmienionej zawartości" i jest przechowywana w migawki udziału.

Aby zaoszczędzić miejsce, możesz usunąć migawkę udziału przez okres, w którym współczynnik zmian był najwyższy.

Mimo że migawki udziałów są zapisywane przyrostowo, należy zachować tylko najnowszą migawkę udziału, aby przywrócić udział. Usunięcie migawki udziału spowoduje usunięcie tylko danych unikatowych dla tej migawki udziału. Aktywne migawki zawierają wszystkie informacje potrzebne do przeglądania i przywracania danych (od momentu utworzenia migawki udziału) do oryginalnej lokalizacji lub lokalizacji alternatywnej. Możesz przywrócić na poziomie elementu.

Migawki nie są liczone do maksymalnego limitu rozmiaru udziału, który wynosi 100 TiB dla udziałów plików w warstwie Premium i standardowych udziałów plików z włączonymi dużymi udziałami plików. Nie ma limitu całkowitego zajmowania migawek udziału miejsca. Nadal obowiązują limity kont magazynu.

Limity

Maksymalna liczba migawek udziałów dozwolonych przez usługę Azure Files wynosi 200 na udział. Po 200 migawkach udziałów należy usunąć starsze migawki udziałów, aby utworzyć nowe. Migawki można przechowywać przez maksymalnie 10 lat.

Nie ma żadnego ograniczenia do równoczesnych wywołań tworzenia migawek udziałów. Nie ma żadnego limitu ilości miejsca, które współużytkuje migawki określonego udziału plików.

Tylko interfejsy API zarządzania plikami (AzRmStorageShare) są obsługiwane w przypadku migawek udziałów plików platformy Azure NFS. Interfejsy API płaszczyzny danych plików (AzStorageShare) nie są obsługiwane.

Kopiowanie danych z migawki udziału z powrotem do udziału

Operacje kopiowania obejmujące pliki i migawki udziałów przebiegają zgodnie z następującymi regułami:

Pojedyncze pliki z migawki udziału plików można kopiować do udziału bazowego lub do dowolnej innej lokalizacji. Można przywrócić wcześniejszą wersję pliku lub przywrócić cały udział plików, kopiując poszczególne pliki z migawki udziału. Migawka udziału nie jest promowana do udziału podstawowego.

Migawka udziału pozostaje niezmieniona po skopiowaniu, ale bazowy udział plików jest zastępowany kopią danych, które były dostępne w migawce udziału. Wszystkie przywrócone pliki będą uwzględnione w „zmienionej zawartości”.

Plik z migawki udziału można skopiować ze zmieniona nazwą do innego miejsca docelowego. Wynikowy plik docelowy jest plikiem zapisywalnym, a nie migawką udziału. W takim przypadku bazowy udział plików pozostanie nienaruszony.

Gdy plik docelowy zostanie zastąpiony kopią, wszystkie migawki udziałów skojarzone z oryginalnym plikiem docelowym pozostaną nienaruszone.

Ogólne sprawdzone metody postępowania

Automatyzowanie kopii zapasowych na potrzeby odzyskiwania danych w miarę możliwości. Zautomatyzowane akcje są bardziej niezawodne niż procesy ręczne, co pomaga zwiększyć ochronę danych i możliwość odzyskiwania. Do automatyzacji można użyć kopii zapasowej udziału plików platformy Azure (tylko udziały plików SMB), interfejsu API REST, zestawu SDK klienta lub skryptów.

Przed wdrożeniem harmonogramu migawek udziałów należy dokładnie rozważyć ustawienia częstotliwości migawek udziałów i przechowywania, aby uniknąć naliczania niepotrzebnych opłat.

Migawki udziałów zapewniają tylko ochronę na poziomie pliku. Migawki udziałów nie uniemożliwiają usuwania palców tłuszczu na udziale plików lub koncie magazynu. Aby chronić konto magazynu przed przypadkowym usunięciem, możesz włączyć usuwanie nietrwałe lub zablokować konto magazynu i/lub grupę zasobów.

Zobacz też