씬 프로비전 볼륨

볼륨을 작성할 때 볼륨의 용량을 저장하기 위해 볼륨이 씬 프로비저닝되도록 지정할 수 있습니다. 씬 프로비저닝된 볼륨은 볼륨이 스토리지 풀에서 소비하는 용량이라기 보다 맵핑된 호스트에 대한 다른 용량을 표시합니다. 시스템은 표준 풀 및 데이터 축소 풀 둘 다에서 씬 프로비저닝된 볼륨을 지원합니다.

표준 풀에서 씬 프로비저닝된 볼륨은 용량 절감 기준을 기반으로 하여 특정 볼륨 유형으로 작성됩니다. 이러한 특성은 볼륨 레벨에서 관리됩니다. 데이터 축소 풀을 사용하는 경우, 씬 프로비저닝의 모든 이점이 풀에 지정된 모든 볼륨에 해당됩니다. 완전히 할당된 볼륨에만 이러한 이점이 적용되지 않습니다. 데이터 축소 풀 내의 씬 프로비저닝된 볼륨의 경우, 해당 볼륨에 대해 압축 및 데이터 중복 제거를 구성하여 전체 풀에 대한 용량 절감을 늘릴 수 있습니다. 데이터 축소 풀은 용량의 호스트 사용을 모니터링하여 씬 프로비저닝된 볼륨의 용량 효율성을 개선합니다. 호스트가 용량이 더 이상 필요하지 않다고 표시하면 공간이 해제되고 데이터 축소 풀에 의해 재확보되어 자동으로 재분배될 수 있습니다. 표준 풀에는 이러한 기능이 없습니다.

씬 프로비전 볼륨은 서버 관리를 단순화하는 데에도 도움이 됩니다. 일정 용량의 볼륨을 애플리케이션에 지정하고 애플리케이션의 필요가 변경되면 해당 용량을 늘리는 대신, 애플리케이션의 가상 용량이 큰 볼륨을 구성한 후 애플리케이션 필요가 변경되면 애플리케이션이나 서버를 방해하지 않고 실제 용량을 늘리거나 줄일 수 있습니다.

가상 용량은 호스트에 사용할 수 있는 볼륨 스토리지 용량입니다. 실제 용량은 풀에서 볼륨 사본에 할당되는 스토리지 용량입니다. 완전히 할당된 볼륨에서 가상 용량과 실제 용량은 동일합니다. 그러나 씬 프로비전 볼륨에서는 가상 용량이 실제 용량보다 훨씬 클 수 있습니다.

씬 프로비전 볼륨의 가상 용량은 일반적으로 해당 실제 용량보다 상당히 큽니다. 각 시스템은 실제 용량을 사용하여 볼륨에 기록된 데이터 및 볼륨의 씬 프로비전 구성을 설명하는 메타데이터를 저장합니다. 볼륨에 계속 추가 정보가 기록되면서 사용되는 실제 용량도 늘어납니다. 시스템은 가상 용량 중 기록되지 않은 부분에 대한 읽기 조작을 식별하고 실제 용량을 사용하지 않은 상태에서 서버에 0을 리턴합니다.

시스템은 씬 프로비전 볼륨의 컨텐츠를 설명하는 추가 메타데이터를 유지보수합니다. 따라서 씬 프로비전 볼륨에서 확보한 I/O 속도는 동일한 MDisk에 할당된 전체 할당 볼륨에서 확보된 속도보다 느릴 수 있습니다.

표준 풀에서 씬 프로비전 볼륨을 구성할 때 사용된 실제 용량이 총 가상 용량의 지정된 용량이나 백분율을 초과할 경우 경고 이벤트를 생성하는 경고 레벨 속성을 사용할 수 있습니다. 또한 우선순위가 낮은 애플리케이션을 오프라인으로 하거나 데이터를 다른 스토리지 풀로 마이그레이션하는 것과 같은, 다른 조치를 트리거하는 경고 이벤트를 사용할 수도 있습니다. 데이터 축소 풀 내의 씬 프로비저닝 볼륨의 경우, 용량 보고가 풀 레벨에서 처리되므로 경고 레벨 값을 설정할 수 없습니다.

표준 풀의 씬 프로비전 볼륨에 쓰기 조작에 필요한 충분한 실제 용량이 없을 경우, 볼륨은 오프라인이 되며 오류가 로그됩니다(오류 코드 1865, 이벤트 ID 060001). 씬 프로비전 볼륨에 대한 액세스는 볼륨의 실제 용량을 증가시키거나 볼륨이 할당되어 있는 스토리지 풀의 크기를 증가시키면 복원됩니다.

표준 풀에서 씬 프로비전 볼륨을 작성할 때 공간 할당에 사용되는 입자 크기를 32KB, 64KB, 128KB 또는 256 KB 단위 중에서 선택할 수 있습니다. 선택한 입자 크기는 표준 풀에서 씬 프로비전 볼륨의 최대 가상 용량에 영향을 줍니다. 기본 입자 크기는 256KB입니다. 입자 크기를 32KB로 선택한 경우 볼륨 크기는 260,000GB를 초과할 수 없습니다. 표준 풀에서 씬 프로비전 볼륨이 작성된 후에는 입자 크기를 변경할 수 없습니다. 일반적으로 작은 입자 크기를 사용하면 용량이 절약되지만 더 많은 메타데이터 액세스가 필요해지며 이는 성능에 악영향을 미칠 수 있습니다. 씬 프로비전 볼륨을 FlashCopy® 소스 또는 대상 볼륨으로 사용하지 않을 경우에는 성능을 극대화할 수 있도록 256KB를 사용하십시오. 씬 프로비전 볼륨을 FlashCopy 소스 또는 대상 볼륨으로 사용할 경우에는 볼륨 및 FlashCopy 기능에 같은 입자 크기를 지정하십시오. 데이터 축소 풀의 씬 프로비전 볼륨에는 입자 크기를 설정할 수 없습니다. 8KB의 입자 크기가 데이터 축소 풀 내의 씬 프로비저닝 볼륨 사본에 대한 기본 크기입니다.

씬 프로비전 볼륨을 작성할 때는 성능을 극대화할 수 있도록 캐시 모드를 readwrite로 설정하십시오. 캐시 모드가 none으로 설정되면 시스템이 씬 프로비전 메타데이터를 캐시할 수 없으며 이로 인해 성능이 저하됩니다.데이터 축소 풀에서 작성되는 볼륨 또는 볼륨 사본에는 readwrite의 캐시 모드가 있어야 합니다. 데이터 축소 풀에서 씬 프로비저닝되거나 압축된 볼륨 사본을 작성하려고 시도하는 경우 캐시 모드가 readwrite가 아니면 작업이 실패합니다.

자동 확장 기능은 씬 프로비전 볼륨이 용량을 모두 사용하여 오프라인으로 변경되는 것을 막아줍니다. 씬 프로비전 볼륨이 용량을 사용함에 따라 자동 확장 기능은 비상사태 용량이라는, 고정된 양의 사용하지 않은 실제 용량을 유지합니다. 데이터 축소 풀 내의 씬 프로비저닝 볼륨의 경우, 비상사태 용량을 유지하기 위해 자동 확장 기능이 항상 사용 가능합니다. 표준 풀 내의 씬 프로비저닝 볼륨의 경우, 자동 확장 기능이 선택적입니다. 단, 이 기능을 사용하도록 설정하지 않은 경우, 비상사태 용량이 전부 사용되어 사라질 수 있으며 따라서 볼륨이 오프라인으로 변경될 수 있습니다. 표준 풀을 사용하고 있으며 애플리케이션에 자동 확장 기능이 필요한지 여부를 판별하려면 자동 확장 기능을 끈 채로 씬 프로비전 볼륨테스트를 작성할 수 있습니다. 애플리케이션이 볼륨의 용량을 모두 사용하여 오프라인으로 만들 경우에는 자동 확장 기능을 켠 후 작성할 수 있습니다.