Migreren naar Azure-bestandsshares met SMB

✔️ Applies to: Klassieke SMB-bestandsshares die zijn gemaakt met de Microsoft.Storage-resourceprovider

✖️ Niet van toepassing op: Alle NFS-bestandsshares, inclusief bestandsshares die zijn gemaakt met de Microsoft. FileShares-resourceprovider of klassieke bestandsshares die zijn gemaakt met de Microsoft. Opslagresourceprovider

Dit artikel behandelt de basisaspecten van een migratie naar SMB Azure-bestandsshares en bevat een tabel met migratiegidsen. De handleidingen zijn ingedeeld op basis van waar uw gegevens zich bevinden en naar welk implementatiemodel (alleen in de cloud of hybride) u overstapt. Het doel is om de gegevens van bestaande bestandssharelocaties te verplaatsen naar Azure.

Basisbeginselen van migratie

Tijdens de migratie moet je de integriteit van de productiedata en beschikbaarheid garanderen. Deze eis betekent dat de bestandsintegriteit behouden blijft en de uitvaltijd tot een minimum wordt beperkt, zodat de migratie binnen uw reguliere onderhoudsvensters past of deze slechts licht overschrijdt.

Bestandsintegriteit behouden

Een belangrijk aspect in elke bestandssharemigratie is het vastleggen van zoveel mogelijk bestandstrouw bij het verplaatsen van uw bestanden van hun huidige opslaglocatie naar Azure.

Dit zijn de twee basisonderdelen van een bestand:

  • Gegevensstroom: De gegevensstroom van een bestand slaat de bestandsinhoud op.
  • Bestandmetagegevens: In tegenstelling tot objectopslag in Azure-blobs kan een Azure bestandsshare systeemeigen ondersteunde bestandsmetagegevens opslaan. Bestandsgegevens voor algemeen gebruik zijn traditioneel afhankelijk van metagegevens van bestanden. App-gegevens zijn mogelijk niet beschikbaar. De bestandsmetagegevens bevatten de volgende subonderdelen:
    • Bestandskenmerken zoals alleen-lezen-modus
    • Bestandsmachtigingen, die vaak worden aangeduid als NTFS-machtigingen of bestands- en map-ACL's
    • Tijdstempels, met name de aanmaak- en laatst gewijzigde tijdstempels
    • Een alternatieve gegevensstroom, een ruimte voor het opslaan van grotere hoeveelheden niet-standaardeigenschappen. Deze alternatieve gegevensstroom kan niet worden opgeslagen in een bestand in een Azure bestandsshare. Het blijft on-premises behouden wanneer Azure File Sync wordt gebruikt.

Bestandskwaliteit in een migratie kan worden gedefinieerd als de mogelijkheid om:

  • Sla alle toepasselijke bestandsgegevens op de bron op.
  • Bestanden overdragen met het migratiehulpprogramma.
  • Sla bestanden op in de doelopslag van de migratie.
    Het doel voor migratiehandleidingen in dit artikel is een of meer Azure bestandsshares. Houd rekening met deze lijst met functies die SMB Azure bestandsshares niet ondersteunen.

Om ervoor te zorgen dat uw migratie soepel verloopt, identificeert u het beste kopieerprogramma voor uw behoeften en past u een opslagdoel aan uw bron toe.

Belangrijk

Als u on-premises bestandsservers migreert naar Azure Files, stelt u de ACL's in voor de hoofdmap van de bestandsshare voor het kopiëren van een groot aantal bestanden, omdat wijzigingen in machtigingen voor hoofd-ACL's lang kunnen duren voordat ze worden doorgegeven als ze zijn uitgevoerd na een grote bestandsmigratie.

Als je on-premises Active Directory Domain Services (AD DS) of Microsoft Entra Domeinservices als domeincontroller gebruikt, kun je native toegang krijgen tot een Azure-bestandsdeling. Meer informatie over verificatie op basis van identity voor Azure Files via SMB.

Ondersteunde metagegevens

De volgende tabel bevat ondersteunde metagegevens voor Azure Files.

Belangrijk

De tijdstempel LastAccessTime wordt momenteel niet ondersteund voor bestanden of mappen op de doelshare. Azure Files geeft echter de LastAccessTime-waarde voor een bestand terug wanneer dat wordt aangevraagd. Omdat de tijdstempel niet wordt bijgewerkt bij leesoperaties, is het altijd gelijk aan de CreationTime.

