본문 바로가기
Azure & Windows/Azure

Azure Storage 계정에서 SMB 다중 채널 사용하기

by 강철 벼룩 2021. 5. 12.

Azure 스토리지의 파일 공유는 Windows Server의 SMB 프로토콜을 통한 파일 공유 작업 보다는 성능이 떨어집니다. 그 원인은 Windows 서버는 파일 핸들 작업을 메모리에서 처리하지만 Azure는 스토리지 플랫폼의 스케일 아웃 전략을 위해 디스크에서 처리하기 때문입니다.  Azure 파일 공유가 Windows 파일 공유에 비해 내구성과 가용성을 제공하지만, 데이터 작업(읽기/쓰기)의 성능은 떨어집니다. 

Azure 파일 공유의 성능을 개선을 하는 한 가지 방법으로 SMB 다중 채널을 설정할 수 있습니다. 하지만 이 기능은 아직 미리 보기 상태 입니다. 사용하려면, 먼저 Azure Storage 계정을 프리미엄 성능 계층으로 만들면서 프리미엄 계정 유형파일 공유로 선택해야 합니다.

 

Azure 스토리지 프리미엄 계정 만들기

두 번째, 다음 그림에서 보인 것처럼, PowerShell이나 Azure CLI로 SMB 다중 채널 미리보기 기능을 등록합니다. 등록에 사용하는 PowerShell  명령은 Register-AzProviderFeature이며 등록 확인 명령은 Get-AzProviderFeature입니다.

PowerShell을 사용한 SMB 다중 채널 미리보기 기능 등록

마지막으로, 다음 그림에서 보인 것처럼, 스토리지 계정의 [파일 공유] 서비스 메뉴를 선택하고 [파일 공유] 블레이드에서 [SMB 다중 채널: 사용 안함]을 클릭한 다음, SMB 다중 채널을 [사용]으로 바꾼 다음 [저장] 버튼을 클릭하면 됩니다.

스토리지 계정에서 SMB 다중 채널 사용

현재 SMB 다중 채널을 사용할 때 몇 가지 제한 사항이 있습니다.

1. Windows 클라이언트에서만 지원

2. 채널은 최대 4개

3. SMB 다이렉트 미지원

4. 프라이빗 엔드포인트 미지원

5. 온-프레미스 AD DS 또는 Azure AD DS 기반 인증 사용 Azure 파일 공유에 연결하는 Windows 클라이언트의 파일 탐색기에서 디렉터리와 파일에 NTFS 권한 구성 불가.

6. 복제 옵션으로 LRS만 지원