Migracja do udziałów plików usługi Azure File

W tym artykule opisano podstawowe aspekty migracji do udziałów plików platformy Azure.

Ten artykuł zawiera podstawy migracji i 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 rozwiązanie hybrydowe), 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 Twoich 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. Dzięki 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 obecnie działa 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. W tym scenariuszu można również rozważyć użycie dysków platformy Azure .

Niektóre aplikacje w chmurze nie zależą od protokołu SMB ani dostępu do danych lokalnych komputera ani dostępu współdzielonego. 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 dokładność obsługi opcji usługi Azure Storage i ile wymaga scenariusz, pomaga również wybrać właściwy magazyn platformy Azure. Dane plików ogólnego przeznaczenia tradycyjnie zależą od metadanych pliku. 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 pliku, 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
    • Znaczniki czasu, w szczególności tworzenie i znaczniki czasu ostatniej modyfikacji
    • Alternatywny strumień danych, który jest miejscem do przechowywania większych ilości niestandardowych właściwości

Wierność plików w migracji można zdefiniować jako możliwość:

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 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ą one lokalne.

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. Dzięki temu użytkownik usług Azure Active Directory Domain Services (Azure AD DS). Każda z nich używa swojej bieżącej tożsamości, aby uzyskać dostęp na podstawie uprawnień do udziału oraz list ACL plików i folderów. To zachowanie jest podobne do użytkownika nawiązującego połączenie 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 on zachowywany 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żywać tabeli:

  1. Znajdź wiersz dla systemu źródłowego, w którym pliki są obecnie przechowywane.

  2. Wybierz jeden z następujących elementów docelowych:

    • Wdrożenie hybrydowe korzystające z Azure File Sync do buforowania zawartości lokalnych udziałów plików platformy Azure
    • Udziały plików platformy Azure w chmurze

    Wybierz kolumnę docelową zgodną z wybranym wyborem.

  3. W obrębie części wspólnej ź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, gdy będą dostępne.

Element źródłowy Cel:
wdrożenie hybrydowe
Cel:
wdrożenie tylko w chmurze
Kombinacja narzędzi: Kombinacja narzędzi:
Windows Server 2012 R2 i nowsze
Windows Server 2012 i starsze
  • Za pośrednictwem usługi DataBox i Azure File Sync do ostatniego systemu operacyjnego serwera
  • Za pośrednictwem usługi Storage Migration Service do ostatniego serwera z Azure File Sync, a następnie przekaż
Magazyn dołączony do sieci (NAS)
Linux /Samba
Microsoft Azure urządzenia z serii StorSimple 8100 lub 8600
Urządzenie wirtualne StorSimple 1200

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 plików?

  • 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 przechowywania?

  • Czy narzędzie zachowuje wymaganą wierność pliku 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 do Twoich potrzeb, narzędzie musi być zgodne tylko z możliwościami 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 uruchomić je wiele razy w tym samym źródle i miejscu docelowym, gdy źródło pozostaje dostępne.

    Przy pierwszym uruchomieniu narzędzia program kopiuje większość danych. Ten początkowy przebieg może trwać jakiś czas. 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 elementu docelowego (podobnie jak w przypadku narzędzia robocopy /MIR), możesz uruchomić narzędzie ponownie 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ą przydatność do udziałów plików platformy Azure:

Zalecane Narzędzie Obsługa udziałów plików platformy Azure Zachowywanie wierności plików
Yes, recommended Robocopy Obsługiwane. Udziały plików platformy Azure można instalować jako dyski sieciowe. Pełna wierność.*
Yes, recommended Azure File Sync Natywnie zintegrowane z udziałami plików platformy Azure. Pełna wierność.*
Yes, recommended Storage Migration Service Obsługiwane pośrednio. Udziały plików platformy Azure można instalować jako dyski sieciowe na serwerach docelowych programu SMS. Pełna wierność.*
Yes, recommended Data Box (w tym usługa kopiowania danych w celu załadowania plików na urządzenie) Obsługiwane.
(Usługa Data Box Disk nie obsługuje dużych udziałów plików)
Urządzenia Data Box i Data Box Heavy w pełni obsługują metadane.
Usługa Data Box Disk nie zachowuje metadanych pliku.
Not fully recommended 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 wierność plików może zostać utracona.
Dowiedz się, jak używać narzędzia AzCopy z udziałami plików platformy Azure
Not fully recommended
Eksplorator usługi Azure Storage najnowszej wersji
Obsługiwane, ale niezalecane. Traci większość wierności plików, takich jak listy ACL. Obsługuje znaczniki czasu.
Not recommended 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, które ułatwiają 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ęść Windows. Główna dokumentacja narzędzia RoboCopy jest przydatnym zasobem dla wielu opcji tego narzędzia.

TreeSize from JAM Software GmbH

Azure File Sync skaluje się 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 Windows Server.

Za pomocą narzędzia można utworzyć perspektywę przed wdrożeniem Azure File Sync. Można go również używać, gdy obsługa warstw w chmurze jest zaangażowana po wdrożeniu. W tym scenariuszu jest widoczna liczba elementów i katalogi, w których jest używana pamięć podręczna serwera.

Przetestowana wersja narzędzia to wersja 4.4.1. Jest ona zgodna z plikami warstwowymi w chmurze. Narzędzie nie spowoduje odwołania plików warstwowych podczas normalnego działania.

Następne kroki

  1. Utwórz plan wdrożenia udziałów plików platformy Azure (tylko w chmurze lub hybrydowej).
  2. Przejrzyj 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: