Azure Stack HCI 및 Windows Server 클러스터에 대한 드라이브 대칭 고려 사항

적용 대상: Azure Stack HCI, 버전 21H2 및 20H2; Windows Server 2022, Windows Server 2019

모든 서버에 정확히 동일한 드라이브가 있는 경우 Azure Stack HCI 및 Windows Server 클러스터가 가장 적합합니다.

실제로, 우리는 이것이 항상 실용적이지 않다는 것을 알고 있습니다. 현재 넓은 3TB 하드 드라이브를 구입할 수 있습니다. 내년에는 작은 드라이브를 찾는 것이 불가능해질 수 있습니다. 따라서 일부 혼합 및 일치가 예상되고 지원됩니다. 그러나 더 많은 대칭이 항상 더 낫다는 것을 명심하십시오.

이 문서에서는 제약 조건을 설명하고 Azure Stack HCI 및 Windows Server의 기본 스토리지 가상화 기술인 저장소 공간 다이렉트 지원되는 구성과 지원되지 않는 구성의 예를 제공합니다.

제약 조건

이 섹션에서는 드라이브 유형, 모델, 크기 및 드라이브 수 측면에서 제약 조건을 설명합니다.

형식

모든 서버에는 동일한 유형의 드라이브가 있어야 합니다.

예를 들어 한 서버에 NVMe가 있는 경우 모두 NVMe가 있어야 합니다.

숫자

모든 서버는 각 유형의 드라이브 수가 같아야 합니다.

예를 들어 한 서버에 6개의 SSD가 있는 경우 모두 6개의 SSD가 있어야 합니다.

참고

오류가 발생하거나 드라이브를 추가하거나 제거하는 동안 드라이브 수가 일시적으로 달라지는 것은 괜찮습니다.

모델

가능하면 동일한 모델 및 펌웨어 버전의 드라이브를 사용하는 것이 좋습니다. 그렇게 할 수 없는 경우 가능한 한 비슷한 드라이브를 신중하게 선택합니다. 저장소 공간 다이렉트 IO를 균등하게 분산하고 모델에 따라 차별하지 않기 때문에 성능이나 내구성 특성이 매우 다른 동일한 유형의 혼합 및 일치 드라이브를 사용하지 않는 것이 좋습니다(캐시가 아닌 경우, 다른 하나는 용량인 경우).

참고

유사한 SATA 및 SAS 드라이브를 혼합하고 일치시킬 수 있습니다.

크기

가능하면 동일한 크기의 드라이브를 사용하는 것이 좋습니다. 크기가 다른 용량 드라이브를 사용하면 사용할 수 없는 용량이 발생할 수 있으며, 크기가 다른 캐시 드라이브를 사용하면 캐시 성능이 향상되지 않을 수 있습니다. 자세한 내용은 다음 섹션을 참조하세요.

경고

서버에서 용량 드라이브 크기가 다르면 용량이 저하될 수 있습니다.

이해: 용량 불균형

저장소 공간 다이렉트 드라이브 및 서버 간 용량 불균형을 처리할 수 있을 만큼 강력합니다. 불균형이 심한 경우에도 모든 것이 계속 작동합니다. 그러나 여러 요인에 따라 모든 서버에서 사용할 수 없는 용량을 사용할 수 없습니다.

이런 일이 발생하는 이유를 확인하려면 아래의 간소화된 그림을 고려하세요. 각 색이 지정된 상자는 미러된 데이터의 복사본 하나를 나타냅니다. 예를 들어 A, A' 및 A''로 표시된 상자는 동일한 데이터의 세 복사본입니다. 서버 내결함성을 적용하려면 이러한 복사본을 다른 서버에 저장 해야 합니다 .

좌초된 용량

그려진 대로 서버 1(10TB) 및 서버 2(10TB)가 가득 찼습니다. 서버 3에는 더 큰 드라이브가 있으므로 총 용량이 더 큽니다(15TB). 그러나 서버 3에 더 많은 3방향 미러 데이터를 저장하려면 이미 가득 찬 서버 1 및 서버 2의 복사본도 필요합니다. 서버 3의 나머지 5TB 용량은 사용할 수 없습니다. 이는 "좌초된" 용량입니다.

Three-way mirror, three servers, stranded capacity

최적의 배치

반대로, 10TB, 10TB, 10TB 및 15TB 용량 및 3방향 미러 복원력의 4개의 서버가 있는 경우 그려진 대로 사용 가능한 모든 용량을 사용하는 방식으로 복사본을 유효하게 배치할 수 있습니다. 이 작업이 가능할 때마다 저장소 공간 다이렉트 할당자는 최적의 배치를 찾아서 사용하므로 좌초된 용량이 없습니다.

Three-way mirror, four servers, no stranded capacity

서버 수, 복원력, 용량 불균형의 심각도 및 기타 요인은 좌초된 용량이 있는지 여부에 영향을 줍니다. 가장 신중한 일반적인 규칙은 모든 서버에서 사용할 수 있는 용량만 사용할 수 있다고 가정하는 것입니다.

이해: 캐시 불균형