bron Doel
Mappenstructuur De oorspronkelijke mapstructuur van de bron kan worden bewaard op de doelshare.
Toegangsmachtigingen Azure Files ondersteunt Windows ACL's en ze moeten worden ingesteld op de doelshare, zelfs als er tijdens de migratie geen AD-integratie is geconfigureerd. De volgende ACL's moeten behouden blijven: id van eigenaarbeveiliging (SID), groeps-SID, discretionaire toegangslijsten (DACL's), systeemtoegangsbeheerlijsten (SACL's).
Tijdstempel maken De oorspronkelijke tijdstempel van het bronbestand kan worden bewaard op de doelshare.
Tijdstempel wijzigen De oorspronkelijke wijzigingstijdstempel van het bronbestand kan worden bewaard op de doelshare.
Gewijzigde tijdstempel De oorspronkelijke gewijzigde tijdstempel van het bronbestand kan worden bewaard op de doelshare.
Bestandskenmerken Algemene kenmerken, zoals alleen-lezen, verborgen en archiefvlagmen, kunnen worden bewaard op de doelshare.

Detectie van bestandsdeling

De eerste fase van een migratie is de ontdekkingsfase. In deze fase bepaal je alle bestaande SMB-bestandsshares die gemigrerd moeten worden, inclusief hun grootte, aantal en eventuele afhankelijkheden. Deze fase kan moeilijk en tijdrovend zijn, vooral voor organisaties met grote, verspreide omgevingen.

Azure Migrate-bestandssharedetectie

Als u al een Azure Migrate-apparaat voor servermigratie hebt geïmplementeerd, kunt u dit gebruiken om bestandsshares te detecteren zonder extra instellingen. Het apparaat identificeert automatisch bestaande SMB- en NFS-shares op zowel Windows- als Linux-servers en geeft deze weer in de Azure Migrate-portal.

U kunt gedetecteerde bestandsshares op twee manieren weergeven:

  • Weergave per server: Selecteer een specifieke server om alle bestandsshares weer te geven die op dat besturingssysteem worden gehost.
  • Infrastructuurweergave: Navigeer naar de infrastructuurweergave om alle gedetecteerde bestandsshares op alle servers in een hiërarchische inventaris weer te geven. Selecteer een afzonderlijke share om details weer te geven, zoals het volume, het bestandssysteempad en de geschatte grootte.

Detectiehulpprogramma's van derden

Voor klanten met meer dan 100 TiB aan bestandsgegevens raden we u aan Komprise te gebruiken, een hulpprogramma van derden waarmee u uw bestandsshares kunt detecteren en analyseren. Zie Komprise-bestandsmigratie voor meer informatie.

Houd er rekening mee dat uw bestaande SMB-bestandsshares mogelijk niet beperkt zijn tot on-premises Windows Servers. Ze kunnen zich op Linux-servers, in de cloud of op externe NAS-apparaten bevinden.

Migratie-evaluatie

Nadat de detectie is uitgevoerd, is de evaluatiefase, waarbij u inzicht hebt in de beschikbare opties voor bestandsopslag, het implementeren van de Azure resources die u nodig hebt en het voorbereiden op het gebruik van Azure bestandsshares.

Azure Migrate bestandsdelingsevaluatie

Als u Azure Migrate hebt gebruikt om uw bestandsshares te detecteren, kunt u deze ook gebruiken om evaluaties te maken. Selecteer een of meer gedetecteerde shares en maak een evaluatie. Voor elke share evalueert Azure Migrate IOPS, doorvoer, grootte, capaciteit en regionale beschikbaarheid om een gereedheidsstatus te bepalen: ready, ready met voorwaarden of not ready. Vervolgens wordt een doelconfiguratie aanbevolen, waarbij migratie naar Azure Files prioriteert als moderniseringspad. Als Azure Files niet geschikt is voor een bepaalde share, valt de evaluatie terug op het aanbevelen van een Azure vm-pad.

U kunt ook een bedrijfscase maken vanuit de evaluatie om de kosten van het uitvoeren van uw bestandsshares on-premises te vergelijken met de migratie ervan naar Azure Files, zodat u een beslissing op basis van gegevens kunt nemen.

Azure-opslagbronnen implementeren

Richt als onderdeel van de evaluatiefase de Azure-opslagaccounts en de Azure classic-bestandsshares daarin in.

