-
VDI 초간단 스토리지 사이징 가이드스토리지 지식 2021. 1. 22. 23:41
VDI용으로 스토리지를 사이징 해야 하는데 기초 정보가 거의 없는 경우 간단하게 사이징 할 수 있는 방법을 소개한다.
간단히 말하면, 윈도 사용자들의 대역폭 사용량으로 I/O 처리량을 구하는 방법이다.
적절한 스토리지 사이징 및 디자인을 위해서는 윈도의 디스크 입출력 특성을 이해해야 한다. 먼저, 작업자를 Light user와 Heavy user로 특성화할 수 있고, 이들을 사용 애플리케이션 또는 작업 유형이 다름으로 구분 가능하다.
일반 사용자는 보통 업무 시간에 이메일(Outlook), Excel, Word 및 Web browser를 사용하며, 이러한 작업자는 대개 데이터 입력 또는 사무직 직원이다.
헤비 사용자는 일반 사용자의 모든 툴을 사용하고, 또한 대규모 PowerPoint 프레젠테이션 작업과 기타 대용량 파일 조작을 수행하는 완전한 지식 작업자이다. 이러한 작업자에는 비즈니스 매니저, 임원 및 마케팅 직원이 포함된다.
아래는, 단일 VMware ESX 호스트에서 약 20대의 VMware View 데스크톱에 대한 Light user와 Heavy user의 디스크 사용량을 비교한다. 이는, 평균 인포메이션 작업자의 디스크 I/O 중 90% 이상이 Read 오퍼레이션으로 구성되었음을 시사한다.
이제, 원하는 성능의 스토리지 서브시스템을 선택하려면 필요로 하는 IOPS를 알아야 한다. 그러기 위해서는 다음 공식을 사용하여 대역폭 사용량을 I/O 처리량으로 변환할 수 있다.
가장 보수적으로 여유있게 7MB/s 적용 시, (표준 NTFS 파일 시스템 할당 크기는 4KB) 약 20개의 윈도 VM으로 구성된 전체 그룹은 1,792 IOPS (7*1024/4)를 생성하게 된다. 여기에 사용자 수 (VM 수)를 곱하면 필요로 하는 최종 IOPS를 산출할 수 있다.
2000명일 경우, 1,792 IOPS * 100 (2000/20) = 179,200 IOPS
즉, Read, Write 비율 9:1의 Random I/O에서 179,200 IOPS의 성능을 낼 수 있는 스토리지가 필요하다는 결론이 나온다.
참고 자료 "VDI를 위한 스토리지 사이징 가이드", performance.tistory.com/20
* 출처 : Storage Considerations for VMware® View™
'스토리지 지식' 카테고리의 다른 글
HCI 장점 (feat. HCI로 전환하는 이유) (0) 2021.01.24 스토리지 프로토콜 별 실제 성능 (쓰루풋) (0) 2021.01.23 SSD 내구성 (DWPD & TBW 변환) (0) 2021.01.21 Lazy Zeroed vs. Eager Zeroed (2) 2021.01.20 RTS, EOL, EOSL 용어의 뜻 (0) 2021.01.19