또한 저장소 공간 다이렉트 드라이브 및 서버 간 캐시 불균형을 견딜 수 있습니다. 불균형이 심한 경우에도 모든 것이 계속 작동합니다. 또한 항상 사용 가능한 모든 캐시를 최대한 사용합니다.

서로 다른 크기의 캐시 드라이브를 사용하면 캐시 성능이 균일하거나 예측 가능하게 향상되지 않을 수 있습니다. 더 큰 캐시 드라이브로 바인딩을 구동 하는 IO만 성능이 향상될 수 있습니다. 저장소 공간 다이렉트 바인딩 간에 IO를 균등하게 분산하고 캐시 대 용량 비율에 따라 구분하지 않습니다.

Cache imbalance

캐시 바인딩에 대한 자세한 내용은 스토리지 풀 캐시 이해를 참조하세요.

예제 구성

지원되는 몇 가지 구성과 지원되지 않는 구성은 다음과 같습니다.

지원됨: 서버 간의 다양한 모델

처음 두 서버는 NVMe 모델 "X"를 사용하지만 세 번째 서버는 매우 유사한 NVMe 모델 "Z"를 사용합니다.

서버 1 서버 2 서버 3
2 x NVMe 모델 X(캐시) 2 x NVMe 모델 X(캐시) 2 x NVMe 모델 Z(캐시)
10 x SSD 모델 Y(용량) 10 x SSD 모델 Y(용량) 10 x SSD 모델 Y(용량)

지원됩니다.

지원됨: 서버 내의 다양한 모델

모든 서버는 매우 유사한 HDD 모델 "Y" 및 "Z"의 몇 가지 다른 조합을 사용합니다. 모든 서버에는 총 10개의 HDD가 있습니다.

서버 1 서버 2 서버 3
2 x SSD 모델 X(캐시) 2 x SSD 모델 X(캐시) 2 x SSD 모델 X(캐시)
7 x HDD 모델 Y(용량) 5 x HDD 모델 Y(용량) 1 x HDD 모델 Y(용량)
3 x HDD 모델 Z(용량) 5 x HDD 모델 Z(용량) 9 x HDD 모델 Z(용량)

지원됩니다.

지원됨: 서버 간 다양한 크기

처음 두 서버는 4TB HDD를 사용하지만 세 번째 서버는 매우 유사한 6TB HDD를 사용합니다.

서버 1 서버 2 서버 3
2 x 800GB NVMe(캐시) 2 x 800GB NVMe(캐시) 2 x 800GB NVMe(캐시)
4 x 4TB HDD(용량) 4 x 4TB HDD(용량) 4 x 6TB HDD(용량)

이는 지원되지만, 이로 인해 용량이 저하됩니다.

지원됨: 서버 내의 다양한 크기

모든 서버는 1.2TB와 매우 유사한 1.6TB SSD의 서로 다른 조합을 사용합니다. 모든 서버에는 총 4개의 SSD가 있습니다.

서버 1 서버 2 서버 3
3 x 1.2TB SSD(캐시) 2 x 1.2TB SSD(캐시) 4 x 1.2TB SSD(캐시)
1 x 1.6TB SSD(캐시) 2 x 1.6TB SSD(캐시) -
20 x 4TB HDD(용량) 20 x 4TB HDD(용량) 20 x 4TB HDD(용량)

지원됩니다.

지원되지 않음: 서버에서 다양한 유형의 드라이브

서버 1에는 NVMe가 있지만 다른 서버는 그렇지 않습니다.

서버 1 서버 2 서버 3
6 x NVMe(캐시) - -
- 6 x SSD(캐시) 6 x SSD(캐시)
18 x HDD(용량) 18 x HDD(용량) 18 x HDD(용량)

지원되지 않습니다. 드라이브 유형은 모든 서버에서 동일해야 합니다.

지원되지 않음: 서버에서 각 유형의 서로 다른 수

서버 3에는 다른 드라이브보다 더 많은 드라이브가 있습니다.

서버 1 서버 2 서버 3
2 x NVMe(캐시) 2 x NVMe(캐시) 4 x NVMe(캐시)
10 x HDD(용량) 10 x HDD(용량) 20 x HDD(용량)

지원되지 않습니다. 각 유형의 드라이브 수는 모든 서버에서 동일해야 합니다.

지원되지 않음: HDD 드라이브만

모든 서버에는 HDD 드라이브만 연결되어 있습니다.

서버 1 서버 2 서버 3
18 x HDD(용량) 18 x HDD(용량) 18 x HDD(용량)

지원되지 않습니다. 각 서버에 연결된 최소 두 개의 캐시 드라이브(NvME 또는 SSD)를 추가해야 합니다.

요약

요약하자면 클러스터의 모든 서버에는 동일한 유형의 드라이브와 각 유형의 수가 동일해야 합니다. 위의 고려 사항과 함께 필요에 따라 드라이브 모델과 드라이브 크기를 혼합 및 일치시킬 수 있습니다.

제약 조건 시스템 상태
모든 서버에서 동일한 유형의 드라이브 필수
모든 서버에서 각 유형의 동일한 수 필수
모든 서버에서 동일한 드라이브 모델 권장
모든 서버에서 동일한 드라이브 크기 권장

다음 단계

관련 정보는 다음을 참조하세요.