Je deployt klassieke Azure-bestandsshares in de cloud in een Azure-opslagaccount. Voor (standaard) HDD-bestandsshares maakt deze configuratie het opslagaccount een schaaldoel voor prestatieparameters zoals IOPS en doorvoer. Als je meerdere bestandsshares in één opslagaccount plaatst, maak je een gedeelde pool van IOPS en doorvoer voor deze shares.

In de algemene regel kunt u meerdere Azure bestandsshares in hetzelfde opslagaccount groeperen als u archiveringsshares hebt of als u een lage dagelijkse activiteit verwacht. Als u echter zeer actieve shares hebt (shares die door veel gebruikers en/of toepassingen worden gebruikt), wilt u opslagaccounts met één bestandsshare implementeren. Deze beperkingen zijn niet van toepassing op FileStorage-opslagaccounts (SSD), waarbij de prestaties expliciet worden ingericht en gegarandeerd voor elke share.

Zie Inzicht in prestaties en inzicht in facturering voor meer informatie over prestaties en kosten.

Opmerking

Er geldt een limiet van 250 opslagaccounts per abonnement per Azure regio. Met een quotumverhoging kunt u maximaal 500 opslagaccounts per regio maken. Zie voor meer informatie het quotum voor Azure Storage-accounts verhogen.

Een andere overweging bij het uitrollen van klassieke bestandsshares in een opslagaccount is redundantie. Zie Azure Files redundantie.

Als u een lijst met uw shares hebt gemaakt, moet u elke share toewijzen aan het opslagaccount waarin deze wordt gemaakt.

De namen van uw middelen zijn ook belangrijk. Als u bijvoorbeeld meerdere shares voor de HR-afdeling groepeert in een Azure-opslagaccount, moet u het opslagaccount geschikt benoemen. Op dezelfde manier moet u wanneer u uw Azure-bestandshares een naam geeft, namen gebruiken die vergelijkbaar zijn met de namen die voor hun on-premises tegenhangers worden gebruikt.

Implementeer nu het juiste aantal Azure opslagaccounts met het juiste aantal Azure bestandsshares in de opslagaccounts. Volg hiervoor de instructies in Maak een SMB-bestandsshare. In de meeste gevallen wilt u ervoor zorgen dat de regio van elk van uw opslagaccounts hetzelfde is.

Voorbereiden op het gebruik van Azure bestandsshares

Je moet ook beslissen hoe je servers en gebruikers in Azure en buiten Azure toegang krijgen tot je Azure-bestandsdelingen. De meest kritieke beslissingen zijn:

  • Netwerken: ervoor zorgen dat uw netwerken SMB-verkeer routeren. Zie Networking-overzicht voor Azure bestandsshares voor meer informatie. U kunt openbare eindpunten, privé-eindpunten of een combinatie van beide gebruiken.
  • Authentication: Configureer het Azure-opslagaccount voor verificatie op basis van identiteit en koppel het opslagaccount aan uw AD-domein. Hierdoor kunnen uw apps en gebruikers hun AD-identiteit gebruiken voor verificatie.
  • Authorization: Share-niveau ACL's voor elke Azure-share stellen AD-gebruikers en -groepen in staat toegang te krijgen tot een specifieke share. Binnen een Azure bestandsshare worden systeemeigen NTFS-ACL's overgenomen. Autorisatie op basis van bestands- en map-ACL's werkt dan net als voor on-premises SMB-shares.
  • Business continuity: Het integreren van Azure bestandsshares in een bestaande omgeving houdt vaak het behouden van bestaande shareadressen in. Als u nog geen DFS-naamruimten gebruikt, kunt u overwegen dat in uw omgeving tot stand te brengen. U kunt shareadressen behouden die uw gebruikers en scripts gebruiken, ongewijzigd. DFS-N biedt een routeringsservice voor naamruimten voor SMB door clients om te leiden naar Azure bestandsshares.

Deze video is een handleiding en demo voor het veilig beschikbaar maken van Azure bestandsshares rechtstreeks aan informatiewerkers en apps in vijf eenvoudige stappen.
De video verwijst naar specifieke documentatie voor de volgende onderwerpen. Houd er rekening mee dat Azure Active Directory nu is Microsoft Entra ID. Zie Nieuwe naam voor Azure AD voor meer informatie.

Migratiehandleidingen

