Migrera till Azure-filresurser

Den här artikeln beskriver de grundläggande aspekterna av en migrering till Azure-filresurser.

Den här artikeln innehåller grunderna för migrering och en tabell med migreringsguider. De här guiderna hjälper dig att flytta dina filer till Azure-filresurser. Guiderna organiseras baserat på var dina data finns och vilken distributionsmodell (endast moln eller hybrid) du flyttar till.

Grundläggande om migrering

Azure har flera tillgängliga typer av molnlagring. En grundläggande aspekt av filmigrering till Azure är att avgöra vilket Azure-lagringsalternativ som passar dina data.

Azure-filresurser är lämpliga för allmänna fildata. Dessa data innehåller allt du använder en lokal SMB- eller NFS-resurs för. Med Azure File Sync kan du cachelagrar innehållet i flera Azure-filresurser på servrar som kör Windows Server lokalt.

För en app som för närvarande körs på en lokal server kan det vara bra att lagra filer i en Azure-filresurs. Du kan flytta appen till Azure och använda Azure-filresurser som delad lagring. Du kan också överväga Azure Disks för det här scenariot.

Vissa molnappar är inte beroende av SMB eller datorlokal dataåtkomst eller delad åtkomst. För dessa appar är objektlagring som Azure-blobar ofta det bästa valet.

Nyckeln i en migrering är att samla in all tillämplig filåtergivning när du flyttar dina filer från deras aktuella lagringsplats till Azure. Hur mycket återgivning azure-lagringsalternativet stöder och hur mycket ditt scenario kräver hjälper dig också att välja rätt Azure-lagring. Allmänna fildata är traditionellt beroende av filmetadata. Appdata kanske inte är det.

Här är de två grundläggande komponenterna i en fil:

  • Dataström: Dataströmmen för en fil lagrar filinnehållet.
  • Filmetadata: Filmetadata har följande underkomponenter:
    • Filattribut som skrivskyddade
    • Filbehörigheter, som kan kallas NTFS-behörigheter eller fil- och mapp-ACL:er
    • Tidsstämplar, framför allt skapandet och senast ändrade tidsstämplar
    • En alternativ dataström, som är ett utrymme för att lagra större mängder icke-standardegenskaper

Filåtergivning i en migrering kan definieras som möjligheten att:

Se till att migreringen går smidigt genom att identifiera det bästa kopieringsverktyget för dina behov och matcha ett lagringsmål med källan.

Med hänsyn till den tidigare informationen kan du se att mållagringen för allmänna filer i Azure är Azure-filresurser.

Till skillnad från objektlagring i Azure-blobbar kan en Azure-filresurs lagra filmetadata internt. Azure-filresurser bevarar även fil- och mapphierarkin, attribut och behörigheter. NTFS-behörigheter kan lagras på filer och mappar eftersom de är lokala.

En användare av Active Directory, som är deras lokala domänkontrollant, kan komma åt en Azure-filresurs internt. Det kan även en användare av Azure Active Directory Domain Services (Azure AD DS). Var och en använder sin aktuella identitet för att få åtkomst baserat på resursbehörigheter och på fil- och mapp-ACL:er. Det här beteendet liknar en användare som ansluter till en lokal filresurs.

Den alternativa dataströmmen är den primära aspekten av filåtergivningen som för närvarande inte kan lagras i en fil i en Azure-filresurs. Den bevaras lokalt när Azure File Sync används.

Läs mer om lokal Active Directory autentisering och Azure AD DS-autentisering för Azure-filresurser.

Migreringsguider

I följande tabell visas detaljerade migreringsguider.

Så här använder du tabellen:

  1. Leta upp raden för källsystemet som filerna för närvarande lagras på.

  2. Välj något av följande mål:

    • En hybriddistribution med Azure File Sync för att cachelagrar innehållet i Azure-filresurser lokalt
    • Azure-filresurser i molnet

    Välj den målkolumn som matchar ditt val.

  3. I skärningspunkten mellan källa och mål visar en tabellcell tillgängliga migreringsscenarier. Välj en om du vill länka direkt till den detaljerade migreringsguiden.

Ett scenario utan en länk har ännu ingen publicerad migreringsguide. I den här tabellen finns uppdateringar ibland. Nya guider publiceras när de är tillgängliga.

Källa Mål:
Hybriddistribution
Mål:
Molnbaserad distribution
Kombination av verktyg: Kombination av verktyg:
Windows Server 2012 R2 och senare
Windows Server 2012 och tidigare
  • Via DataBox och Azure File Sync till det senaste serveroperativsystemet
  • Via Storage Migration Service till den senaste servern med Azure File Sync och ladda sedan upp
