볼륨 계획

완료됨

이제 내결함성 옵션과 스토리지 효율성에 미치는 영향을 이해했습니다. 다음 작업은 Azure Stack HCI 워크로드 요구 사항을 반영하는 최적의 볼륨 구성을 계획하는 것입니다. 여기에는 크기, 복원력 유형, 프로비저닝 형식 및 파일 시스템을 포함하여 볼륨 수와 해당 특성을 선택하는 작업이 포함됩니다.

Azure Stack HCI 볼륨 설명

Azure Stack HCI의 스토리지 공간 다이렉트 컨텍스트에서 볼륨을 사용하면 최적의 내결함성, 확장성 및 성능 요구 사항 조합을 생성하는 방식으로 스토리지 풀의 드라이브를 그룹화할 수 있습니다.

참고

다음 이미지와 같이 클러스터의 모든 서버에서 동시에 모든 스토리지 공간 다이렉트 볼륨에 액세스할 수 있습니다. 모든 서버의 C:\ClusterStorage 폴더에 생성됩니다.

Diagram that shows volumes constituting a layer of abstraction on top of a storage pool accessible via Cluster Shared Volumes (C S V s).

스토리지 공간 다이렉트 볼륨을 계획할 때 다음을 고려해야 합니다.

  • 클러스터당 볼륨 수

  • 볼륨 크기

  • 복원 유형

  • 분할 유형

  • 파일 시스템

참고

복원력 유형은 성능 특성과 용량 특성에 큰 영향을 미치며 처음 두 가지 고려 사항과 밀접하게 관련되어 있습니다.

볼륨 수 선택

스토리지 성능을 최적화하려면 서버당 볼륨 수가 클러스터당 서버 수의 배수여야 합니다. 예를 들어 서버가 4개인 경우 서버당 볼륨 4개나 8개로 더욱 일관된 성능을 경험할 수 있습니다. 이러한 방식으로 구성된 클러스터는 볼륨 소유권을 모든 클러스터 노드에 균등하게 분산할 수 있습니다.

참고

Azure Stack HCI 클러스터당 총 볼륨 수는 64개를 초과하면 안 됩니다.

볼륨 크기 선택

볼륨 크기는 저장할 수 있는 데이터 양인 사용 가능한 용량을 나타냅니다. 크기는 스토리지 풀에서 차지하는 총 물리적 스토리지 용량인 볼륨의 공간과 다릅니다. 공간은 볼륨 복원력 유형에 따라 달라집니다. 모든 클러스터 볼륨의 결합된 공간은 스토리지 풀에 맞아야 합니다.

참고

Azure Stack HCI 클러스터의 볼륨 크기가 64TB를 초과하면 안 됩니다.

복원력 유형 선택

볼륨 복원력은 스토리지 풀에 상주하는 데이터를 드라이브 또는 서버 오류와 같은 하드웨어 문제로부터 보호하는 데 도움이 되는 기본 메커니즘입니다. 또한 이를 통해 노드를 다시 부팅해야 하는 소프트웨어 업데이트와 같은 서버 유지 관리 이벤트 중에 지속적으로 사용할 수 있습니다. 복원력 유형 선택은 클러스터 노드 수와 관련됩니다.

2개 노드 클러스터를 사용한 복원력

클러스터에 두 개의 노드를 사용하면 양방향 미러링 또는 중첩된 복원력을 사용할 수 있습니다. 양방향 미러링은 노드 수에 제한 없이 클러스터에서 지원됩니다. 중첩된 복원력은 2개 노드 클러스터에서만 사용할 수 있습니다.

참고

중첩된 복원력은 두 개의 드라이브 또는 한 개의 서버와 나머지 서버의 한 개 드라이브를 포함하여 동시에 발생하는 하드웨어 오류 두 개를 견딜 수 있습니다. 2개 노드 클러스터에서 프로덕션 워크로드를 실행할 때 사용하는 것이 좋습니다.

3개 노드 클러스터를 사용한 복원력

클러스터에 3개의 노드가 있는 경우 내결함성 및 성능을 최대화하려면 3방향 미러링을 사용해야 합니다. 3방향 미러링이 있는 볼륨은 노드 하나와 드라이브 하나 또는 나머지 노드 중 하나에 있는 드라이브 여러 개와 관련된 동시 하드웨어 오류 두 개를 견딜 수 있습니다. 마찬가지로 이러한 볼륨은 클러스터 노드 3개 중 하나에 드라이브가 포함되지 않는 경우 드라이브 오류 여러 개를 견딜 수 있습니다.

참고

두 노드에 동시에 오류가 발생하면 스토리지 풀에서 쿼럼이 손실되고 볼륨에 액세스할 수 없게 됩니다.

4개 이상의 클러스터 노드를 사용한 복원력

4개 이상의 서버를 사용하면 이중 패리티 또는 미러 가속 패리티를 사용하여 볼륨을 구현할 수도 있습니다. 이중 패리티는 3방향 미러링과 동일한 내결함성을 제공하지만 스토리지 효율성이 향상됩니다. 패리티 인코딩은 더욱 컴퓨팅 집약적이며 이로 인해 대기 시간과 CPU 사용률이 증가하므로 성능이 보완됩니다.

워크로드에 최적의 복원력 선택

다음 이미지에서는 Azure Stack HCI 스토리지 공간 다이렉트 볼륨의 복원력, 용량 및 성능 특성 간의 균형을 보여줍니다. 문제는 이러한 스토리지 특성 중 하나를 극대화하면 일반적으로 다른 두 가지 중 최소 하나 이상이 부정적인 영향을 받는다는 점입니다. 예를 들어 복원력을 높이면 사용 가능한 용량이 줄어들지만 복원력 유형에 따라 결과 성능이 달라질 수 있습니다.

Diagram that shows pyramid shaped graph illustrating the tradeoffs between resiliency, capacity, and performance of Storage Spaces Direct volumes.

의도한 워크로드를 기반으로 복원력 유형을 선택해야 합니다. 다음 표에는 각 복원력 유형에 적합한 워크로드와 해당 용량 효율성 및 성능이 요약되어 있습니다.

복원 유형 용량 효율성 성능 작업
미러 3방향 미러: 33% 및 양방향 미러: 50% 최고 성능 가상화, 데이터베이스, 고성능 요구 사항이 있는 기타
미러 가속 패리티 미러와 패리티의 비율에 따라 다름 미러보다 훨씬 느리지만 이중 패리티보다 최대 두 배 빠릅니다. 대규모 순차 쓰기 및 읽기에 가장 적합합니다. 보관 및 백업, 가상화된 데스크톱 인프라
이중 패리티 서버 4개: 50% 및 서버 16개: 최대 80% 쓰기에서 가장 높은 I/O(입출력) 대기 시간과 CPU 사용량입니다. 대규모 순차 쓰기 및 읽기에 가장 적합합니다. 보관 및 백업, 가상화된 데스크톱 인프라

엄격한 대기 시간 요구 사항이 있거나 Microsoft SQL Server 데이터베이스 또는 성능이 중요한 Hyper-V VM(가상 머신)과 같은 대량의 혼합된 임의 IOPS(초당 I/O 작업 수)를 수행하는 워크로드는 미러링을 사용하여 성능을 극대화하는 볼륨에서 호스트되어야 합니다. 파일 서버 또는 VDI(Virtual Desktop Infrastructure)와 같이 I/O 요구 사항이 적은 워크로드는 이중 패리티를 사용하여 용량 효율성을 향상시킬 수 있습니다. 백업 소프트웨어와 같은 대량의 순차적 쓰기를 수행하는 워크로드는 미러 가속 패리티에 가장 적합합니다. 미러 및 패리티 부분의 크기를 조정하는 경우 일일 백업과 같이 한 번에 발생하는 쓰기 수량이 미러 부분에 맞아야 합니다.

씬 볼륨과 고정 프로비저닝된 볼륨 중에서 선택

고정 프로비저닝은 생성 중에 공간을 기본 스토리지 풀에서 볼륨으로 할당하는 기존 방식입니다. 이 방법을 사용하면 디스크 공간이 적극적으로 사용되지 않는 경우에도 볼륨 전용 사용을 위해 효과적으로 예약됩니다. 이로 인해 스토리지 효율성이 부정적인 영향을 받으며 유지 관리 오버헤드가 증가합니다.

씬 프로비저닝을 사용하면 예상 사용량 및 예상 증가를 나타내는 임의의 볼륨 크기를 지정할 수 있습니다. 이 크기는 스토리지 풀의 사용 가능한 용량(오버프로비저닝 허용)보다 클 수 있지만 공간은 고정 프로비저닝으로 인한 공간보다 작습니다.

볼륨 증가율을 예측할 수 없는 경우 씬 프로비저닝을 사용하는 것이 좋습니다. 볼륨 크기가 기본 스토리지 풀에서 사용할 수 있는 공간을 초과하지 않도록 하려면 고정 프로비저닝을 사용하는 것이 좋습니다.

참고

씬 프로비저닝은 모든 복원력 설정에서 작동합니다.

파일 시스템 선택

Azure Stack HCI에서는 ReFS(복원 파일 시스템) 및 NTFS(신기술 파일 시스템)라는 두 가지 파일 시스템 기술을 사용합니다.

ReFS는 두 파일 시스템의 최신 버전이지만 이전 버전 NTFS와의 호환성을 제공합니다. 또한 다음과 같은 지원을 포함하여 다양한 NTFS 기능을 상속합니다.

  • ACL(액세스 제어 목록)

  • USN(업데이트 시퀀스 번호) 저널

  • 변경 알림

  • 바로 가기 링크, 접합 지점, 탑재 지점 및 재분석 지점

  • 볼륨 수준 스냅샷

  • BitLocker 드라이브 암호화를 통한 볼륨 수준 암호화

  • 볼륨 수준 중복 제거

이름으로 알 수 있듯이 ReFS의 주요 장점 중 하나는 데이터 손상에 대한 향상된 복원력과 온라인에서 무결성 문제를 해결하는 기능입니다. ReFS는 가상화된 워크로드와 소프트웨어 정의 스토리지에 영향을 미치는 향상된 기능으로 인해 Azure Stack HCI에서 특히 유용합니다. 이러한 향상된 기능은 다음과 같습니다.

  • 블록 복제 - 복사 작업 속도를 가속화하여 빠르고 영향이 적은 VM 검사점 병합 작업을 용이하게 합니다.

  • 스파스 유효 데이터 길이 - 대용량 파일 초기화를 가속화하여 고정 VM 디스크를 만드는 데 필요한 시간을 상당히 줄여줍니다.

  • 미러 가속 패리티 - 스토리지 공간 다이렉트에 고성능 및 용량 효율적인 스토리지를 제공합니다.

참고

미러 가속 패리티 볼륨에는 ReFS를 사용해야 합니다.

스토리지 공간 다이렉트 볼륨에는 ReFS를 사용하는 것이 좋습니다. 워크로드에 ReFS에서 지원하지 않는 기능이 필요하면 NTFS 형식 볼륨을 사용합니다. 여기에는 디스크 할당량, 파일 시스템 압축, 파일 시스템 암호화 또는 확장 특성이 포함됩니다.

참고

NTFS 및 ReFS 볼륨이 같은 클러스터에 있을 수 있습니다.