Het selecteren van de juiste hulpprogramma's voor uw migratiescenario is van cruciaal belang. In het volgende diagram ziet u welke combinatie van migratiehulpprogramma's of hulpprogramma's u moet gebruiken op basis van uw SMB-gegevensbron en of u Azure File Sync wilt gebruiken.

Beslissingsstroomdiagram met het migratieprogramma dat u moet kiezen op basis van uw SMB-gegevensbron.

De volgende tabel bevat de voorgestelde combinaties van migratieprogramma's en bevat koppelingen naar hulpprogrammaspecifieke migratiehandleidingen.

De tabel gebruiken:

  1. Zoek de rij voor het bronsysteem waarop uw bestanden momenteel zijn opgeslagen.

  2. Kies een van deze doelen:

    • Hybrid deployment: Gebruik Azure File Sync om de inhoud van Azure bestandsshares on-premises in de cache op te slaan en minder vaak gebruikte bestanden in de cloud te plaatsen.
    • Cloud-only deployment: Azure-bestandsshares in de cloud, zonder caching op locatie.

    Selecteer de doelkolom die overeenkomt met uw keuze.

  3. Binnen het snijpunt van de bron en het doel bevat een tabelcel een lijst met beschikbare migratiescenario's. Selecteer er een om de migratiehandleiding weer te geven.

Een scenario zonder een koppeling heeft nog geen gepubliceerde migratiehandleiding. Controleer deze tabel af en toe op updates.

Bron Doel:
Hybrid-implementatie
(Azure Files + Azure File Sync)
Doel:
Cloud-only implementatie
(Azure Files)
Aanbevolen combinatie van hulpprogramma: Aanbevolen combinatie van hulpprogramma:
Windows Server 2012 R2 en hoger
Windows Server 2012 en eerder
Linux (SMB)
  • NA
Nas (Network-Attached Storage)

Hulpprogramma's voor het kopiëren van bestanden

Als u het juiste hulpprogramma voor uw migratiescenario wilt selecteren, moet u rekening houden met de volgende fundamentele vragen:

  • Ondersteunt het hulpprogramma de bron- en doellocaties voor uw bestandskopie?

  • Ondersteunt het hulpprogramma uw netwerkpad of beschikbare protocollen (zoals REST of SMB) tussen de bron- en doelopslaglocaties?

  • Behoudt het hulpprogramma de benodigde bestandskwaliteit die wordt ondersteund door uw bron- en doellocaties?

    In sommige gevallen biedt uw doelopslag geen ondersteuning voor dezelfde betrouwbaarheid als uw bron. Als de doelopslag voldoende is voor uw behoeften, moet het hulpprogramma alleen overeenkomen met de mogelijkheden voor bestandskwaliteit van het doel.

  • Heeft het hulpprogramma functies waarmee het in uw migratiestrategie past?

    Denk bijvoorbeeld na of u met het hulpprogramma downtime kunt minimaliseren.

    Wanneer een hulpprogramma een optie ondersteunt om een bron naar een doel te spiegelen, kunt u deze vaak meerdere keren uitvoeren op dezelfde bron en hetzelfde doel terwijl de bron toegankelijk blijft.

    De eerste keer dat u het hulpprogramma uitvoert, wordt het grootste deel van de gegevens gekopieerd. Deze eerste uitvoering kan enige tijd duren. Het duurt vaak langer dan u wilt om de gegevensbron offline te halen voor uw bedrijfsprocessen.

    Door een bron te spiegelen naar een doel (zoals bij robocopy /MIR), kunt u het hulpprogramma opnieuw uitvoeren op dezelfde bron en hetzelfde doel. Deze tweede uitvoering is veel sneller omdat deze alleen bronwijzigingen moet transporteren die zijn opgetreden na de vorige uitvoering. Het opnieuw uitvoeren van een kopieerprogramma op deze manier kan de downtime aanzienlijk verminderen.

De volgende tabel classificeert Microsoft hulpprogramma's en hun huidige geschiktheid voor SMB-Azure bestandsshares:

