ESXi에서 기본적으로 디스크 추가는 VM 설정 시나 VM 설정 후 설정화면에서 하드 디스크를 선택해서 추가해줄 수 있습니다.
RDM이라고 물리 디스크를 직접 붙여주기도 하지만 가상화 플랫폼이기 때문에 많은 사람들이 VMFS라는 가상 디스크를 만들어줍니다.
다음을 눌러주면 위 화면처럼 용량이나 위치를 지정하게 하는 화면이 나오는데요.
한가지 눈에 띄는 것은 디스크 프로비저닝 입니다.
느리게 비워지는 씩 프로비저닝
빠르게 비워지는 씩 프로비저닝
Thin Provision
이렇게 3가지 종류의 가상 디스크를 만들 수 있습니다.
이번 시간에는 이 3가지 종류의 가상 디스크의 특징을 알아보도록 하겠습니다.
관련 영상을 먼저 보실까요?
이해가 어느정도 되셨는지 모르겠습니다.
위 영상은 씩 프로비저닝과 씬 프로비저닝의 차이를 알려주는 영상입니다.
아까 영상에서 나온 그림을 가지고 설명을 다시 드리자면,
씩 프로비저닝과 씬 프로비저닝의 가장 큰 차이점은
씩 프로비저닝은 20GB의 디스크를 만들 때 미리 20GB의 모든 디스크를 만들어 놓는 것이고,
씬 프로비저닝은 20GB의 디스크를 만들 때 20GB의 모든 용량이 아닌 그것 보다 작은 용량을 만들어놓고
용량이 커질 때 마다 저절로 디스크를 유동적으로 크게 만드는 것입니다.
씩 프로비저닝의 특징은 미리 용량을 만들어 놓기 때문에 계획적으로 쓸 수 있겠고
씬 프로비저닝의 특징으로는 적은 용량을 가지고도 당장 디스크로 사용이 가능하다는 점이겠죠.
그런데 씩 프로비저닝에도 종류가 두 가지가 있습니다.
느리게 비워지는 씩 프로비저닝
빠르게 비워지는 씩 프로비저닝
두 종류의 차이는 무엇일까요?
일단 두 분류를 영어로는 뭐라고 하는지 알면 이해하기가 좀 수월합니다.
느리게 비워지는 씩 프로비저닝 => Thick Provision Lazy Zeroed
빠르게 비워지는 씩 프로비저닝 => Thick Provision Eager Zeroed
여기서 Lazy(게으르다)란 단어와 Eager(열심)이라는
단어의 뜻을 잘 생각해보면 됩니다.
디스크를 구성하는데 왠 게으른 것과 열심이라는
단어가 나올까 하는 생각을 할 수도 있습니다.
Lazy 라는 단어가 들어간 느리게 비워지는 씩 프로비저닝의 경우
물리적 디바이스에 남아 있는 데이터는 생성 동안에 삭제되지 않습니다.
그리고 나중에 가상 시스템에서 처음으로 쓰는 경우 요구에 의해 0으로 설정됩니다.
Eager 라는 단어가 들어간 빠르게 비워지는 씩 프로비저닝의 경우
물리적 디바이스에 남아 있는 데이터가 생성 동안에 삭제되게 됩니다.
따라서 이 방법으로 가상 디스크를 만들 경우 다른 방법보다 생성하는데 오랜 시간이 걸리게 됩니다.
느리게 비워지는 vs 빠르게 비워지는
어떤 것을 선택해야 할까요?
어떤 블로거가 iometer로 각 디스크 프로비저닝 방법마다 속도를 재본 결과입니다.
Conclusion :
It seems like VMware has quite similar performance across different types of disks
결론은 거의 차이가 없는 것 같다입니다.
However , just bear in mind that if they’re using MSCS or VMware FT you will need to use Eager Zeroed Thick.
그러나, 만약 MSCS나 VMware FT와 같은 특수한 환경에서는 빠르게 비워지는 씩 프로비저닝을 써야한다고 합니다.
저는 특별한 상황이 아니면 해당 디스크를 정해진 용량만큼 미리 채워주는 느리게 비워지는 씩 프로비저닝을 권장하고 싶습니다.
Thin Provision 을 선택하는 동영상이 많은데..
이것에 대한 설명이 없네요..
아쉽당.
그래도 빠른과 느림에 대해서 궁금증이 해소되었네요.
감사합니다.
정말 좋은 포스팅 글이 많네요. 많은 도움 되었습니다. 앞으로도 좋은 글 부탁드립니다.
감사합니다 🙂
씬 프로비전에 대한 정보가 없어서 찾다찾다 여기에서 보게됬는데 도움이 많이 됬습니다 잘보고갑니다^^
HP 마이크로서버 gen8 을 사용하고 있는데요.
디스크를 SATA AHCI 모드로 잡고 쓰는데요.
esxi에 Xpenology와 windows 7 설치를 했습니다.
Xpenology에 사용할 디스크는 bay1, bay2, bay3을 RDM으로 잡아서 사용하고 있습니다.
bay4에는 기존 윈도우를 아용할때 data 디스크로 사용을 하여 많은 자료가 있습니다.
그래서 가상 windows7에서 그대로 사용을 하려고 하는데 가능한가요?