다음을 통해 공유


Windows Server의 스토리지 공간 개요

Windows Server의 스토리지 공간은 스토리지 인프라를 효율적으로 관리, 보호 및 확장할 수 있는 강력한 스토리지 가상화 기술입니다. 이를 통해 여러 물리적 드라이브를 단일 논리 스토리지 풀로 집계할 수 있으며, 이를 통해 스토리지 공간이라는 가상 디스크를 만들 수 있습니다. 이러한 가상 디스크는 다양한 복원력 옵션으로 프로비전할 수 있으며, 중복성, 내결함성 및 다양한 스토리지 요구 사항을 충족할 수 있는 유연성을 제공합니다. RAID(독립 디스크)의 중복 배열과 개념적으로 유사합니다.

이 문서에서는 스토리지 공간을 통해 여러 물리적 드라이브를 단일 논리 스토리지 풀로 집계하고, 가상 디스크를 만들고, 중복성 및 유연성에 대한 복원력 옵션을 선택할 수 있는 방법을 설명합니다.

스토리지 공간 이해

스토리지 공간은 물리적 스토리지 하드웨어를 논리 스토리지 풀로 추상화하여 스토리지 관리를 간소화하고 관리자가 스토리지 리소스를 동적으로 할당할 수 있도록 합니다. 스토리지 풀이 만들어지면 워크로드 요구 사항에 맞는 특정 복원력 및 성능 특성으로 구성된 이 풀에서 가상 디스크(스토리지 공간)를 조각화할 수 있습니다.

다음 그림에서는 스토리지 공간 워크플로를 보여 줍니다.

여러 개의 디스크(JBOD) 엔클로저를 사용할 때 스토리지 공간의 워크플로를 보여 주는 다이어그램입니다.

스토리지 공간은 단순, 미러패리티의 세 가지 기본 복원력 구성을 지원합니다. 각 유형은 성능, 용량 사용률 및 내결함성 측면에서 고유한 이점과 장차를 제공합니다.

단순 공백

단순 공간은 복원력이나 중복성을 제공하지 않습니다. 데이터는 여러 드라이브에 걸쳐 스트라이프되어 성능 및 스토리지 용량 사용률을 최대화합니다. 그러나 중복성이 없으므로 단일 드라이브가 실패하면 데이터가 손실됩니다. 단순 공간은 데이터 보호가 중요하지 않은 임시 데이터, 스크래치 디스크 또는 워크로드에 적합합니다.

다음은 단순 공간의 몇 가지 주요 특징입니다.

  • 데이터는 고성능을 위해 여러 드라이브에 분산됩니다.
  • 최대 스토리지 용량 사용률입니다.
  • 내결함성 없음; 단일 드라이브 오류로 인해 데이터가 손실됩니다.
  • 중요하지 않은 워크로드 또는 임시 스토리지에 적합합니다.

미러 공간

미러 공간은 양방향 또는 3방향 미러링이라고 하는 두 개 또는 세 개의 복사본에서 데이터를 복제하여 중복성을 제공합니다. 이 구성은 드라이브 오류에 대한 데이터 가용성 및 보호를 보장합니다. 한 드라이브가 실패하면 다른 드라이브의 미러된 복사본에서 데이터에 액세스할 수 있습니다. 미러 공간은 뛰어난 읽기 및 쓰기 성능을 제공하므로 성능에 민감한 워크로드 및 중요한 데이터 스토리지에 적합합니다.

미러 공간의 몇 가지 주요 특징은 다음과 같습니다.

  • 중복성을 위해 둘 이상의 드라이브에서 데이터가 중복됩니다.
  • 양방향 미러링은 하나의 드라이브 오류를 허용하고, 삼방향 미러링은 두 개의 동시 드라이브 오류를 허용합니다.
  • 뛰어난 읽기 및 쓰기 성능.
  • 데이터 중복으로 인한 스토리지 오버헤드가 높아집니다(양방향 미러링의 경우 50% 오버헤드, 3방향 미러링의 경우 약 66% 오버헤드).
  • 중요 업무용 워크로드, 데이터베이스 및 가상 머신 스토리지에 적합합니다.

패리티 공간

패리티 공간은 패리티 정보를 여러 드라이브에 분산하여 내결함성을 제공합니다. 이 패리티 정보를 사용하면 단일 드라이브가 실패하거나(단일 패리티) 또는 두 개의 드라이브가 실패하는 경우(이중 패리티) 스토리지 공간이 데이터를 재구성할 수 있습니다. 패리티 공간은 미러 공간에 비해 더 효율적인 스토리지 사용률을 제공하지만 패리티 데이터를 계산하고 쓰는 오버헤드로 인해 쓰기 성능이 낮습니다. 패리티 공간은 주로 순차적 읽기 작업이 있는 보관 스토리지, 백업 리포지토리 및 워크로드에 적합합니다.

