Opis usługi Azure File Sync
Azure File Sync to usługa, która umożliwia buforowanie udziałów plików platformy Azure na lokalnym serwerze plików systemu Windows Server. Dzięki włączeniu obsługi warstw w chmurze usługa Azure File Sync pomaga zapewnić, że serwer plików zawsze ma wolne miejsce, a jednocześnie udostępnia więcej plików niż serwer plików może przechowywać lokalnie. Przedstawia całą strukturę folderów i pliki tak, jakby były dostępne lokalnie, chociaż niektóre pliki mogą być warstwowe w udziale plików platformy Azure. Jeśli użytkownik spróbuje uzyskać dostęp do takiego pliku, zostanie odwołany (w sposób niewidoczny dla użytkownika pobrany z udziału plików platformy Azure) w tle, a następnie wyświetlony użytkownikowi. Dzięki temu usługa File Sync przekształca lokalny system Windows Server w szybką pamięć podręczną udziału plików platformy Azure. Usługa File Sync obsługuje model wielowzorcowy i może synchronizować dane między wieloma serwerami plików.
Terminologia dotycząca usługi Azure File Sync
Jeśli chcesz zrozumieć, jak działa usługa File Sync, musisz zrozumieć terminy, które się z nią odnoszą. Diagram używa tej terminologii do przedstawienia sposobu działania usługi Azure File Sync.
- Serwer z systemem Windows Server na tym diagramie ma agenta usługi Azure File Sync i jest zarejestrowany w usłudze Azure File Sync.
- Obok tego serwera znajdują się dwie grupy synchronizacji: Księgowość i Sprzedaż.
- Grupa synchronizacji ewidencjonowania aktywności ma wartość D:\Accounting jako punkt końcowy serwera.
- Grupa synchronizacji Sales ma D:\Sales jako punkt końcowy serwera.
- Każda grupa synchronizacji ma dwukierunkową interakcję z punktem końcowym chmury, co oznacza, że punkt końcowy serwera synchronizuje swoją zawartość z zawartością punktu końcowego w chmurze (udział plików platformy Azure jest punktem końcowym chmury).
- Oba punkty końcowe w chmurze mają dwukierunkową interakcję z tą samą usługą synchronizacji magazynu.
- Usługa Azure File Sync korzysta z usługi synchronizacji magazynu.
- Usługa synchronizacji magazynu ma dwukierunkową interakcję z kontem usługi Azure Storage, co oznacza, że punkty końcowe w chmurze (udziały plików platformy Azure) są tworzone na koncie usługi Azure Storage.
- Konto magazynu ma dwukierunkową interakcję z usługą Azure Backup, co oznacza, że można utworzyć kopię zapasową konta usługi Azure Storage przy użyciu usługi Backup.
W poniższej tabeli opisano różne składniki na diagramie.
Składnik | opis |
---|---|
Usługa synchronizacji magazynu | Jest to zasób platformy Azure najwyższego poziomu dla usługi File Sync. Służy do tworzenia grup synchronizacji, które łączą konta usługi Azure Storage, udziały plików platformy Azure (nazywane również punktami końcowymi chmury) i punkty końcowe serwera (lokalizacje plików na zarejestrowanym serwerze plików systemu Windows Server). |
Grupa synchronizacji | Grupa synchronizacji definiuje topologię synchronizacji dla zestawu plików. Punkty końcowe w ramach grupy synchronizacji są synchronizowane ze sobą. Jeśli na przykład masz dwa odrębne zestawy plików, którymi chcesz zarządzać za pomocą usługi File Sync, musisz utworzyć dwie grupy synchronizacji i dodać różne punkty końcowe do każdej grupy synchronizacji. Usługa synchronizacji magazynu może mieć maksymalnie 100 grup synchronizacji, a grupa synchronizacji może mieć maksymalnie 50 punktów końcowych serwera. (Grupa synchronizacji zawsze ma jeden punkt końcowy w chmurze). |
Zarejestrowany serwer | Zarejestrowany obiekt serwera reprezentuje relację zaufania między serwerem z systemem Windows Server (lub klastrem) a usługą synchronizacji magazynu. Można zarejestrować maksymalnie 99 komputerów z systemem Windows Server na usługę synchronizacji magazynu, niezależnie od członkostwa w domenie. Pojedyncze serwery z systemem Windows Server (lub klastrem) można zarejestrować tylko w jednej usłudze synchronizacji magazynu w danym momencie. |
Agent usługi Azure File Sync | Agent usługi File Sync to pakiet do pobrania, który umożliwia synchronizowanie systemu Windows Server z udziałem plików platformy Azure. Agent usługi File Sync regularnie aktualizuje i ma trzy główne składniki: usługa w tle systemu Windows, która monitoruje zmiany w punktach końcowych serwera i inicjuje sesje synchronizacji z platformą Azure. Po wykryciu zmiany plik jest szyfrowany i synchronizowany z udziałem plików platformy Azure. Filtr systemu plików File Sync, który jest odpowiedzialny za obsługę warstw plików w usłudze Azure Files, gdy obsługa warstw w chmurze jest włączona dla punktu końcowego serwera. Warstwowanie odbywa się dynamicznie w tle. Polecenia cmdlet zarządzania programu PowerShell, których można użyć do zarządzania usługą File Sync. |
Punkt końcowy serwera | Punkt końcowy serwera reprezentuje określoną lokalizację na zarejestrowanym komputerze z systemem Windows Server, takim jak folder lub wolumin. Można dodać wiele punktów końcowych serwera dla tego samego komputera z systemem Windows Server, ale muszą znajdować się w różnych grupach synchronizacji. Punkty końcowe serwera mogą znajdować się na tym samym woluminie tego samego komputera z systemem Windows Server, jeśli ich przestrzenie nazw nie nakładają się na siebie. Na przykład D:\Folder1 i D:\Folder2 mogą być dwoma punktami końcowymi serwera na tym samym komputerze z systemem Windows Server. Warstwy w chmurze można skonfigurować indywidualnie dla każdego punktu końcowego serwera. |
Punkt końcowy chmury | Punkt końcowy w chmurze to udział plików platformy Azure, który jest częścią grupy synchronizacji. Cały udział plików platformy Azure jest synchronizowany, ale udział plików platformy Azure może być członkiem tylko jednej grupy synchronizacji. Jeśli dodasz udział plików platformy Azure, który ma istniejący zestaw plików jako punkt końcowy chmury do grupy synchronizacji, istniejące pliki są synchronizowane z punktami końcowymi serwera, które są dodawane do tej samej grupy synchronizacji. |
Zalety usługi Azure File Sync
Usługa Azure File Sync zapewnia organizacji wiele korzyści, takich jak synchronizacja wielu lokacji, obsługa warstw w chmurze i tworzenie kopii zapasowych oraz odzyskiwanie po awarii.
Synchronizacja w wielu lokacjach
Agent usługi File Sync synchronizuje punkt końcowy serwera z udziałem plików platformy Azure. Po dodaniu, usunięciu lub zmodyfikowaniu plików, folderów lub ich uprawnień w punkcie końcowym serwera agent wykrywa zmianę i replikuje ją do chmury. Zmiany są wykrywane natychmiast, a dodane pliki są widoczne w udziale plików platformy Azure w ciągu kilku sekund. Większe pliki stają się dostępne dłużej na podstawie ich rozmiaru i szybkości połączenia internetowego.
Jeśli w tej samej grupie synchronizacji znajduje się wiele punktów końcowych serwera, agent usługi File Sync synchronizuje swoją zawartość niezależnie od lokalizacji punktu końcowego — mogą znajdować się w tej samej sieci lub w różnych częściach świata. W ten sposób usługa File Sync może służyć do synchronizacji w wielu lokacjach. Podobne funkcje zapewniają usługę roli Replikacja systemu plików DFS w systemie Windows Server.
Usługa File Sync implementuje replikację wielowzorcową, co oznacza, że zmiany występujące w dowolnej synchronizacji punktu końcowego serwera ze wszystkimi innymi punktami końcowymi w tej samej grupie synchronizacji.
Usługa File Sync nie zapewnia blokady, co oznacza, że jeśli ten sam plik jest modyfikowany w wielu punktach końcowych jednocześnie przed pierwszą synchronizacją modyfikacji, wystąpi konflikt. Usługa File Sync wykrywa takie konflikty, co powoduje wiele kopii pliku (nazwy plików powodujące konflikt obejmują nazwę punktu końcowego, który spowodował konflikt).
Obsługa warstw w chmurze
Obsługa warstw w chmurze to opcjonalna funkcja, którą można włączyć i skonfigurować dla punktów końcowych serwera. Jeśli obsługa warstw w chmurze nie jest włączona, wszystkie pliki są przechowywane lokalnie w punkcie końcowym serwera i w udziale plików platformy Azure. Jednak miejsce na dysku, które jest dostępne lokalnie ogranicza punkt końcowy serwera, i można zabrakło miejsca podczas kopiowania zbyt wielu dużych plików do punktu końcowego serwera.
W przypadku obsługi warstw w chmurze można zdefiniować procent wolnego miejsca, który musi być zawsze dostępny w punkcie końcowym serwera. Można również określić, czy lokalnie przechowywać tylko ostatnio dostępne pliki. Możesz skopiować dowolną liczbę plików do punktu końcowego serwera, a wszystkie pliki są synchronizowane z punktem końcowym chmury. Jednak pliki, które przekraczają próg wolnego miejsca dla woluminu lub nie zostały ostatnio pobrane z magazynu lokalnego, ale pozostają w udziale plików platformy Azure. Takie pliki są nadal dostępne i są wyświetlane w punkcie końcowym serwera jako punkt ponownej analizy z atrybutem offline. Użytkownicy mogą uzyskiwać do nich dostęp, ale pliki nie zajmują miejsca w punkcie końcowym serwera.
Kopia zapasowa w chmurze
Agent usługi File Sync pomaga upewnić się, że wszystkie pliki punktu końcowego serwera są synchronizowane z udziałem plików platformy Azure. Możesz utworzyć maksymalnie 200 migawek udziałów plików platformy Azure, których można użyć do przywrócenia poprzednich wersji dowolnego pliku; na przykład za pomocą funkcji Poprzednie wersje w Eksplorator plików. Poprzednie wersje są również dostępne dla plików, które nie są buforowane w punkcie końcowym serwera z powodu obsługi warstw w chmurze.
Za pomocą usługi Azure Backup można wykonywać jedną zaplanowaną codzienną kopię zapasową udziałów plików platformy Azure lub do czterech codziennych kopii zapasowych na żądanie. Usługa Azure Backup używa migawek do tworzenia kopii zapasowej udziału plików platformy Azure. Na podstawie zasad przechowywania można zachować kopię zapasową udziału plików platformy Azure przez maksymalnie 10 lat.
Odzyskiwanie po awarii
Wszystkie pliki punktu końcowego serwera są synchronizowane z udziałami plików platformy Azure, co umożliwia szybkie utworzenie nowego punktu końcowego serwera — na przykład w przypadku wystąpienia awarii lub dodania innego punktu końcowego serwera do sieci. Wystarczy zainstalować agenta usługi File Sync na nowym komputerze z systemem Windows Server, zarejestrować serwer, a następnie dodać go jako punkt końcowy serwera do grupy synchronizacji. Niezależnie od ilości danych w udziale plików platformy Azure agent synchronizacji najpierw ściąga całą przestrzeń nazw, co sprawia, że struktura folderów i pliki są niemal natychmiast wyświetlane i dostępne na nowym serwerze. Ten proces jest nazywany szybkim odzyskiwaniem po awarii lub szybkim przywracaniem przestrzeni nazw. Podczas gdy agent synchronizacji zaczyna buforować pliki w punkcie końcowym serwera w tle, w zależności od ustawień warstw w chmurze użytkownicy mogą już uzyskiwać dostęp do plików. Jeśli spróbują uzyskać dostęp do pliku, który nie jest jeszcze buforowany, agent synchronizacji natychmiast i bezproblemowo przypomina dane plików z udziału plików platformy Azure. Użytkownik może uzyskać dostęp do pliku i otworzyć go bez zauważenia, że plik nie był buforowany lokalnie w punkcie końcowym serwera.