Dela via


Översikt över Windows-avlastade dataöverföringar

 

Gäller för: Windows Server 2012 R2, Windows Server 2012

Det här avsnittet ger en översikt över Windows-avlastade dataöverföringar (ODX, kallas även avlastning av kopior) i Windows. Med ODX kan direkt dataöverföring inom eller mellan kompatibla lagringsenheter ske utan att data överförs via värddatorn.

Menade du ...

Funktionsbeskrivning

Windows ODX-funktionerna (Offloaded Data Transfer) maximerar företagets investering i intelligenta lagringsmatriser genom att aktivera matriser till att direkt överföra data inom eller mellan kompatibla lagringsenheter, vilket kringgår värddatorn.

Genom att avlasta filöverföringen till lagringsmatrisen, minimerar ODX svarstiderna, maximerar matrisgenomflödet och minskar resursanvändningen, till exempel CPU- och nätverksanvändning på värddatorn. Windows avlastar filöverföringar transparent och automatiskt när du flyttar eller kopierar filer, oavsett om du drar och släpper filer via Utforskaren, eller använder kommandoradens filkopieringskommandon.

Praktiska tillämpningar

Några program för ODX är:

  • Importera och exportera virtuella Hyper-V-datorer som är lagrade på en ODX-kompatibel lagringsmatris och som nås via iSCSI, Fibre Channel eller SMB-filresurser

  • Överföra stora filer, till exempel databasfiler eller videofiler, med ökad hastighet och minskad CPU- och nätverksresursanvändning på värdservern

Viktiga funktioner

Data som ska överföras i traditionella värdbaserade filöverföringar måste kunna:

  1. Läsas från lagringen via källservern

  2. Överföras via nätverket till målservern

  3. Skrivas tillbaka till lagringen via målservern

Om du vill ta bort den här funktionen använder ODX en tokenbaserad läsning och skrivning av data i eller mellan intelligenta lagringsmatriser. I stället för att dirigera datan via värden, kopieras en liten token mellan källservern och målservern. Denna token fungerar som återgivning av data baserat på tidpunkt. När du exempelvis kopierar en fil eller migrerar en virtuell dator mellan lagringsplatser (inom eller mellan lagringsmatriser), kopieras en token som representerar den virtuella datorfilen, vilket eliminerar behovet av att kopiera underliggande data via servrarna.

I följande bild beskrivs de steg som ingår i en tokenbaserad kopieringsåtgärd.

Bild 1 Tokenbaserad kopiering

Bild 1   Tokenbaserad kopiering

Den här proceduren beskrivs i följande steg:

  1. En användare kopierar eller flyttar en fil med hjälp av Utforskaren, ett kommandoradsgränssnitt, eller som en del av en virtuell datormigrering.

  2. Windows översätter automatiskt den här översättningsbegäran till en ODX (om den stöds av lagringsmatrisen) och får en token som representerar datan.

  3. Denna token kopieras mellan källservern och målservern.

  4. Token levereras till lagringsmatrisen.

  5. Lagringsmatrisen utför kopieringen eller flyttningen internt och ger användaren statusinformation.

System_CAPS_noteInformation
  • Vid ett MPIO-sökvägsfel försöker Windows utföra ODX-överföringen på nytt. Om detta misslyckas initierar Windows en klusterredundans (när det ingår i ett redundanskluster).

  • Om klusterredundans inträffar och programmet är klustermedvetet, återupptar Windows ODX-överföringen efter redundansen.

  • Om Windows inte kan återuppta eller starta om en ODX-överföring efter en MPIO-sökväg eller klusterredundans, skickar Windows LUN-återställningen till lagringsenheten och alla väntande åtgärder på avslutas på LUN. Ett IO-fel returneras sedan till programmet.

Maskinvarukrav

För att använda ODX så måste dina lagringsmatriser uppfylla följande krav:

  • Måste vara certifierat kompatibla med Windows ODX (Offloaded Data Transfer)

  • Föra att kunna stödja ODX mellan lagringsmatriser så måste kopieringshanteraren för lagringsmatriser stöda cross-storage matris ODX och lagringsmatriserna måste vara från samma leverantör

  • Måste vara ansluten via ett av följande protokoll:

    • iSCSI

    • Fibre Channel

    • Fibre Channel över Ethernet

    • Serial Attached SCSI (SAS)

  • Måste använda en av följande konfigurationer:

    • En server med en lagringsmatris

    • En server med två lagringsmatriser

    • Två servrar med en lagringsmatris

    • Två servrar med två lagringsmatriser

Programvarukrav

För att använda ODX, måste din miljö stödja följande:

  • Datorn som initierar dataöverföringen måste köra Windows Server 2012 R2, Windows Server 2012, Windows 8,1, eller Windows 8.

  • Filterdrivrutiner för filsystemet såsom antivirus och krytperingsprogram behöver delta i ODX. ODX stöds inte av följande filterdrivrutiner för filsystemet:

    • Datadeduplicering

    • BitLocker-diskkryptering

  • Filerna måste ligga på en okrypterad grundläggande partition. Lagringsutrymmen och dynamiska volymer stöds inte.

  • Filerna måste finnas på en volym som formaterats med NTFS. ReFS och FAT stöds inte. Filer kan överföras direkt till eller från den här volymen eller från någon av följande behållare:

    • En virtuell hårddisk (VHD) som använder formaten .vhd eller .vhdx

    • En filresurs som använder sig av SMB-protokollet

  • Filerna måste vara 256 KB eller större – mindre filer överförs med hjälp av traditionella filöverföringsmetoder (icke-ODX).

  • Applikationen som genomför filöverföringen måste ha skrivits för att stödja ODX. Följande stöder ODX för nuvarande:

    • Hyper-V-hanteringsåtgärder som överför stora mängder data åt gången, som vid skapandet av en virtuell hårddisk med fast storlek, sammanslagning av ögonblicksbilder, eller konvertering av virtuella hårddiskar.

    • Utforskaren

    • Kopieringskommandon i Windows PowerShell

    • Kopieringskommandon i Windows kommandotolk (inklusive Robocopy)

  • Filer bör inte vara högfragmenterade. Överföringar av högfragmenterade filer kommer att ha nedsatt prestanda.

Krav för Hyper-V

För att använda ODX med virtuella datorer på en server som har Hyper-V som värd, måste de virtuella datorerna ha åtkomst till lagring från en ODX-kompatibel lagringsmatris. Du kan åstadkomma det genom att använda någon av följande metoder.

  • Lagra VHD:n på en ODX-kompatibel iSCSI-LUN.

  • Tilldela ODX-kompatibla iSCSI-LUN:ar till den virtuella datorns iSCSI-initierare

  • Tilldela ODX-kompatibla Fibre Channel-LUN:ar till den virtuella datorns virtuella Fibre Channel-kort

  • Anslut värd eller virtuell dator till en SMB-filresurs på en annan dator som ligger på en ODX-kompatibel lagringsmatris

Se även

För ytterligare information, se följande resurser.

Innehållstyp

Referenser

Distribution

Distribuera Windows avlastade dataöverföringar

Community

Fungerar avlastad dataöverföring (ODX)? (TechNet blogg)

API-referens

HYPERLINK ""  FSCTL_OFFLOAD_READ kontrollkod | FSCTL_OFFLOAD_WRITE kontrollkod | T10 SCSI primär kommandospecifikation (SPC4r36) | Krav för Windows 8-enheter