VMware vSphere를 가상 시스템을 실행하기 위한 플랫폼으로 사용할 수 있을 뿐 아니라 애플리케이션을 실행하기 위한 플랫폼으로도 사용할 수 있습니다. 애플리케이션을 패키지로 만들어 VMware vSphere 상에서 직접 실행되도록 할 수 있습니다. 애플리케이션이 패키지화 및 관리되는 형태를 vSphere vApp이라고 합니다.

vApp은 리소스 풀과 같은 컨테이너이며, 하나 이상의 가상 시스템을 포함할 수 있습니다. vApp은 가상 시스템과 일부 기능을 공유하기도 합니다. vApp은 전원을 켜거나 끌 수 있고 복제도 가능합니다.

vSphere Client에서 vApp은 호스트 및 클러스터 보기와 VM 및 템플릿 보기 모두에 나타납니다. 각 보기에는 서비스의 현재 상태, 관련 요약 정보 및 해당 서비스에 대한 작업을 표시하는 특정 요약 페이지가 있습니다.

vApp의 배포 포맷은 OVF입니다.

참고:

vApp 메타데이터는 vCenter Server의 데이터베이스에 있으므로 vApp은 여러 ESXi 호스트에 분산될 수 있습니다. 이 정보는 vCenter Server 데이터베이스가 지워지거나 vApp을 포함하는 독립형 ESXi 호스트가 vCenter Server에서 제거될 경우 손실될 수 있습니다. 메타데이터가 손실되지 않도록 하려면 vApp을 OVF 패키지에 백업해야 합니다.

vApp 내의 가상 시스템에 대한 vApp 메타데이터는 가상 시스템 구성의 스냅샷 의미 체계를 따르지 않습니다. 따라서 스냅샷이 작성된 후 삭제, 수정 또는 정의된 vApp 속성은 가상 시스템이 해당 스냅샷이나 이전 스냅샷으로 복귀한 후에도 그대로 유지됩니다(삭제, 수정 또는 정의된 상태).

VMware Studio를 사용하면 애플리케이션 소프트웨어 및 운영 체제가 미리 채워져 있는 배포 준비가 완료된 vApp 생성을 자동화할 수 있습니다. VMware Studio는 vApp이 최소한의 동작으로 부트스트랩할 수 있도록 게스트에 네트워크 에이전트를 추가합니다. vApp에 대해 지정된 구성 매개 변수는 vCenter Server 배포 마법사에서 OVF 속성으로 나타납니다. VMware Studio 및 다운로드에 대한 자세한 내용은 VMware 웹 사이트의 VMware Studio 개발자 페이지를 참조하십시오.