Migracja do udziałów plików usługi Azure File
W tym artykule omówiono podstawowe aspekty migracji do udziałów plików platformy Azure i zawiera tabelę przewodników migracji. Te przewodniki ułatwiają przenoszenie plików do udziałów plików platformy Azure. Przewodniki są zorganizowane w oparciu o lokalizację danych i model wdrażania (tylko w chmurze lub hybrydowo), do którego przechodzisz.
Podstawy migracji
Platforma Azure ma wiele dostępnych typów magazynu w chmurze. Podstawowym aspektem migracji plików na platformę Azure jest określenie, która opcja usługi Azure Storage jest odpowiednia dla danych.
Udziały plików platformy Azure są odpowiednie dla danych plików ogólnego przeznaczenia. Te dane obejmują wszystkie elementy, dla których używasz lokalnego udziału SMB lub NFS. Za pomocą Azure File Sync można buforować zawartość kilku udziałów plików platformy Azure na serwerach z systemem Windows Server lokalnie.
W przypadku aplikacji, która jest obecnie uruchomiona na serwerze lokalnym, przechowywanie plików w udziale plików platformy Azure może być dobrym wyborem. Aplikację można przenieść na platformę Azure i użyć udziałów plików platformy Azure jako magazynu udostępnionego. Możesz również rozważyć użycie dysków platformy Azure w tym scenariuszu.
Niektóre aplikacje w chmurze nie zależą od protokołu SMB ani dostępu do danych lokalnych maszyny ani dostępu współużytkowanego. W przypadku tych aplikacji magazyn obiektów, taki jak obiekty blob platformy Azure , jest często najlepszym wyborem.
Kluczem w każdej migracji jest przechwycenie całej odpowiedniej wierności plików podczas przenoszenia plików z bieżącej lokalizacji magazynu na platformę Azure. Jaka jest wierność obsługiwana przez opcję usługi Azure Storage i ile wymaga scenariusz, pomaga również wybrać odpowiedni magazyn azure. Dane plików ogólnego przeznaczenia tradycyjnie zależą od metadanych plików. Dane aplikacji mogą nie być.
Poniżej przedstawiono dwa podstawowe składniki pliku:
- Strumień danych: strumień danych pliku przechowuje zawartość pliku.
- Metadane pliku: metadane pliku mają następujące podskładniki:
- Atrybuty plików, takie jak tylko do odczytu
- Uprawnienia do plików, które mogą być określane jako uprawnienia NTFS lub listy ACL plików i folderów
- Sygnatury czasowe, zwłaszcza sygnatury czasowe tworzenia i ostatnio zmodyfikowane znaczniki czasu
- Alternatywny strumień danych, który jest miejscem do przechowywania większych ilości niestandardowych właściwości
Wierność pliku w migracji można zdefiniować jako możliwość:
- Przechowuj wszystkie odpowiednie informacje o pliku w źródle.
- Transferowanie plików za pomocą narzędzia do migracji.
- Przechowuj pliki w docelowym magazynie migracji. Ostatecznie celem przewodników migracji na tej stronie jest co najmniej jeden udział plików platformy Azure. Rozważmy tę listę funkcji, których nie obsługują udziały plików platformy Azure protokołu SMB.
Aby zapewnić bezproblemowe kontynuowanie migracji, zidentyfikuj najlepsze narzędzie do kopiowania dla Twoich potrzeb i dopasuj miejsce docelowe magazynu do źródła.
Biorąc pod uwagę poprzednie informacje, widać, że docelowy magazyn dla plików ogólnego przeznaczenia na platformie Azure to udziały plików platformy Azure.
W przeciwieństwie do magazynu obiektów w obiektach blob platformy Azure udział plików platformy Azure może natywnie przechowywać metadane plików. Udziały plików platformy Azure zachowują również hierarchię plików i folderów, atrybuty i uprawnienia. Uprawnienia ntfs mogą być przechowywane w plikach i folderach, ponieważ są lokalne.
Ważne
Jeśli przeprowadzasz migrację lokalnych serwerów plików do Azure File Sync, ustaw listy ACL dla katalogu głównego udziału plików przed skopiowaniem dużej liczby plików, ponieważ zmiany uprawnień głównych list ACL mogą potrwać do dnia propagacji po zakończeniu migracji dużych plików.
Użytkownik usługi Active Directory, który jest lokalnym kontrolerem domeny, może natywnie uzyskać dostęp do udziału plików platformy Azure. Może więc być użytkownikiem usługi Azure Active Directory Domain Services (Azure AD DS). Każda z nich używa bieżącej tożsamości, aby uzyskać dostęp na podstawie uprawnień udziału oraz list ACL plików i folderów. To zachowanie jest podobne do użytkownika łączącego się z lokalnym udziałem plików.
Alternatywny strumień danych jest podstawowym aspektem wierności plików, który obecnie nie może być przechowywany w pliku w udziale plików platformy Azure. Jest ona zachowywana lokalnie, gdy jest używana Azure File Sync.
Dowiedz się więcej na temat uwierzytelniania lokalna usługa Active Directory i uwierzytelniania Azure AD DS dla udziałów plików platformy Azure.
Przewodniki po migracji
W poniższej tabeli wymieniono szczegółowe przewodniki migracji.
Jak użyć tabeli:
Znajdź wiersz dla systemu źródłowego, w którym pliki są obecnie przechowywane.
Wybierz jeden z następujących elementów docelowych:
- Wdrożenie hybrydowe korzystające z Azure File Sync do buforowania zawartości udziałów plików platformy Azure lokalnie
- Udziały plików platformy Azure w chmurze
Wybierz kolumnę docelową zgodną z wybranym wyborem.
W obrębie skrzyżowania źródła i miejsca docelowego komórka tabeli zawiera listę dostępnych scenariuszy migracji. Wybierz jeden, aby bezpośrednio połączyć się ze szczegółowym przewodnikiem migracji.
Scenariusz bez linku nie zawiera jeszcze opublikowanego przewodnika migracji. Sprawdź tę tabelę od czasu do czasu pod kątem aktualizacji. Nowe przewodniki zostaną opublikowane po ich udostępnieniu.
Element źródłowy | Cel: wdrożenie hybrydowe | Cel: wdrażanie tylko w chmurze |
---|---|---|
Kombinacja narzędzi: | Kombinacja narzędzi: | |
Windows Server 2012 R2 lub nowszy |
|
|
Windows Server 2012 i starsze wersje |
|
|
Magazyn dołączony do sieci (NAS) | ||
Linux / Samba |
Przybornik migracji
Narzędzia do kopiowania plików
Istnieje kilka narzędzi do kopiowania plików dostępnych od firmy Microsoft i innych. Aby wybrać odpowiednie narzędzie dla scenariusza migracji, należy wziąć pod uwagę następujące podstawowe pytania:
Czy narzędzie obsługuje lokalizacje źródłowe i docelowe kopii pliku?
Czy narzędzie obsługuje ścieżkę sieciową lub dostępne protokoły (takie jak REST, SMB lub NFS) między źródłowymi i docelowymi lokalizacjami magazynu?
Czy narzędzie zachowuje niezbędną wierność plików obsługiwaną przez lokalizacje źródłowe i docelowe?
W niektórych przypadkach magazyn docelowy nie obsługuje tej samej wierności co źródło. Jeśli docelowy magazyn jest wystarczający dla Twoich potrzeb, narzędzie musi odpowiadać tylko możliwościom wierności plików obiektu docelowego.
Czy narzędzie ma funkcje, które pozwalają dopasować je do strategii migracji?
Rozważmy na przykład, czy narzędzie pozwala zminimalizować przestoje.
Gdy narzędzie obsługuje opcję dublowania źródła do obiektu docelowego, często można uruchamiać je wiele razy w tym samym źródle i obiekcie docelowym, gdy źródło pozostaje dostępne.
Po pierwszym uruchomieniu narzędzia kopiuje ona większość danych. To początkowe uruchomienie może trwać chwilę. Często trwa dłużej niż chcesz, aby źródło danych było w trybie offline dla procesów biznesowych.
Dublując źródło do miejsca docelowego (podobnie jak w przypadku narzędzia robocopy /MIR), możesz ponownie uruchomić narzędzie w tym samym źródle i obiekcie docelowym. Przebieg jest znacznie szybszy, ponieważ musi transportować tylko zmiany źródłowe, które występują po poprzednim uruchomieniu. Ponowne uruchamianie narzędzia do kopiowania w ten sposób może znacznie zmniejszyć przestoje.
Poniższa tabela klasyfikuje narzędzia firmy Microsoft i ich aktualną użyteczność dla udziałów plików platformy Azure:
Zalecane | Narzędzie | Obsługa udziałów plików platformy Azure | Zachowywanie wierności plików |
---|---|---|---|
![]() |
Robocopy | Obsługiwane. Udziały plików platformy Azure można instalować jako dyski sieciowe. | Pełna wierność.* |
![]() |
Azure File Sync | Natywnie zintegrowane z udziałami plików platformy Azure. | Pełna wierność.* |
![]() |
Program migracji plików platformy Azure | Obsługiwane. | Pełna wierność.* |
![]() |
Storage Migration Service | Pośrednio obsługiwane. Udziały plików platformy Azure można instalować jako dyski sieciowe na serwerach docelowych programu SMS. | Pełna wierność.* |
![]() |
Data Box (w tym usługa kopiowania danych w celu załadowania plików na urządzenie) | Obsługiwane. (Urządzenia Data Box Disk nie obsługują dużych udziałów plików) | W pełni obsługiwane metadane usługi Data Box i Data Box Heavy. Urządzenia Data Box Disk nie zachowują metadanych plików. |
![]() |
Najnowsza wersja narzędzia AzCopy | Obsługiwane, ale nie w pełni zalecane. | Nie obsługuje różnicowych kopii na dużą skalę, a niektóre wartości wierności plików mogą zostać utracone. Dowiedz się, jak używać narzędzia AzCopy z udziałami plików platformy Azure |
![]() |
Eksplorator usługi Azure Storage najnowszą wersję | Obsługiwane, ale nie zalecane. | Traci większość wierności plików, takich jak listy ACL. Obsługuje znaczniki czasu. |
![]() |
Azure Data Factory | Obsługiwane. | Nie kopiuje metadanych. |
* Pełna wierność: spełnia lub przekracza możliwości udziału plików platformy Azure.
Narzędzia pomocnika migracji
W tej sekcji opisano narzędzia ułatwiające planowanie i uruchamianie migracji.
RoboCopy firmy Microsoft Corporation
RoboCopy jest jednym z narzędzi, które mają największe zastosowanie do migracji plików. Jest to część systemu Windows. Główna dokumentacja narzędzia RoboCopy jest przydatnym zasobem dla wielu opcji tego narzędzia.
TreeSize firmy JAM Software GmbH
Azure File Sync jest skalowana głównie z liczbą elementów (plików i folderów), a nie z łączną ilością miejsca do magazynowania. Narzędzie TreeSize umożliwia określenie liczby elementów na woluminach systemu Windows Server.
Za pomocą narzędzia można utworzyć perspektywę przed wdrożeniem Azure File Sync. Można go również użyć, gdy obsługa warstw w chmurze jest zaangażowana po wdrożeniu. W tym scenariuszu jest widoczna liczba elementów i katalogi, które najwięcej używają pamięci podręcznej serwera.
Przetestowana wersja narzędzia to wersja 4.4.1. Jest ona zgodna z plikami warstwowymi w chmurze. Narzędzie nie spowoduje wycofania plików warstwowych podczas normalnego działania.
Następne kroki
- Utwórz plan wdrożenia udziałów plików platformy Azure (tylko w chmurze lub hybrydowej).
- Zapoznaj się z listą dostępnych przewodników migracji, aby znaleźć szczegółowy przewodnik zgodny ze źródłem i wdrożeniem udziałów plików platformy Azure.
Więcej informacji na temat technologii Azure Files wymienionych w tym artykule: