Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Files oferuje dwa standardowe protokoły do montowania udziału plików Azure: protokół SMB (Server Message Block) i protokół NFS (Network File System). Usługa Azure Files umożliwia wybranie protokołu systemu plików, który jest najlepszy dla obciążenia. Udziały plików platformy Azure nie obsługują jednoczesnego dostępu do pojedynczego udziału plików przy użyciu protokołów SMB i NFS, chociaż można tworzyć udziały plików SMB i NFS w tym samym koncie magazynowym. W przypadku wszystkich udziałów plików, usługa Azure Files oferuje udziały plików klasy korporacyjnej, które można skalować elastycznie, aby spełniać potrzeby magazynowania i które są dostępne współbieżnie dla tysięcy użytkowników.
W tym artykule opisano udziały plików platformy Azure protokołu SMB. Aby uzyskać informacje o udziałach plików platformy Azure NFS, zobacz Udziały plików platformy Azure NFS.
Odnosi się do
Model zarządzania | Model rozliczania | Poziom mediów | Redundancja | Małe i Średnie Przedsiębiorstwa (SMB) | System plików sieciowych (NFS) |
---|---|---|---|---|---|
Microsoft.Storage | Wersja 2 została przygotowana | HDD (standardowa) | Lokalna sieć (LRS) |
![]() |
![]() |
Microsoft.Storage | Wersja 2 została przygotowana | HDD (standardowa) | Strefa (ZRS) |
![]() |
![]() |
Microsoft.Storage | Wersja 2 została przygotowana | HDD (standardowa) | Geo (GRS) |
![]() |
![]() |
Microsoft.Storage | Wersja 2 została przygotowana | HDD (standardowa) | Strefa geograficzna (GZRS) |
![]() |
![]() |
Microsoft.Storage | Zaprovisionowana wersja 1 | SSD klasy premium | Lokalna sieć (LRS) |
![]() |
![]() |
Microsoft.Storage | Zaprovisionowana wersja 1 | SSD klasy premium | Strefa (ZRS) |
![]() |
![]() |
Microsoft.Storage | Płać według zużycia | HDD (standardowa) | Lokalna sieć (LRS) |
![]() |
![]() |
Microsoft.Storage | Płać według zużycia | HDD (standardowa) | Strefa (ZRS) |
![]() |
![]() |
Microsoft.Storage | Płać według zużycia | HDD (standardowa) | Geo (GRS) |
![]() |
![]() |
Microsoft.Storage | Płać według zużycia | HDD (standardowa) | Strefa geograficzna (GZRS) |
![]() |
![]() |
Typowe scenariusze
Udziały plików SMB są wykorzystywane w wielu aplikacjach, w tym udziałach plików dla użytkowników końcowych oraz udziałach plików, które stanowią podstawę dla baz danych i aplikacji. Udziały plików SMB są często używane w następujących scenariuszach:
- Udziały plików użytkownika końcowego, takie jak udziały zespołu, katalogi macierzyste itp.
- Magazyn danych dla aplikacji opartych na systemie Windows, takich jak bazy danych SQL Server lub aplikacje biznesowe typu LOB napisane dla lokalnych interfejsów API systemu plików Win32 lub .NET.
- Tworzenie nowych aplikacji i usług, szczególnie jeśli wymagają one losowego dostępu do danych i przechowywania w strukturze hierarchicznej.
Funkcje
Usługa Azure Files obsługuje główne funkcje protokołu SMB i platformy Azure potrzebne do wdrożeń produkcyjnych udziałów plików SMB:
- Dołączanie do domeny usługi AD i uznaniowe listy kontroli dostępu (DACLS).
- Zintegrowana bezserwerowa kopia zapasowa z usługą Azure Backup.
- Izolacja sieci za pomocą prywatnych punktów końcowych w platformie Azure.
- Wysoka przepływność sieci przy użyciu protokołu SMB Multichannel (tylko udziały plików SSD).
- Szyfrowanie kanału SMB, w tym AES-256-GCM, AES-128-GCM i AES-128-CCM.
- Obsługa poprzedniej wersji za pomocą migawek zintegrowanych udostępnień z użyciem technologii VSS.
- Automatyczne przywracalne usuwanie udziałów plików Azure, aby zapobiec przypadkowemu usunięciu.
- Opcjonalnie dostępne w internecie udziały plików z protokołem SMB 3.0+ zapewniającym bezpieczne połączenia.
Udziały plików SMB mogą być instalowane bezpośrednio lokalnie lub mogą być buforowane lokalnie za pomocą usługi Azure File Sync.
Zabezpieczenia
Wszystkie dane przechowywane w usłudze Azure Files są szyfrowane w spoczynku przy użyciu szyfrowania usługi Azure Storage (SSE). Szyfrowanie usługi Storage działa podobnie do funkcji BitLocker w systemie Windows: dane są szyfrowane poniżej poziomu systemu plików. Ponieważ dane są szyfrowane na poziomie systemu plików udziału plików platformy Azure, przy zapisie na dysk nie musisz mieć dostępu do klucza głównego na kliencie, aby odczytywać lub zapisywać dane w udziale plików platformy Azure. Szyfrowanie danych w stanie spoczynku dotyczy zarówno protokołów SMB, jak i NFS.
Domyślnie wszystkie udziały plików platformy Azure mają włączone szyfrowanie podczas przesyłania, więc dozwolone są tylko instalowanie protokołu SMB przy użyciu protokołu SMB 3.x z szyfrowaniem. Instalacji od klientów, którzy nie obsługują protokołu SMB 3.x z szyfrowaniem kanału SMB, są odrzucane, jeśli szyfrowanie podczas przesyłania jest włączone.
Usługa Azure Files obsługuje usługę AES-256-GCM z użyciem protokołu SMB 3.1.1 w przypadku użycia z systemem Windows Server 2022 lub Windows 11. Protokół SMB 3.1.1 obsługuje również usługi AES-128-GCM i SMB 3.0 obsługują protokół AES-128-CCM. Usługa AES-128-GCM jest domyślnie negocjowana w systemie Windows 10 w wersji 21H1 ze względów wydajności.
Szyfrowanie podczas przesyłania dla udziału plików platformy Azure można wyłączyć. Po wyłączeniu szyfrowania usługa Azure Files zezwala na użycie SMB 2.1 i SMB 3.x bez szyfrowania. Głównym powodem wyłączenia szyfrowania podczas przesyłania jest obsługa starszej aplikacji, która musi być uruchomiona w starszym systemie operacyjnym, takim jak Windows Server 2008 R2 lub starsza dystrybucja systemu Linux. Usługa Azure Files zezwala tylko na połączenia SMB 2.1 w tym samym regionie Azure, w którym znajduje się udział plików. Klient SMB 2.1 znajdujący się poza tym regionem, na przykład sieć lokalna lub inny region Azure, nie może uzyskać dostępu do udziału plików.
Ustawienia protokołu SMB
Usługa Azure Files oferuje wiele ustawień, które wpływają na zachowanie, wydajność i zabezpieczenia protokołu SMB. Są one skonfigurowane dla wszystkich udziałów plików platformy Azure w ramach konta przechowywania.
SMB Multichannel
Protokół SMB Multichannel umożliwia klientowi protokołu SMB 3.x ustanawianie wielu połączeń sieciowych z zasobem plików SMB. Usługa Azure Files obsługuje protokół SMB Multichannel w udziałach plików SSD. Funkcja SMB Multichannel jest teraz domyślnie włączona we wszystkich regionach świadczenia usługi Azure.
Aby wyświetlić stan funkcji SMB Multichannel, przejdź do konta magazynu zawierającego udziały plików SSD i wybierz pozycję Udziały plików w nagłówku Magazyn danych w spisie treści konta magazynu. Powinieneś zobaczyć stan SMB Multichannel w sekcji Ustawienia udostępniania plików. Jeśli go nie widzisz, upewnij się, że twoje konto pamięci jest typu FileStorage.
Aby włączyć lub wyłączyć funkcję SMB Multichannel, wybierz bieżący stan (włączony lub wyłączony w zależności od stanu). Wynikowe okno dialogowe zawiera przełącznik umożliwiający włączenie lub wyłączenie funkcji SMB Multichannel. Wybierz żądany stan i wybierz pozycję Zapisz.
Włączanie funkcji SMB Multichannel w starszych systemach operacyjnych
Obsługa funkcji SMB Multichannel w usłudze Azure Files wymaga zapewnienia, że system Windows ma zastosowane wszystkie odpowiednie poprawki. Kilka starszych wersji systemu Windows, w tym Windows Server 2016, Windows 10 w wersji 1607 i Windows 10 w wersji 1507, wymaga ustawienia dodatkowych kluczy rejestru dla wszystkich odpowiednich poprawek SMB Multichannel, które mają być stosowane w w pełni poprawionych instalacji. Jeśli korzystasz z nowszej wersji systemu Windows niż te trzy wersje, nie jest wymagana żadna dodatkowa akcja.
Windows Server 2016 i Windows 10 w wersji 1607
Aby włączyć wszystkie poprawki SMB Multichannel dla systemów Windows Server 2016 i Windows 10 w wersji 1607, uruchom następujące polecenie programu PowerShell:
Set-ItemProperty `
-Path "HKLM:SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" `
-Name "2291605642" `
-Value 1 `
-Force
Windows 10 w wersji 1507
Aby włączyć wszystkie poprawki SMB Multichannel dla systemu Windows 10 w wersji 1507, uruchom następujące polecenie programu PowerShell:
Set-ItemProperty `
-Path "HKLM:\SYSTEM\CurrentControlSet\Services\MRxSmb\KBSwitch" `
-Name "{FFC376AE-A5D2-47DC-A36F-FE9A46D53D75}" `
-Value 1 `
-Force
Ustawienia zabezpieczeń protokołu SMB
Usługa Azure Files uwidacznia ustawienia, które umożliwiają przełączenie protokołu SMB na bardziej zgodne lub bezpieczniejsze, w zależności od wymagań organizacji. Domyślnie usługa Azure Files jest skonfigurowana jako maksymalnie zgodna, dlatego należy pamiętać, że ograniczenie tych ustawień może spowodować, że niektórzy klienci nie będą mogli nawiązać połączenia.
Usługa Azure Files udostępnia następujące ustawienia:
- Wersje protokołu SMB: które wersje protokołu SMB są dozwolone. Obsługiwane wersje protokołu to SMB 3.1.1, SMB 3.0 i SMB 2.1. Domyślnie wszystkie wersje protokołu SMB są dozwolone, chociaż protokół SMB 2.1 jest niedozwolony, jeśli opcja "wymaga bezpiecznego transferu" jest włączona, ponieważ protokół SMB 2.1 nie obsługuje szyfrowania podczas przesyłania.
- Metody uwierzytelniania: które metody uwierzytelniania protokołu SMB są dozwolone. Obsługiwane metody uwierzytelniania obejmują NTLMv2 (tylko klucz konta magazynu danych) i Kerberos. Domyślnie wszystkie metody uwierzytelniania są dozwolone. Usunięcie NTLMv2 uniemożliwia użycie klucza konta magazynu do zamontowania udziału plików na platformie Azure. Usługa Azure Files nie obsługuje uwierzytelniania NTLM dla poświadczeń domeny.
- Szyfrowanie biletów Kerberos: które algorytmy szyfrowania są dozwolone. Obsługiwane algorytmy szyfrowania to AES-256 (zalecane) i RC4-HMAC.
-
Szyfrowanie kanału SMB: które algorytmy szyfrowania kanału SMB są dozwolone. Obsługiwane algorytmy szyfrowania to AES-256-GCM, AES-128-GCM i AES-128-CCM. Jeśli wybierzesz tylko usługę AES-256-GCM, musisz poinformować klientów, aby używali go, otwierając terminal programu PowerShell jako administrator na każdym kliencie i uruchamiając polecenie
Set-SmbClientConfiguration -EncryptionCiphers "AES_256_GCM" -Confirm:$false
. Korzystanie z usługi AES-256-GCM nie jest obsługiwane na klientach z systemem Windows starszych niż Windows 11/Windows Server 2022.
Ustawienia zabezpieczeń protokołu SMB można wyświetlać i zmieniać przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia. Wybierz odpowiednią kartę, aby zobaczyć kroki pobierania i ustawiania ustawień zabezpieczeń protokołu SMB. Należy pamiętać, że te ustawienia są sprawdzane po ustanowieniu sesji SMB i jeśli nie zostaną spełnione, instalacja sesji SMB kończy się niepowodzeniem z powodu błędu "STATUS_ACCESS_DENIED".
Aby wyświetlić lub zmienić ustawienia zabezpieczeń protokołu SMB przy użyciu witryny Azure Portal, wykonaj następujące kroki:
Zaloguj się do witryny Azure Portal i wyszukaj konta usługi Storage. Wybierz konto magazynu, dla którego chcesz wyświetlić lub zmienić ustawienia zabezpieczeń protokołu SMB.
W menu serwisowego wybierz Magazyn danych>Udziały plików.
W obszarze Ustawienia udziału plików wybierz wartość skojarzoną z Zabezpieczeniami. Jeśli ustawienia zabezpieczeń nie zostały zmodyfikowane, ta wartość jest domyślnie ustawiona na Wartość Maksymalna zgodność.
W obszarze Profil wybierz pozycję Maksymalna zgodność, Maksymalne zabezpieczenia lub Niestandardowy. Wybranie pozycji Niestandardowe umożliwia utworzenie profilu niestandardowego dla wersji protokołu SMB, szyfrowania kanału SMB, mechanizmów uwierzytelniania i szyfrowania biletów Kerberos.
Po wprowadzeniu żądanych ustawień zabezpieczeń wybierz pozycję Zapisz.
Ograniczenia
Udziały plików SMB w usłudze Azure Files obsługują podzestaw funkcji obsługiwanych przez protokół SMB i system plików NTFS. Chociaż większość przypadków użycia i aplikacji nie wymaga tych funkcji, niektóre aplikacje mogą nie działać prawidłowo z usługą Azure Files, jeśli korzystają z nieobsługiwanych funkcji. Następujące funkcje nie są obsługiwane:
- SMB Direct
- Dzierżawa katalogów SMB
- Usługa VSS dla udziałów plików SMB (umożliwia to dostawcom usługi VSS opróżnianie danych do udziału plików SMB przed wykonaniem migawki)
- Alternatywne strumienie danych
- Atrybuty rozszerzone
- Identyfikatory obiektów
- Twarde łącza
- Łącza nietrwałe
- Punkty ponownej analizy
- Pliki rzadkie
- Krótkie nazwy plików (alias 8.3)
- Kompresja
Dostępność w regionach
Udziały plików platformy Azure protokołu SMB są dostępne w każdym regionie świadczenia usługi Azure, w tym we wszystkich regionach publicznych i suwerennych. Udziały plików SSD są dostępne w podzestawie regionów.
Następne kroki
- Planowanie wdrożenia usługi Azure Files
- Utwórz udział plików na platformie Azure
- Zainstaluj udziały plików SMB w preferowanym systemie operacyjnym: