가상 머신을 사용한 씬 프로비저닝보다 스토리지를 씩 프로비저닝하는 이점


9

나는 일반적으로 씬 프로비저닝 (thin-provisioning) 사용하는 VM을 구축 할 때 저장 공간 : 그것은 많은 유연성을 제공하고, 보이는 빠른 빌드 할 수 있습니다.

내가 볼 수있는 유일한 확실한 장점은 VM이 기본 스토리지 인프라의 사용 가능한 공간을 실수로 낭비하지 않도록하는 것입니다. 다른 것들이 있습니까?


의 중복 될 것으로 보인다 serverfault.com/questions/279773/... --- 어쩌면 두 사람은 병합한다
MDPC

@mdpc-이 질문을 할 준비가되어있는 것을 보았습니다. 관련이 있지만, 이것이 보증하기에는 충분히 다른 것 같아요 :)
warren

답변:


5

씬 프로비저닝 디스크는 축소 할 수 없습니다. 모든 블록을 할당하면 그게 전부입니다.

또한 빠른 포맷을 수행하지 않으면 Windows는 실제로 씬 프로비저닝 된 디스크 전체를 채 웁니다.

성능 저하가있을 수도 있지만 100 % 확신 할 수 없으며 테스트해야 할 사항입니다. 호스트 기반 하이퍼 바이저의 경우도 마찬가지입니다.


4
스토리지 vMotion을 수행하는 경우 일반 VM을 씬 프로비저닝 할 수 있습니다.
jftuga

3

언급되지 않은 다른 범인 :

  • 씬 프로비저닝 된 드라이브는 매우 쉽게 조각화 될 수 있습니다. 호스팅 장치를 조각 모음 할 수없는 경우 성능이 크게 저하 될 수 있습니다.
  • 공간이 과도하게 할당 된 씬 프로비저닝 된 스토리지의 실제 디스크 공간이 부족한 경우 쓰기 작업으로 인해 하나 이상의 VM 드라이브에서 일반적으로 복구를 넘어 치명적인 오류가 발생할 수 있으므로 실제 디스크 사용량을보다 잘 모니터링 할 수 있습니다. 스토리지 호스트를 신중하게

2

스파 스 디스크는 크기를 모니터링하고 필요할 때 확장하여 리소스를 차지하기 때문에 추가 성능 오버 헤드가 발생합니다. 너무 많지는 않지만 사용중인 리소스에 따라 다릅니다. 일부 설정의 경우 디스크 공간이 중요하지 않으므로 성능을 향상시키기 위해 모든 것이 사전 할당되어 있으며, 다른 경우에는 CPU주기와 IOPS가 충분하지만 저장 공간이 제한되어 있기 때문에 (특히 SSD 기반 스토리지를 사용하는 경우) 스파 스를 사용하는 것이 좋습니다 디스크


3
실제로 성능 저하는 대부분 조각화입니다. 드라이브를 초기화 할 때 모든 블록은 연속적이지만 씬 프로비저닝시 많은 조각화가 발생할 수 있습니다. "크기 모니터링 및 확장"은 결코 일어나지 않습니다. 스파 스 파일은 실제로 "무료"파일 시스템 기능이며 블록이 할당되면 자동으로 커집니다.
wazoox

1
파일 시스템을 사용하는 경우에도 마찬가지입니다 (직접적인 IO 랜드에 들어 가지 않는 한 자체 IO 성능 문제 일 수 있음)
dyasny

2

씩 프로비저닝의 주요 장점은 다음과 같습니다.

  • 하드 드라이브 할당은 연속 블록을 사용할 가능성이 높으므로 물리적 플래터에서 조각화가 줄어 듭니다.
  • 물리적 디스크 공간이 즉시 할당되므로 오버 프로비저닝의 함정에 빠지지 않습니다.

주요 단점은 다음과 같습니다.

  • 디스크 프로비저닝은 해당 공간을 완전히 요구해야하기 때문에 더 오래 걸립니다
  • 지정된 VM에서 사용하지 않은 용량도 할당에 사용됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.