460 likes | 653 Views
“The industry standard in VDI and SBC performance testing”. Introduction to Login VSI v 4. 기 명 종 Tel: 010-6398-7850 mjki@loginVSI.com Twitter: @LoginVSI www.loginvsi.com. Login International Group. Login VSI: Sunnyvale, CA, USA Amsterdam, The Netherlands. Login Consultants:
E N D
“The industry standard in VDI and SBC performance testing” Introduction to Login VSI v4 기 명 종 Tel: 010-6398-7850 mjki@loginVSI.com Twitter: @LoginVSI www.loginvsi.com
Login International Group Login VSI: • Sunnyvale, CA, USA • Amsterdam, The Netherlands Login Consultants: • Amsterdam, The Netherlands • Ettlingen, Germany • Mechelen, Belgium • Kaunas, Litouwen (Development)
Login VSI의 목표 Login VSI는 VDI 및 SBC 벤치마킹/성능 테스트 분야 산업 표준 도구!!!!
Login VSI 역사 • SBC/VDI를 위한 프리웨어 로드 테스트 도구 • 낮은 엔트리 • 미리 정의된 작업 로드 • 쉬운 적용 • 누구나 사용하기 쉬움 • 블로거 주목 • 사용자 기반 성장 • SBC/VDI를 위한 산업 표준 벤치마크 툴 • 엄청난 설치 기반 • Project VRC에 사용 • 표준 작업 부하 • VSImax 표준 • Pro 버전 • Tier 1 벤더 • SBC/VDI를 위한 완전한 평생 벤치 마크 슈트 • 영향 분석/변경 • 최종 사용자 마켓 • Tier 2 벤더 • 호스트 제공 사 • 시스템 통합 • 각 분야 2008 2009 2010 2011 2012 2013
SBC 및 VDI 성능테스트 이유 성능은 VDI/SBC 사용자 인프라의 핵심적인 여러 면들 중 가장중요한 하나이다, 하지만 우리가가지고 있는 당면 문제는: • 고객 환경에서 최고 성능의 SBC 또는 VDI 제품을 어떻게선택 할 수 있는가? • 고객이 새로운 시스템이 요구에 충분하다는 것을 어떻게 알 수 있는가? • 현재 고객 인프라 (서버/스토리지/클라이언트)의 최대 용량을 어떻게 아는가? • 고객 인프라가 극한의 상황에서도 충분히 견딜 수 있는가? • 필요한 업데이트 및 업그레이드가 성능에 미치는 영향 예측 할 수 있는가?
SBC 및 VDI 성능 테스트 성능 테스트는 VDI/SBC 프로젝트 모든 단계에 있어서 가장 중요한 성공 요소이다. 프로젝트 사용
경쟁 포지셔닝 Who we are: 산업 표준 벤치마킹/성능 테스트 도구이다. • 평가 툴이 아님: Lakeside 및Liquidware • 모니터링 툴이 아님: Lakeside, Liquidware • 실전 테스트 도구이다(워크 로드 시뮬레이션 발생기): 로드 테스트 경쟁사및 제품:Citrix Edgesight (개발 중단), HP Loadrunner (매우 고가이며 복잡, 일반네트워크 프로토콜 사용), VMware View Planner (개발 중단), How we differ from our peers: • 100% 벤더 독립 • 산업 표준 워크 로드 • 적용하기 쉽고, 사용하기 쉬움 • 결과 분석과 이해가 쉬움(VSImax)
100% 벤더 독립 테스트 그 외로: Quest, RedHat, Oracle 및 More…
프로젝트 기획 단계: 벤치 마킹/PoC (Proof of Concept)… 프로젝트 사용/적용
초기 프로젝트 단계:용량 기획/Sizing… 프로젝트 사용/적용
후기 프로젝트 단계:로드 / 스트레스 테스트… 프로젝트 사용/적용
사용 단계:인프라 변경/영향 분석... 프로젝트 사용/적용
Login VSI 테스트 환경 구성 • ※ 권장 사항 • (1) 1대의 Launcher에서 최대 50개 (30Session/Launcher 권장)의가상 데스크톱을 접속하여 테스트 수행 • (2) 실 환경에 맞는 테스트 환경 제공 필요
Login VSI 실제 테스트 환경 구성 SPEC Login VSI 성능 테스트 환경 구성 주의점 모든 서버는 모두 분리 되어야 함 Master VM에 LoginVSITarget 구성 후 50개 VM 생성 해야 함. 위 2번이 안되면, 모든 VM에 타겟 개별 구성 (시간소요) Launcher 2 Analyzer Data Server Console AD 서버 Win2012서버 2CPU,8GB RAM, 128GB Disk Windows 7 2 CPU, 4GB RAM 테스트 구성 ICA, RDP 설치 ICA, PCoIP, RDP, SPICE 등원격 Protocol 사용 테스트 서버 분리 Launcher 1 LoginVSIVSIshare Hypervisor (MS Hyper V 또는 VMWareESXi또는 XenServer) Win VM No.5 Win VM No.10 Win VM No.5 Win VM No.10 Win VM n 대 Win VM n 대 Win VM No.4 Win VM No.9 Win VM No.4 Win VM No.9 Win VM --- Win VM --- Login VSI 테스트 서버 Windows 7 2 CPU, 4GB RAM 테스트 구성 ICA, RDP 설치 Win VM No.3 Win VM No.8 Win VM No.3 Win VM No.8 Win VM --- Win VM --- Win VM No.2 Win VM No.7 Win VM No.2 Win VM No.7 Win VM --- Win VM --- Win VM No.6 Win VM No.6 Win VM No.1 Win VM No.1 Win VM No.11 Win VM No.11 Citrix XenServer MSHyper V VM 운영서버 * 1n대 VM 운영서버 * n대 VMware Horizon ViewTest Target VM (n 대) Citrix Test Target VM (n 대)
실제와 같은 사용자 작업 부하 패턴 • 모든 워크로드는 48분 루프 • 4 x 12 분 세그먼트 • Mediumworkload: 세그먼트마다 3분 대기 할당 • 동등한 로드 분산을 위해 시작 세그먼트 선택 가능 • 테스트 루프에 더욱 실전적인 어플리케이션 적용 • 플래시 (선택) 대신 HTML 5 비디오 플레이어
실전적인 데이터 세트/파일 액세스 • 실전적인 파일과 데이터 액세스 행위 • 프로그램에 있는 데이터 대신 중앙 데이터 서버 구성 • 큰 VM 풀에서는 큰 다큐먼트: 타입당 1000 다큐먼트 • 크고 많은 데이터를 가진 다양한 웹사이트 • 완전 포맷한 비디오 라이브러리: 480p, 720p, 1080p • Login VSI 4.0 Pro 라이브러리 크기: 13GB
Direct Desktop Launch (DDL) Mode • DDL 모드에서는 원격 클라이언트 필요 없음 • 테스트를 위한 최소한의 시작 인프라 필요 • 하나의 런처에서1.000개의 데스크 탑 세션 시작 • Windows 7 과 Windows 8 지원 • 비교에 용이 • 스토리지 구성 • 서버 또는 하이퍼바이저 변경 • 윈도우 또는 어플리케이션 레벨 변경
중앙 콘솔 관리와 업데이트 • Login VSI 설정 100% 콘솔 관리 • LoginVSI 테스트환경 변화를 위해 VM 풀재 적용 불 필요 • 콘솔에서 LoginVSI & Customization 업데이트 • 콘솔에서 런처 관리 & 시작 (Zero Touch) • 콘솔에서 경고와 오류 로그 관리 • 콘솔에서 발생 가능한 이슈들의 자동 스크린 샷 생성 • 100% 변경하고 반출 할 수 있는 AD 설정
워크 로드 설명 1) Base Phase; Base Phase 세션은 테스트 서버의 Baseline계산에만 사용. 서버에 로드가 없을 때를 계산. VSI-timers (Basiline계산)만 수행하는 5개의 Base Phase 세션. 실제로 Base Phase 워크로드는고객 환경에서 사용하고 LAB 목적으로는 사용하지 않음. 2) Create Profile; 테스트 사용자를 시작하고 워크로드에서 사용 할 모든 어플리케이션을 오픈. 어플리케이션 프로파일을 가진 사용자 프로파일을 생성. VSI 테스트이전에 Create Profile 테스트 권장. 이는 VSI 테스트를실행 시 다른 테스트로 인한 영향을 받지 않기 위함. 3) Light workload; 가벼운사용자를 위한 워크로드 Medium이나 Heavy 워크로드보다 가벼운 몇 개의 특정 액션들만 실행. Light workload; 최대 2개의 어플리케이션 동시 실행, 아웃 룩은 실행 안하고 IE와엑셀(30% IE, 70% Excel)을 랜덤 실행하고 PDF 변환 프린트 작업 수행 안 함. 4) Medium workload; 중간 사용자 워크로드이며 가장 많이 사용되는 세계 표준 워크로드. Light 보다는 무겁고 Heavy 보다는 가벼운 워크로드. Medium workload; IE/Outlook/Adobe/Word/Excel/MindMap/PowerPoint/Flash game/PhotoViewer /Video-player (480p)들을 랜덤 실행하고 PDF 변환 프린트 작업 수행. 5) Heavy workload;전형적인 무거운 사용자. 가장 무거운 워크로드. Heavy workload; IE/Adobe/Outlook/Excel/MindMap/PowerPoint/Word/Flash game/PhotoViewer /Video-player (720p/1080p) 들을 랜덤 실행하고 PDF 변환 프린트 작업 수행.
벤치마킹 모드 • 벤치마킹 목적을 위해 특별히 설계 • 설정을 단순화 하고 구성 실수를 최소화 • 시스템 간 공정한 비교 가능 • 공식적인 Login VSI Medium 워크 로드로만 제한 • 모든 세션들은 반드시 48분 런치 윈도우 실행
실전 테스트 실행 • 한 번의 테스트에서 다중 단계 구성 • 실전 사용 시간 로그온 패턴 시뮬레이션 • 로그온 스톰 시뮬레이션 • 완전 부하 테스트 실행 (긴 시간 안정성 평가)
실 시간 테스트 피드백 Dashboard • 테스트동안 실 시간 진행 피드백 • 총괄적 테스트 개요 • 시작부터 실행중인 세션들, 경과/남은 시간 • 워크 로드와 런처의 오류와 경고 • 실 시간 평균 로그온 시간 그래프 • Login VSI 4.1: 실 시간 VSImax응답 시간 정보
VSImax (최대 동시 사용자 수) 정확성 • VSImax 4.0은 2개의 키 매트릭스 조합= VSImax& VSIbase (부하 없는 시스템 응답 시간) • VSImax 4.0은 반응 시간 속도에 포커스 • 최적화 된 알고리즘은 높은 VM 밀도 환경에 더욱 최적화 • VSIbase는 Pre-Test Baseline 응답 시간 측정 • VSImax결과는 실제와 최대 2-3% 보다도 작은 오차 범위
자동화 된 리포트 • 자동으로 테스트 결과 개요 생성 • 테스트와 워크 로드 설정 • Login VSI 응답 시간 그래프 • 테스트 결과 요약 • 더 많은 결과 매트릭스 • 다른 사람들과 쉽게 결과 공유 토론
분석 결과: VSImax 최대동시사용자 수 (Login VSI 테스트목적 값)
분석 결과: VSImax v4 Detailed 사용자 증가에 따라 소요되는 각 어플리케이션 반응 시간 변화
분석 결과: VSImax v4 Scatter by users 사용자가증가 함에 따라 소요되는 각 어플리케이션 반응 시간 변화
분석 결과: VSImax v4 Scatter by Time 시간이 경과 함에 따라 소요되는 각 어플리케이션 반응 시간 변화
분석 결과: 용어 정리 Total: 모든 매트릭스 합계 FCDL: File Copy Doc Local- IO 로컬의doc (Microsoft Word) 파일 복사. FCDS: File Copy Doc Share- IO/Network VSI 콘텐트 장소에서 로컬 파일 시스템으로 로컬 파일 시스템으로 Doc (Microsoft Word) 파일복사. FCTL: File Copy Text Local- IO 로컬의 txt (plain text) 파일 복사. FCTS: File Copy Text Share- IO/Network VSI Share 공유 장소로 부터 txt (plan text) 파일 복사. NFP: Notepad File Print- CPU 노트패드에서 프린트 대화창 열기. NSLD: Notepad Start/LoaDfile- CPU/IO 파일 타입 속성으로 노트패드 열고 텍스트 파일 로딩. WFO: Windows File Open- CPU/RAM/IO 파일 열기> 노트패드에서 대화창 열기. WSLD: Word File Start/LoaD- CPU/RAM/IO 파일 타입 속성으로 마이크로 소프트 워드 열고 Doc 파일 로딩. ZHC: Zip High Compression- CPU 5MB 크기의 PST (Outlook Personal Folder) 파일을 고밀도 압축. ZLC: Zip Low Compression- IO 5MB 크기의 PST (Outlook Personal Folder) 파일을 저밀도 압축
분석 결과: LogonTimer 그룹 정책적용 후 사용자 증가에 따라 Windows Shell이 완전히 로드 될 때까지 걸리는 시간
분석 결과: AppStart 사용자 증가에 따라 어플리케이션 시작 반응 시간
분석 결과: 비교 마법사 각테스트 간의 비교 마법사
산업 표준 벤치마크 도구로 인식 • "Login VSI is commonly referenced as a standard within the virtual desktop community and was designed for benchmarking Server Based Computing and Desktop Virtualization (VDI) solutions including Citrix XenDesktop“ Citrix • "Login VSI is now considered the industry standard to create real world workload generation on VDI infrastructures“ Atlantis Computing • “The industry now accepts this tool as the de-facto standard for user workload generation” Microsoft • “Login VSI is the de facto standard for SBC and VDI benchmarking” Gartner
VDI/SBC 산업 표준 Login VSI로 테스트 인증 마크 Login VSI로 성능 테스트 후 고객이 원할 경우 작성 된 리포트 검토 및 인증 마크 Login VSI로 성능 테스트 후 고객이 원할 경우 기술 스태프가 작성 된 리포트 검토 후 유효 인증 마크
Login VSI 데이터를 기반으로 만들어진 85개 이상의 화이트 페이퍼
Login VSI 라이선스 옵션 • Login VSI Express (중간 워크 로드, 최대 50 사용자, 지원 없음)는 등록 후 무상으로 다운로드하여 사용 할 수 있음 (1년에 7000 다운로드 이상). • Login VSI Pro (모든 표준 워크 로드, 워크로드 사용자 지정, 최대 250 또는 그 이상 사용자, 지원 옵션). • Login VSI Pro 가격은 사용자 세션 수와 기간을 근간으로 함. We offer: • 250, 500, 1000, 1500, 2000, 3000, 4000, 5000, 또는무제한 사용자 세션 • 6 개월 렌탈 라이선스 및 영구 라이선스
감사합니다. • 기 명 종 (Login VSI 한국대표) • Tel: 010-6398-7850 • mjki@loginVSI.com • Twitter: @LoginVSI • www.loginvsi.com “The industry standard in VDI and SBC performance testing”