Aanbevolen Werktuig Ondersteuning voor Azure bestandsshares Behoud van bestandskwaliteit
Ja, aanbevolen Azure Storage Mover Ondersteund. Volledige betrouwbaarheid.*
Ja, aanbevolen Azure Data Box Ondersteund. Volledige betrouwbaarheid.*
Ja, aanbevolen RoboCopy Ondersteund. Azure bestandsshares kunnen worden gekoppeld als netwerkstations. Volledige betrouwbaarheid.*
Ja, aanbevolen Azure File Sync Natuurlijk geïntegreerd in Azure-bestandsdeling. Volledige betrouwbaarheid.*
Ja, aanbevolen Azure Storage Migratieprogramma Ondersteund. Volledige betrouwbaarheid.*
Ja, aanbevolen Opslagmigratieservice Indirect ondersteund. Azure-bestandsdelingen kunnen als netwerkschijven worden gekoppeld op doelservers van de Storage Migration Service. Volledige betrouwbaarheid.*
Ja, aanbevolen Data Box (inclusief de gegevenskopieerservice om bestanden op het apparaat te laden) Ondersteund.
(Data Box Disks biedt geen ondersteuning voor grote bestandsshares)
Data Box en Data Box Heavy bieden volledige ondersteuning voor metagegevens.
Data Box Disks bewaart geen bestandsmetadata.
Niet volledig aanbevolen AzCopy
latest versie
Ondersteund, maar niet volledig aanbevolen. AzCopy synchronisatie ondersteunt maximaal 10 miljoen bestanden per AzCopy taak en sommige bestandskwaliteit kan verloren gaan, omdat AzCopy de Azure Files REST API's gebruikt voor het kopiëren van inhoud naar uw Azure Files share.
Leer hoe u AzCopy kunt gebruiken met Azure-bestandsshares
Niet volledig aanbevolen Azure Storage Explorer
nieuwste versie
Ondersteund, maar niet aanbevolen. Verliest de meeste bestandstrouw, zoals ACL's. Ondersteunt tijdstempels.
Niet aanbevolen Azure Data Factory Ondersteund. Kopieert geen metagegevens.

* Volledige beeldkwaliteit: voldoet aan of overschrijdt Azure mogelijkheden voor bestandsshares.

Hulpprogramma's voor migratiehulp

In deze sectie worden hulpprogramma's beschreven waarmee u migraties kunt plannen en uitvoeren.

Azure Storage Mover

Azure Storage Mover is een volledig beheerde migratiedienst waarmee je bestanden en mappen kunt migreren naar SMB Azure-bestandsshares met hetzelfde niveau van bestandsnauwkeurigheid als de onderliggende Azure-bestandsdeling. Mapstructuur en metagegevenswaarden zoals bestands- en maptijdstempels, ACL's en bestandskenmerken worden onderhouden. Zie Migreren naar Azure-bestandsshares met Azure Storage Mover.

RoboCopy

RoboCopy, opgenomen in Windows, is een handig hulpmiddel voor migraties van SMB-bestanden. De RoboCopy-documentatie is een handige resource voor de vele opties van dit hulpprogramma.

Azure Storage Migratieprogramma

Inzicht in uw gegevens is de eerste stap bij het selecteren van de juiste Azure opslagservice en migratiestrategie. Azure Storage Migration Program biedt verschillende hulpprogramma's waarmee u uw gegevens en opslaginfrastructuur kunt analyseren om waardevolle inzichten te bieden. Deze hulpprogramma's kunnen u helpen inzicht te krijgen in de grootte en het type gegevens, het aantal bestanden en mappen en toegangspatronen. Ze bieden een geconsolideerde weergave van uw gegevens en maken het mogelijk om verschillende aangepaste rapporten te maken.

Deze informatie kan u helpen:

  • Dubbele en redundante gegevenssets identificeren
  • Koudere gegevens identificeren die kunnen worden verplaatst naar goedkopere opslag

Zie Comparison Matrix voor Azure Storage deelnemers aan het migratieprogramma voor meer informatie.

TreeSize van JAM Software GmbH

Azure File Sync wordt voornamelijk geschaald met het aantal items (bestanden en mappen) en niet met de totale opslagruimte. Met het hulpprogramma TreeSize kunt u het aantal items op uw Windows Server volumes bepalen.

U kunt het hulpprogramma gebruiken om een perspectief te maken vóór een Azure File Sync-implementatie. U kunt deze ook gebruiken wanneer cloud-tiering wordt ingeschakeld, daarna de implementatie. In dat scenario ziet u het aantal items en welke directories uw servercache het meest gebruiken. Het hulpprogramma veroorzaakt geen terugroep van gelaagde bestanden tijdens de normale werking.

Zie ook