Skip to content

Commit 6ec8676

Browse files
authored
Update files-smb-protocol.md
1 parent 2580692 commit 6ec8676

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

articles/storage/files/files-smb-protocol.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
11
---
22
title: SMB file shares in Azure Files
3-
description: Learn about file shares hosted in Azure Files using the Server Message Block (SMB) protocol.
3+
description: Learn about file shares hosted in Azure Files using the Server Message Block (SMB) protocol, including features, security, and SMB Multichannel for premium file shares.
44
author: khdownie
55
ms.service: azure-file-storage
66
ms.topic: conceptual
7-
ms.date: 02/26/2024
7+
ms.date: 05/08/2024
88
ms.author: kendownie
99
ms.custom: devx-track-azurepowershell
1010
---
1111

12-
# SMB file shares in Azure Files
12+
# SMB Azure file shares
13+
1314
Azure Files offers two industry-standard protocols for mounting Azure file share: the [Server Message Block (SMB)](/windows/win32/fileio/microsoft-smb-protocol-and-cifs-protocol-overview) protocol and the [Network File System (NFS)](https://en.wikipedia.org/wiki/Network_File_System) protocol. Azure Files enables you to pick the file system protocol that is the best fit for your workload. Azure file shares don't support accessing an individual Azure file share with both the SMB and NFS protocols, although you can create SMB and NFS file shares within the same storage account. For all file shares, Azure Files offers enterprise-grade file shares that can scale up to meet your storage needs and can be accessed concurrently by thousands of clients.
1415

15-
This article covers SMB Azure file shares. For information about NFS Azure file shares, see [NFS file shares in Azure Files](files-nfs-protocol.md).
16+
This article covers SMB Azure file shares. For information about NFS Azure file shares, see [NFS Azure file shares](files-nfs-protocol.md).
1617

1718
## Common scenarios
19+
1820
SMB file shares are used for a variety of applications including end-user file shares and file shares that back databases and applications. SMB file shares are often used in the following scenarios:
1921

2022
- End-user file shares such as team shares, home directories, etc.
2123
- Backing storage for Windows-based applications, such as SQL Server databases or line-of-business applications written for Win32 or .NET local file system APIs.
2224
- New application and service development, particularly if that application or service has a requirement for random IO and hierarchical storage.
2325

2426
## Features
27+
2528
Azure Files supports the major features of SMB and Azure needed for production deployments of SMB file shares:
2629

2730
- AD domain join and discretionary access control lists (DACLs).
@@ -36,6 +39,7 @@ Azure Files supports the major features of SMB and Azure needed for production d
3639
SMB file shares can be mounted directly on-premises or can also be [cached on-premises with Azure File Sync](../file-sync/file-sync-introduction.md).
3740

3841
## Security
42+
3943
All data stored in Azure Files is encrypted at rest using Azure storage service encryption (SSE). Storage service encryption works similarly to BitLocker on Windows: data is encrypted beneath the file system level. Because data is encrypted beneath the Azure file share's file system, as it's encoded to disk, you don't have to have access to the underlying key on the client to read or write to the Azure file share. Encryption at rest applies to both the SMB and NFS protocols.
4044

4145
By default, all Azure storage accounts have encryption in transit enabled. This means that when you mount a file share over SMB (or access it via the FileREST protocol), Azure Files will only allow the connection if it is made with SMB 3.x with encryption or HTTPS. Clients that do not support SMB 3.x with SMB channel encryption will not be able to mount the Azure file share if encryption in transit is enabled.
@@ -45,9 +49,11 @@ Azure Files supports AES-256-GCM with SMB 3.1.1 when used with Windows Server 20
4549
You can disable encryption in transit for an Azure storage account. When encryption is disabled, Azure Files will also allow SMB 2.1 and SMB 3.x without encryption. The primary reason to disable encryption in transit is to support a legacy application that must be run on an older operating system, such as Windows Server 2008 R2 or older Linux distribution. Azure Files only allows SMB 2.1 connections within the same Azure region as the Azure file share; an SMB 2.1 client outside of the Azure region of the Azure file share, such as on-premises or in a different Azure region, will not be able to access the file share.
4650

4751
## SMB protocol settings
52+
4853
Azure Files offers multiple settings that affect the behavior, performance, and security of the SMB protocol. These are configured for all Azure file shares within a storage account.
4954

5055
### SMB Multichannel
56+
5157
SMB Multichannel enables an SMB 3.x client to establish multiple network connections to an SMB file share. Azure Files supports SMB Multichannel on premium file shares (file shares in the FileStorage storage account kind). There is no additional cost for enabling SMB Multichannel in Azure Files. SMB Multichannel is disabled by default.
5258

5359
# [Portal](#tab/azure-portal)
@@ -149,6 +155,7 @@ az storage account file-service-properties update \
149155
---
150156

151157
### SMB security settings
158+
152159
Azure Files exposes settings that let you toggle the SMB protocol to be more compatible or more secure, depending on your organization's requirements. By default, Azure Files is configured to be maximally compatible, so keep in mind that restricting these settings may cause some clients not to be able to connect.
153160

154161
Azure Files exposes the following settings:
@@ -333,6 +340,7 @@ az storage account file-service-properties update \
333340
---
334341

335342
## Limitations
343+
336344
SMB file shares in Azure Files support a subset of features supported by SMB protocol and the NTFS file system. Although most use cases and applications do not require these features, some applications might not work properly with Azure Files if they rely on unsupported features. The following features aren't supported:
337345

338346
- [SMB Direct](/windows-server/storage/file-server/smb-direct)
@@ -349,9 +357,11 @@ SMB file shares in Azure Files support a subset of features supported by SMB pro
349357
- [Compression](https://techcommunity.microsoft.com/t5/itops-talk-blog/smb-compression-deflate-your-io/ba-p/1183552)
350358

351359
## Regional availability
360+
352361
SMB Azure file shares are available in every Azure region, including all public and sovereign regions. Premium SMB file shares are available in [a subset of regions](https://azure.microsoft.com/global-infrastructure/services/?products=storage).
353362

354363
## Next steps
364+
355365
- [Plan for an Azure Files deployment](storage-files-planning.md)
356366
- [Create an Azure file share](storage-how-to-create-file-share.md)
357367
- Mount SMB file shares on your preferred operating system:

0 commit comments

Comments
 (0)