Co to jest usługa Azure File Sync?
Usługa Azure File Sync pozwala rozszerzać lokalne udziały plików przy użyciu platformy Azure. Współdziała ona z lokalnymi udziałami plików, umożliwiając zwiększenie pojemności magazynu i zapewnienie nadmiarowości w chmurze. Usługa ta wymaga systemu Windows Server 2012 R2 lub nowszego. Dostęp do lokalnego udziału plików można uzyskać przy użyciu dowolnego protokołu udostępniania plików obsługiwanego w systemie Windows Server, takiego jak SMB, NFS lub FTPS.
Badasz dostępne narzędzia, aby rozszerzyć pojemność lokalnego udziału plików na platformę Azure. Chcesz się dowiedzieć, jak działa usługa Azure File Sync oraz jak za jej pomocą możesz zwiększyć pojemność udziału plików.
W tej lekcji dowiesz się, czym jest usługa Azure File Sync, jak działa i co należy zrobić, aby ją obsługiwać.
Zwiększanie pojemności magazynu
Usługa Azure File Sync używa lokalnego serwera plików jako lokalnej pamięci podręcznej udziału plików na platformie Azure. Obsługa warstw w chmurze pozwala buforować najczęściej używane pliki na lokalnym serwerze plików. Pliki używane rzadziej są dostępne w tym samym udziale lokalnym, jednak zawiera on tylko wskaźniki do danych. Gdy użytkownik chce otworzyć plik, dane tego pliku są ściągane z usługi Azure Files.
Na poniższym diagramie pokazano, co się dzieje, gdy użytkownik zażąda dwóch plików. Plik A jest często używany, więc plik jest dostępny w lokalnym udziale plików. Plik B nie jest często używany, więc plik jest pobierany z udziału plików platformy Azure.
Dzięki warstwom w chmurze przechowujesz mniejszy zestaw danych plików lokalnie, dzięki czemu masz więcej miejsca do magazynowania lokalnego dla plików używanych przez organizację częściej.
Domyślnie obsługa warstw w chmurze jest wyłączona. Należy ją włączyć podczas tworzenia punktu końcowego serwera.
Terminologia
Aby użyć usługi Azure File Sync, musisz zrozumieć niektóre terminy.
Usługa synchronizacji magazynu to zasób platformy Azure wysokiego poziomu dla usługi Azure File Sync. Usługa jest wdrażana w grupach zasobów platformy Azure. Grupy synchronizacji można tworzyć w usłudze synchronizacji magazynu.
Grupa synchronizacji przedstawia topologię replikacji dla udziału plików platformy Azure. Wszystkie punkty końcowe serwera znajdujące się w tej samej grupie synchronizacji są synchronizowane ze sobą. Jeśli masz wiele udziałów plików platformy Azure, które muszą być zsynchronizowane i zarządzane za pomocą usługi Azure File Sync, utwórz dwie grupy synchronizacji i różne punkty końcowe.
Zarejestrowany serwer reprezentuje relację zaufania między serwerem lokalnym a usługą synchronizacji magazynu. Można zarejestrować wiele serwerów w jednej usłudze synchronizacji magazynu, ale serwer można zarejestrować tylko w jednej usłudze synchronizacji magazynu jednocześnie.
Agent usługi Azure File Sync to pakiet do pobrania, który umożliwia synchronizowanie systemu Windows Server z udziałem plików platformy Azure. Agent zawiera trzy składniki:
- FileSyncSvc.exe. Usługa monitorująca zmiany w punktach końcowych.
- StorageSync.sys. Sterownik filtru systemu plików platformy Azure.
- Zarządzające polecenia cmdlet programu PowerShell.
Punkt końcowy serwera reprezentuje konkretną lokalizację na zarejestrowanym serwerze, na przykład folder na dysku lokalnym. Wiele punktów końcowych serwera może istnieć na tym samym woluminie, o ile ich ścieżki nie nakładają się.
Punkt końcowy w chmurze to udział plików platformy Azure, który jest częścią grupy synchronizacji. Może istnieć tylko jeden punkt końcowy chmury na grupę synchronizacji. Usługa Azure File Sync przechowuje punkt końcowy chmury i punkty końcowe serwera w tej grupie synchronizacji podczas synchronizacji. Udział plików platformy Azure może być członkiem tylko jednej grupy synchronizacji jednocześnie.
Obsługa warstw w chmurze to opcjonalna funkcja usługi Azure File Sync. Ta funkcja buforuje często używane pliki lokalnie na serwerze. Umożliwia to rzadziej używanych plików do warstw w chmurze. Pliki są buforowane lub warstwowe zgodnie z utworzonymi zasadami obsługi warstw w chmurze.
Jak to działa?
Usługa Azure File Sync używa agenta opartego na oprogramowaniu instalowanego na serwerze lokalnym, który ma zostać zreplikowany. Agent ten komunikuje się z usługą synchronizacji magazynu.
Usługa Azure File Sync używa dostępnej na komputerze z systemem Windows Server funkcji dzienników USN systemu Windows, aby automatycznie uruchomić sesję synchronizacji, gdy pliki w punkcie końcowym serwera zostaną zmienione. Zmiany wprowadzone w lokalnym udziale plików są natychmiast wykrywane i replikowane do udziału plików platformy Azure.
Usługa Azure Files nie ma jeszcze powiadomienia o zmianach ani dziennika, dlatego usługa Azure File Sync ma zaplanowane zadanie nazywane zadaniem wykrywania zmian. Jest ono inicjowane co 24 godziny. Oznacza to, że jeśli zmienisz plik w udziale plików platformy Azure, zmiana lokalnego udziału plików może nie być widoczna przez maksymalnie 24 godziny.
Proces wdrażania
W poniższych krokach opisano proces wysokiego poziomu, którego można użyć do skonfigurowania usługi Azure File Sync.
- Oceń system lokalny: uruchom polecenie cmdlet oceny na serwerze lokalnym, aby sprawdzić, czy system operacyjny i system plików są obsługiwane.
- Tworzenie zasobów platformy Azure: konto magazynu musi zawierać udział plików, usługę synchronizacji magazynu, grupę synchronizacji i punkt końcowy w chmurze. Utwórz zasoby w tej kolejności. Jeśli tworzysz grupę synchronizacji przy użyciu witryny Azure Portal, tworzy on jednocześnie punkt końcowy w chmurze.
- Zainstaluj agenta usługi Azure File Sync: zainstaluj agenta na każdym serwerze plików systemu Windows, który bierze udział w replikacji do usługi synchronizacji magazynu.
- Zarejestruj system Windows Server w usłudze synchronizacji magazynu: po zainstalowaniu agenta synchronizacji zostanie wyświetlony monit o zarejestrowanie serwera w usłudze synchronizacji magazynu.
- Utwórz punkt końcowy serwera: po zarejestrowaniu serwera należy dodać go jako punkt końcowy serwera w grupie synchronizacji.
Te kroki przedstawiono w poniższych lekcjach.