App-V 4.6 SP1의 Shared Cache를 이용하여 VDI/RDS의 응용 프로그램 스토리지 최적화

image

지난 3월 릴리즈된 Application Virtualization 4.6 SP1(이하 App-V)에는 여러 개선 사항이 포함되어져 있습니다. (응용 프로그램 가상화에 대한 기본 지식은 여기를 참고하세요!)

  • 간소화된 응용 프로그램 시퀀싱 ? App-V 4.6 SP1 Sequencer의 기능이 개선되어 App-V용 응용 프로그램 패키징을 쉽고 빠르게 수행할 수 있습니다.
  • RDS에서 읽기 전용 캐시 사용 지원 ? 이제 App-V 4.6 SP1은 VDI 및 RDS 환경 모두에서 읽기 전용의 공유 캐시를 사용하도록 지원합니다.
  • Microsoft .NET Framework 4.0 시퀀싱 지원 - 이제 4.6 SP1에서는 Microsoft .NET Framework 4.0 시퀀싱을 지원합니다.
  • 사용자 의견 및 핫픽스 롤업 ? App-V 4.6 SP1에는 Microsoft Application Virtualization 4.6 릴리스 이후 발견된 문제를 해결할 수정 프로그램의 롤업도 포함되어 있습니다.

이 중 오늘 언급드릴 내용은 바로 RDS나 VDI 환경에서 응용 프로그램 가상화 캐시에 대한 처리를 SAN에 집중할 수 있는 Shared Cache에 관련된 이야기입니다.

image

App-V의 경우에는 스트리밍 받은 패키지를 차후 실행의 용이성(오프라인이나 느린 네트워크)을 위해 로컬 디스크에 저장해놓는 특징이 있습니다. 위 그림과 같은 위치에 기본적으로 저장됩니다. 만약 사내의 App-V 클라이언트가 100대인 경우, 기본적으로 캐쉬 용량 X 100대의 스토리지가 필요하게 되죠. RDS나 VDI의 경우에는 중앙 스토리지(SAN)의 용량 낭비로 이어질 수도 있습니다. 사실 캐시의 내용은 동일하니까요.

App-V 4.6 SP1에는 이러한 캐시를 SAN에 저장해놓고 해당 캐시를 같이 사용할 수 있는(현재는 RDS, VDI 시나리오에서) Shared Cache를 제공합니다.

해당 Shared Cache에 대한 구현 방법은 TechNet내 How to Configure a Read-only Cache on the App-V Client (VDI)에 잘 정리되어져 있습니다.

최근 릴리즈된 MDOP 2011 버전내 App-V 모듈에도 이미 4.6 SP1이 포함되어져 있습니다. 미소