Nätverksansluten lagring (NAS)
Linux/Samba
Microsoft Azure StorSimple 8100- eller 8600-seriens apparater
Virtuell StorSimple 1200-installation

Verktygslåda för migrering

Filkopieringsverktyg

Det finns flera filkopieringsverktyg från Microsoft och andra. Om du vill välja rätt verktyg för ditt migreringsscenario måste du överväga följande grundläggande frågor:

  • Stöder verktyget käll- och målplatserna för filkopian?

  • Stöder verktyget nätverkssökvägen eller tillgängliga protokoll (till exempel REST, SMB eller NFS) mellan käll- och mållagringsplatserna?

  • Bevarar verktyget nödvändig filåtergivning som stöds av käll- och målplatserna?

    I vissa fall stöder mållagringen inte samma återgivning som källan. Om mållagringen är tillräcklig för dina behov måste verktyget endast matcha målets filåtergivningsfunktioner.

  • Har verktyget funktioner som gör att det passar din migreringsstrategi?

    Överväg till exempel om verktyget gör att du kan minimera stilleståndstiden.

    När ett verktyg stöder ett alternativ för att spegla en källa till ett mål kan du ofta köra det flera gånger på samma källa och mål medan källan förblir tillgänglig.

    Första gången du kör verktyget kopieras huvuddelen av data. Den här första körningen kan pågå ett tag. Den varar ofta längre än du vill för att koppla från datakällan för dina affärsprocesser.

    Genom att spegla en källa till ett mål (som med robocopy /MIR) kan du köra verktyget igen på samma källa och mål. Körningen går mycket snabbare eftersom den bara behöver transportera källändringar som inträffar efter föregående körning. Om du kör ett kopieringsverktyg på det här sättet kan du minska stilleståndstiden avsevärt.

I följande tabell klassificeras Microsoft-verktyg och deras aktuella lämplighet för Azure-filresurser:

Rekommenderas Verktyg Stöd för Azure-filresurser Bevarande av filåtergivning
Yes, recommended Robocopy Stöds. Azure-filresurser kan monteras som nätverksenheter. Fullständig återgivning.*
Yes, recommended Azure File Sync Inbyggt integrerat i Azure-filresurser. Fullständig återgivning.*
Yes, recommended Storage Migration Service Stöds indirekt. Azure-filresurser kan monteras som nätverksenheter på SMS-målservrar. Fullständig återgivning.*
Yes, recommended Data Box (inklusive datakopieringstjänsten för att läsa in filer på enheten) Stöds.
(Data Box-diskar stöder inte stora filresurser)
Data Box och Data Box Heavy har fullt stöd för metadata.
Data Box Disks bevarar inte filmetadata.
Not fully recommended AzCopy
senaste version
Stöds men rekommenderas inte fullt ut. Stöder inte differentiella kopior i stor skala och viss filåtergivning kan gå förlorad.
Lär dig hur du använder AzCopy med Azure-filresurser
Not fully recommended
Azure Storage Explorer senaste versionen
Stöds men rekommenderas inte. Förlorar mest filåtergivning, till exempel ACL:er. Stöder tidsstämplar.
Not recommended Azure Data Factory Stöds. Kopierar inte metadata.

* Fullständig återgivning: uppfyller eller överskrider Azures filresursfunktioner.

Hjälpverktyg för migrering

I det här avsnittet beskrivs verktyg som hjälper dig att planera och köra migreringar.

RoboCopy från Microsoft Corporation

RoboCopy är ett av de verktyg som är mest tillämpliga för filmigreringar. Det kommer som en del av Windows. Huvuddokumentationen för RoboCopy är en användbar resurs för det här verktygets många alternativ.

TreeSize från JAM Software GmbH

Azure File Sync skalar främst med antalet objekt (filer och mappar) och inte med den totala lagringsmängden. Med verktyget TreeSize kan du fastställa antalet objekt på dina Windows Server-volymer.

Du kan använda verktyget för att skapa ett perspektiv före en Azure File Sync distribution. Du kan också använda den när molnnivåindelning används efter distributionen. I det scenariot ser du antalet objekt och vilka kataloger som använder din servercache mest.

Den testade versionen av verktyget är version 4.4.1. Det är kompatibelt med molnnivåindelade filer. Verktyget kommer inte att orsaka återkallande av nivåindelade filer under den normala driften.

Nästa steg

  1. Skapa en plan för vilken distribution av Azure-filresurser (endast moln eller hybrid) som du vill använda.
  2. Granska listan över tillgängliga migreringsguider för att hitta den detaljerade guiden som matchar källan och distributionen av Azure-filresurser.

Mer information om de Azure Files tekniker som nämns i den här artikeln: