Få adgang til data fra Azure Blob Storage ved hjælp af NFS-protokollen

Fuldført

Dine virksomhedsprogrammer bruger i øjeblikket traditionelle filprotokoller (f.eks. NFS), og de vil bruge en NFS-klient til at få adgang til data fra Blob Storage. Brug af en NFS-klient giver yderligere fordele, f.eks. behandling med højt gennemløb og høj skalering fra objektlagerkontoen.

NFS 3.0-protokolunderstøttelse i Azure Blob Storage

Blob Storage understøtter NFS 3.0-protokollen, som giver brugerne følgende fordele:

  • Du kan bruge NFS-aktiverede programmer til at få direkte adgang til data via objektlageret.
  • Du kan drage fordel af mediebehandling, som ofte kræver høj gennemløb og stor skala.
  • Linux-klienter kan problemfrit montere en objektbeholder i Blob Storage.

Seddel

Windows-klienten til NFS understøttes ikke endnu.

Understøttelse af Blob Storage til NFS 3.0-protokollen kræver et hierarkisk navneområde, som Azure Data Lake Storage Gen2 tilbyder. Azure gemmer alle de data på lagerkontoen, der er aktiveret til understøttelse af NFS 3.0, som blokblob.

Til justering af ydeevnen kan du bruge virtuelle maskiner med tilstrækkelig netværksbåndbredde kombineret med flere tilslutningspunkter. Sørg for, at programmer, der har adgang til indhold via NFS 3.0-protokollen, understøtter flere tråde og store blokstørrelser. Hvis dine programmer kræver lav ventetid og høj gennemløb, kan du kombinere lagerkontoen med Azure HPC Cache.

Aktivér understøttelse af NFS i Azure Blob Storage

Udfør følgende opgaver for at aktivere NFS-understøttelse i dit Azure Blob Storage:

  1. Aktivér understøttelse af NFS 3.0-protokollen i dit abonnement. Det gør du ved at angive følgende kommandoer i Kommandolinjegrænsefladen i Azure:

       az feature register --namespace Microsoft.Storage --name AllowNFSV3
    
       az feature register --namespace Microsoft.Storage --name PremiumHns
    
  2. Beskyt dataadgangen ved at aktivere Blob Storage-adgang fra det virtuelle netværk. Du kan bruge private slutpunkter, der tildeler en privat IP til lagerkontiene og hjælper med at sikre al trafik mellem dine NFS-klienter og lagerkontoen via et privat link.

  3. Opret en objektbeholder i lagerkontiene, og opret derefter objektbeholderen ved hjælp af en klient, der understøtter NFS 3.0-protokollen.

  4. Brug følgende kode til at montere en objektbeholder ved hjælp af en NFS 3.0-klient. Erstat værdierne for <navn påstoraggekonto> og <navn påkontaineren> med navne, der svarer til dit miljø.

    Sudo mount -o sec=sys,vers=3,nolock,proto=tcp <nameofthestorageaccount>.blob.core.windows.net:/<nameofthestorageaccount>/<nameofthecontainer>  /mnt/blob
    

    Seddel

    Når du opretter en NFS 3.0-lagerkonto, understøttes indstillingerne GRS, GZRS og RA-GRS redundans ikke.

Du kan optimere ydeevnen for den lageranmodning, som NFS-klienten bruger, ved at tilføje flere klienter eller ved hjælp af en Azure Premium-blok-bloblagerkonto.