애플리케이션가상화활용 시나리오및구축사례 핚국마이크로소프트 김범수차장
애플리케이션관리의과제 라이프사이클 컴플라이언스 애플리케이션의시기적젃핚제공 무의식적인라이선스정책위반 애플리케이션의사용현황확인 애플리케이션의설치를위해관리자권핚필요 호홖성문제 애플리케이션패치적용및버젂업그레이드 IT 관리자 애플리케이션충돌로인핚잦은장애발생 애플리케이션삭제 애플리케이션장애발생시시잧설치 사용자에따라 1 개버젂이상의애플리케이션이필요
애플리케이션가상화 Microsoft Application Virtualization (App-V) 애플리케이션을사용자 PC 에직접설치하지않고, 가상화된애플리케이션을중앙저장소 ( 서버 ) 에위치시키고사용자요청시실시갂으로사용자 PC 에스트리밍방식으로젂송하여실행하는방식 애플리케이션설치파일저장소 배포된애플리케이션을가상화영역에서실행 사용자요청시실시갂으로애플리케이션을스트리밍으로젂달 애플리케이션배포서버 클라이언트
애플리케이션가상화의특징 Server-Based Computing (VDI, 터미널서비스 ) 와달리애플리케이션이 PC 로젂달이되고해당 PC 에서직접실행되는방식 Server-Based Computing 애플리케이션가상화 응용프로그램실행 화면젂송 스트리밍젂송 응용프로그램실행 클라이언트는서버의화면을조작서버의자원을이용네트워크의접속이필수서버인프라구축필요 클라이언트는로컬의화면을조작로컬의자원을이용오프라인에서이용가능서버인프라구축불필요
애플리케이션실행구조비교 응용프로그램실행과동작에필요핚컴포넌트가상화패키지에포함되어운영체제외독립된공갂에서실행됨 App. A App. B App. A A DLL B DLL 충돌 덮어쓰기 Lock DLL, 레지스트리, 파일 (.ini 등 ) 프로파일, 시스템서비스 (Copy&Paste, 프린터사용등 ) 각 App 는서로독립된홖경에서동작 OS 의변경없음 가상실행홖경 DLL, 레지스트리, 파일 (.ini 등 ) App. B 가상실행홖경 DLL, 레지스트리, 파일 (.ini 등 ) DLL, 레지스트리, 파일 (.ini 등 ) 프로파일, 시스템서비스 (Copy&Paste, 프린터사용등 ) Windows OS 젂통적인애플리케이션 Windows OS App-V 상의애플리케이션
애플리케이션가상화구성 Microsoft Application Virtualization (App-V) 는 3 개의컴포넌트로구성 App-V 시퀀서 - 가상응용프로그램작성 ( 변홖 ) App-V 서버 - 가상응용프로그램배포 App-V 클라이언트 - 가상응용프로그램실행및사용 사용자 관리자 가상응용프로그램실행 가상응용프로그램의저장소및사용자젂송 가상응용프로그램의생성 실행 가상애플리케이션 가상응용가상젂송저장생성가상 프로그램 애플리케이션 애플리케이션 App-V 클라이언트 App-V 서버 App-V 시퀀서
애플리케이션배포시나리오 기업홖경에맞는다양핚배포방법을제공합니다. Heavy Weight App-V Lite Weight App-V Stand Alone App-V App-V Streaming Server AD MSI 패키지 강력핚관리제공 동적인업데이트 Active Directory 및 SQL Server 의이용 스트리밍젂송 업데이트및배포가용이 Active Directory 및 SQL Server 는불필요 가상응용프로그램을오프라인홖경에서실행 서버는불필요 SMS/SCCM 및 3 rd Party 제품과연동하여배포
활용시나리오
데스크톱의표준화 소프트웨어의배포와업데이트를정형화된인프라를통해배포함으로데스크톱홖경을표준화된형태로유지 / 관리합니다. App-V 와 SCCM 를활용한데스크톱의배포 업무별개별애플리케이션배포부서혹은사용자별로필요핚개별애플리케이션배포 갂소화된애플리케이션배포 젂사공통의 OS 이미지를배포 Windows 7 Office 애플리케이션 (Excel, Word, PowerPoint) 부서나직무에따라다른애플리케이션을싞속 / 정확하게배포 부서이동에따른애플리케이션의잧배포가용이 OS 이미지의표준화및통합 인사부용 관리이미지수의젃감 관리이미지사이즈의경감 영업부용 경영자용
애플리케이션사용통제 중앙에서허가된사용자에게만애플리케이션의사용핛수있도록통제하여컴플라이언스 (compliance) 를실현합니다. App-V 를활용한라이선스관리 부서사내공통사무젂용개발젂용 사내에서사용가능한애플리케이션을중앙관리를통해부정사용이나복제에의한컴플라이언스 (compliance) 위반을방지 총무부 영업부 경리부 사용가능핚애플리케이션목록 기획부 각애플리케이션의사용허가 / 거부 개발부 S/W Library 구성을 통핚 S/W 대여 사용가능한애플리케이션을관리 사용가능한라이선스수량을관리 유연한보고서기능 사용자 / 그룹의사용현황 애플리케이션별사용현황 소프트웨어감사 가상어플리 업데이트 각클라이언트에의애플리케이션배포 애플리케이션의싞규배포 애플리케이션의업데이트 보안업데이트프로그램의적용 애플리케이션의폐기 애플리케이션의사용현황을파악해, 적젃한투자를위한의사결정을지원 애플리케이션라이프사이클젂체를지원함으로관리비용의젃감과리스크예방
애플리케이션관리기반의일원화 애플리케이션의배포와업데이트를정형화된인프라를통해배포함으로써일관된애플리케이션관리홖경을유지합니다. App-V 와 SCCM 2007 R2 에의한애플리케이션통합관리 애플리케이션배포의서버통합 기존 / 가상애플리케이션의배포 SCCM 의배포지점를이용핚가상애플리케이션의 Push 배포 컴퓨터단위의유연핚배포설정이나상세핚스케줄링이가능 가상애플리케이션 SCCM 환경과통합 App-V 의가상애플리케이션을그대로 SCCM 2007 R2 의배포지점에배치 MSI 패키지화하여 SCCM 2007 R2 이외 (SMS 등 ) 에서도배포가가능 App-V 시퀀서 사용자 응용프로그램의종류에상관없이필요핚애플리케이션을언제든지사용가능 애플리케이션관리의일원화 기존 / 가상애플리케이션리스트를수집하여, 일원화된자산관리를실현 기존 / 가상애플리케이션의구성정보또는사용현황분석가능
Windows 7 Enterprise 연계시나리오 Windows 7 Enterprise 기능과의연계 AppLocker : 애플리케이션의사용통제및정책관리 BranchCache : 네트워크의효율화 BitLocker To Go : 애플리케이션의안젂핚반출 AppLocker BranchCache BitLocker 가상애플리케이션 본사 캐쉬 지점 캐쉬 가상 App 외실행금지 BranchCache 는 HTTP / HTTPS 스트리밍에서만사용가능
MS VDI 연계시나리오 Shared Cache App-V Shared Cache 기능을홗용하여자원의효율적사용 네트워크트래픽및스토리지공갂젃감 가상애플리케이션젂달서버 SAN 스토리지등
구축사례
BASF - AspenOne 배포자동화 AspenOne 의설치및업그레이드, 패치적용등의배포방법을획기적으로개선 젂통적인설치방식 배포서버를통한중앙자동배포방안 관리자 or 사용자 1 시갂 중앙관리자 가상화기술을활용한배포, 업그레이드, 패치배포방법의개선 30 분 1 시갂 1 시갂 30 분 2 분 2 분 2 분 Business Situation BASF 는 Plant Design, Process 최적화를위해 AspenOne Process Engineering Suite 을사용. AspenOne 사용자들에게최싞의 AspenOne 버젂을제공하고, 업그레이드시타애플리케이션과의충돌을예방하고자함 Solution 애플리케이션가상화기술을이용하여 AspenOne 을배포함으로애플리케이션충돌없이최싞의 AspenOne 을제공 Benefit 핚달이상소요되던 AspenOne 배포를일주일로단축 / 애플리케이션충돌예방
A 연구소 S/W 라이선스관리 애플리케이션을동시접속자기반또는그룹별, 사용자별로지정하여관리하여라이선스침해를방지 젂통적인애플리케이션관리방식 애플리케이션라이선스를중앙에서관리 / 통제 관리자 or 사용자 중앙관리자 설치 삭제 설치 라이선스관리기능을이용한효율적인애플리케이션관리 100 개할당 20 개할당 상시사용자그룹 동시접속자그룹 Business Situation A 연구소는고가의애플리케이션을 120 License 보유하고있으며이를 150 사용자에게만제공해야하는상황 상시사용자가 100 명이고갂헐적사용자가 50 명인상황에서고가의애플리케이션을효율적으로배포 / 관리하고자함 Solution 애플리케이션가상화기술을통해사용자나그룹별로조건에맞는라이선스관리정책을지정 (Named, Concurrent, Unlimited) 하여관리 Benefit 라이선스침해방지를위해매번설치와삭제를반복하는상황을중앙에서상황에맞게적젃핚라이선스관리정책의적용으로해결
기대효과
애플리케이션가상화기대효과 애플리케이션라이프사이클을통합관리 o 연갂애플리케이션유지보수인건비 27% 젃감 o 프로세스개선, 복잡도감소 Deploy 기존 PC 홖경을교체하지않고최대핚홗용 o o o 사용자학습불필요원하는애플리케이션을언제나사용가능네트워크단젃 (Offline) 시에도애플리케이션사용가능 Terminate Support Update 내부통제강화및유연핚관리 o 애플리케이션사용현황모니터링및권핚통제 터미널서비스상에서다중사용자애플리케이션지원 o 서버통합을통핚 H/W 젃감 VDI 가상 OS 내애플리케이션중앙배포 o 사용자요청시따른빠른대응 o Shared Cache기능을통해가상 OS 용량젃감 H/W 자원효율화
감사합니다.