패리티 공간의 몇 가지 주요 특징은 다음과 같습니다.

  • 데이터는 패리티 정보를 통해 내결함성을 확보하며 여러 드라이브에 분산 저장됩니다.
  • 패리티 정보를 사용하면 드라이브가 실패할 경우 데이터를 다시 만들 수 있습니다.
  • 미러 공간에 비해 스토리지 사용률이 더 효율적입니다.
  • 패리티 계산으로 인한 쓰기 성능이 저하됩니다.
  • 특히 순차 워크로드의 경우 읽기 성능이 좋습니다.
  • 쓰기 성능 요구 사항이 낮은 보관 스토리지, 백업 및 워크로드에 적합합니다.

Storage Bus 캐시

Storage Bus Cache는 HDD와 같은 느린 스토리지 디바이스를 위한 캐싱 계층으로 NVMe 또는 SSD 드라이브와 같은 더 빠른 스토리지 미디어를 사용하여 스토리지 공간의 성능을 향상시키는 기능입니다. 스토리지 버스 캐시는 고속 캐시 드라이브에 자주 액세스하는 데이터를 배치하여 읽기 및 쓰기 성능을 크게 향상시키고 대기 시간을 줄이며 전반적인 스토리지 효율성을 최적화합니다.

Storage Bus Cache는 다음과 같은 이점을 제공합니다.

  • 빠른 스토리지 미디어에서 핫 데이터를 캐싱하여 읽기 및 쓰기 작업을 가속화합니다.
  • 지연 시간을 줄이고 혼합 또는 임의 I/O 패턴을 사용하는 워크로드의 응답성을 향상시킵니다.
  • 광범위한 하드웨어 업그레이드를 요구하지 않고 스토리지 성능을 최적화합니다.
  • 기존 스토리지 공간 배포와 원활하게 통합되어 구현 및 관리를 간소화합니다.

가상 디스크

스토리지 공간의 가상 디스크는 물리적 스토리지 리소스를 논리 단위로 추상화하여 유연하고 효율적인 스토리지 관리를 제공합니다. 관리자는 단일 스토리지 풀에서 여러 가상 디스크를 만들 수 있으며, 각 디스크는 특정 복원력 설정, 스토리지 용량 및 성능 특성을 사용하여 독립적으로 구성됩니다. 이러한 유연성을 통해 조직은 워크로드 요구 사항에 맞게 스토리지 솔루션을 정확하게 조정하여 성능과 리소스 사용률을 모두 최적화할 수 있습니다.

또한 가상 디스크는 씬 프로비저닝을 지원하므로 관리자는 전체 용량을 미리 할당하는 대신 데이터가 증가함에 따라 스토리지 용량을 동적으로 할당할 수 있습니다. 이 방법은 스토리지 효율성을 최대화하고 초기 하드웨어 투자를 줄입니다. 가상 디스크의 크기를 동적으로 조정할 수도 있으므로 관리자는 가동 중지 시간 없이 스토리지 용량을 원활하게 확장하여 중요한 워크로드에 대한 지속적인 가용성과 확장성을 보장합니다.

스토리지 공간과 스토리지 공간 다이렉트의 차이점

스토리지 공간 및 스토리지 공간 다이렉트는 비슷한 개념을 공유하지만 배포 시나리오, 하드웨어 요구 사항, 확장성 및 관리 복잡성에서 크게 다릅니다. 스토리지 공간 은 일반적으로 SAS를 통해 외부 JBOD 인클로저에 연결된 독립 실행형 서버 또는 클러스터에서 사용되며, 상용 하드웨어를 지원하고 소규모 배포에 적합한 간단한 관리를 제공합니다. 반면 스토리지 공간 다이렉트 는 RDMA 지원 어댑터와 같은 특수 하드웨어가 있는 고속 이더넷 네트워크를 통해 상호 연결된 내부 스토리지 드라이브를 사용하여 하이퍼 수렴형 또는 분리된 클러스터용으로 설계되어 대규모 고성능 환경에 이상적입니다.

확장성 및 성능 측면에서 스토리지 공간은 범용 워크로드에 대해 안정적인 성능을 제공하지만 외부 스토리지 연결 및 드라이브 수일 수 있습니다. 그러나 스토리지 공간 다이렉트는 SMB3 프로토콜 및 RDMA 네트워킹을 활용하여 훨씬 더 높은 확장성, 처리량 및 IOPS를 제공하므로 가상화, 데이터베이스 및 엔터프라이즈 애플리케이션과 같은 까다로운 워크로드에 적합합니다.

두 기술 모두 복원력 구성(단순, 미러, 패리티)을 지원하지만 스토리지 공간 다이렉트는 자동 드라이브 교체 및 지능형 데이터 배치와 같은 다른 클러스터 전체 복원력 기능을 제공합니다. 스토리지 공간은 주로 단일 서버 또는 외부 인클로저 내의 복원력에 중점을 둡니다. 또한 스토리지 버스 캐시를 사용하면 더 빠른 스토리지 미디어에서 자주 액세스하는 데이터를 캐싱하여 성능을 향상시킬 수 있습니다.

스토리지 공간 다이렉트에 대한 자세한 내용은 스토리지 공간 다이렉트 개요참조하세요.

다음 단계

독립 실행형 서버에 스토리지 공간을 배포하는 방법을 알아봅니다.