Azure Files란?
Azure Files는 클라우드에서 완벽하게 관리되는 파일 공유를 제공합니다. 파일 공유는 클라이언트 운영 체제에 로컬 스토리지로 표시할 수 있는 네트워크 스토리지 위치입니다. Azure Files는 SMB(서버 메시지 블록) 및 NFS(네트워크 파일 시스템)라는 두 가지 업계 표준 파일 공유 프로토콜을 지원합니다. SMB는 Windows, Linux, macOS 클라이언트에서 사용할 수 있습니다. NFS는 Linux 및 macOS 클라이언트에서 사용할 수 있습니다. Azure Files에는 REST API(애플리케이션 프로그래밍 인터페이스)도 있습니다.
클라우드 또는 온-프레미스 배포에서 Azure 파일 공유를 동시에 탑재할 수 있습니다.
Azure Files의 주요 기능
Azure Files를 사용하면 모든 온-프레미스 파일 및 애플리케이션을 클라우드로 쉽게 이동할 수 있으며 클라우드에서 파일을 효과적으로 관리할 수 있습니다.
Azure Files를 사용하면 애플리케이션 또는 사용자 데이터를 저장하기 위해 파일 공유를 예상하는 애플리케이션을 클라우드로 쉽게 리프트 앤 시프트할 수 있습니다.
Azure Files는 여러 계층을 제공하며 이는 예산 및 성능 요구 사항에 따라 선택할 수 있습니다.
Azure 파일 공유는 상태 저장 컨테이너의 영구적 볼륨으로 사용할 수 있습니다. 모든 시작 시 원시 데이터에 액세스하는 컨테이너의 경우 이러한 컨테이너에서 실행되는 인스턴스에 관계 없이 파일 시스템에 액세스할 수 있도록 공유 파일 시스템이 필요합니다.
Azure 파일 공유 유형
Azure는 두 가지 유형의 파일 공유(표준 및 프리미엄)를 제공합니다.
프리미엄 파일 공유 및 표준 파일 공유 간에는 주요 차이점이 있습니다.
- 프리미엄 계층은 최신 SSD(반도체 드라이브)에 데이터를 저장하고 표준 계층은 HDD(하드 디스크 드라이브)를 사용합니다.
- 표준 파일 공유는 SMB 프로토콜 및 REST 프로토콜에서만 사용할 수 있지만 프리미엄 파일 공유는 SMB, NFS, REST 프로토콜과 함께 사용할 수 있습니다.
- 표준 파일 공유의 핫, 쿨, 트랜잭션 최적화 계층 간에는 쉽게 전환할 수 있지만 프리미엄 파일 공유에서는 표준 계층으로 전환할 수 없습니다.
다음 표는 각 계층을 더 잘 이해하는 데 도움이 됩니다.
공유 유형 | 계층 | Description |
---|---|---|
프리미엄( SSD) | Premium | 프리미엄 파일 공유를 사용하면 처리량이 높고 대기 시간이 짧은 고도로 I/O 집약적인 워크로드가 가능합니다. 프리미엄 파일 공유에는 FileStorage 스토리지 계정 종류가 필요하며, 프로비저닝된 청구 모델에서만 사용할 수 있습니다. |
표준(HDD) | 트랜잭션 최적화됨 | 트랜잭션 최적화 파일 공유를 사용하면 프리미엄 파일 공유의 일관되게 짧은 대기 시간이 필요하지 않고 트랜잭션이 많은 워크로드를 사용할 수 있습니다. 트랜잭션 최적화 파일 공유는 파일 스토리지가 필요한 애플리케이션이나 백 엔드 스토리지에 적합합니다. |
표준(HDD) | 핫 | 핫 파일 공유는 팀 공유와 같은 범용 파일 공유 시나리오에 최적화되어 있습니다. |
표준(HDD) | 쿨 | 쿨 파일 공유는 온라인 보관 스토리지 시나리오에 최적화된 비용 효율적인 스토리지를 제공합니다. 이 계층은 미사용 데이터에 가장 적합합니다. |
결제
Azure Files는 다음과 같은 청구 모델을 제공합니다.
프로비전된 모델: 스토리지에 프로비전된 모델을 사용하는 것은 온-프레미스 스토리지 솔루션을 구입하는 것과 같습니다. 특정 양의 스토리지 용량으로 Azure 파일 공유를 프로비전하는 경우 사용 여부에 관계없이 해당 스토리지 용량에 대한 비용을 지불합니다. 처리량 및 IOPS(초당 입력/출력) 비용은 프로비저닝된 스토리지 양에 포함됩니다. 즉, 용량 및 성능을 선불로 지불해야 합니다.
종량제 모델: 종량제 모델에서는 사용량에 대한 요금을 지불합니다. 처리량 및 IOPS 비용은 스토리지 용량에 포함되지 않습니다. 저장된 데이터 양에 대한 비용을 지불하고 해당 데이터의 사용량에 따라 트랜잭션 비용을 지불합니다. Azure Files의 종량제 지불 모델은 표준(HDD) 파일 공유에만 사용할 수 있습니다.
중복
Azure Storage 계정의 데이터는 항상 기본 지역에서 세 번 복제됩니다. 표준 파일 공유의 경우 다음 중복 옵션 중에서 선택하여 복사본이 지리적으로 저장되는 방법과 위치를 지정할 수 있습니다. 프리미엄 파일 공유는 LRS(로컬 중복 스토리지)에서만 범용으로 사용할 수 있으며 일부 지역에서는 ZRS(영역 중복 스토리지)를 사용할 수 있습니다.
LRS(로컬 중복 저장소) 는 기본 지역의 단일 물리적 위치 내에서 데이터를 동기적으로 세 번 복사합니다. LRS는 가장 저렴한 복제 옵션이지만 고가용성이나 높은 내구성이 필요한 애플리케이션에는 권장되지 않습니다.
ZRS(영역 중복 저장소) 는 기본 지역에 있는 3개의 Azure 가용성 영역에서 데이터를 동기적으로 복사합니다. 고가용성이 필요한 응용 프로그램의 경우 기본 지역에서 ZRS를 사용하고 보조 지역에도 복제하는 것이 좋습니다.
GRS(지역 중복 저장소) 는 LRS를 사용하여 기본 지역의 단일 물리적 위치 내에서 데이터를 동기적으로 세 번 복사합니다. 그런 다음 보조 지역의 단일 물리적 위치에 데이터를 비동기적으로 복사합니다. 보조 지역 내에서 데이터는 총 6개의 데이터 복사본에 대해 LRS를 사용하여 세 번 동기적으로 복사됩니다.
GZRS(지역 영역 중복 저장소) 는 ZRS를 사용하여 기본 지역에 있는 3개의 Azure 가용성 영역에서 데이터를 동기적으로 복사합니다. 그런 다음 보조 지역의 단일 물리적 위치에 데이터를 비동기적으로 복사합니다. 보조 지역 내에서 데이터는 총 6개의 데이터 복사본에 대해 LRS를 사용하여 세 번 동기적으로 복사됩니다.
다음 표에서는 각 계층에 사용할 수 있는 Azure 중복도 유형을 보여 줍니다.
공유 유형 | 계층 | 지원되는 중복성 |
---|---|---|
프리미엄( SSD) | Premium | LRS, ZRS |
표준(HDD) | 트랜잭션 최적화됨 | LRS, ZRS, GRS, GZRS |
표준(HDD) | 핫 | LRS, ZRS, GRS, GZRS |
표준(HDD) | 쿨 | LRS, ZRS, GRS, GZRS |