VMware Virtual Appliances Community
lbalders
Contributor
Contributor

Difference between 'virtual appliance' and 'vApp'

What is the difference between 'virtual appliance' and 'vApp'? Reading VMWare

documents and extensive googling have not resulted in a clear answer.

According to the 'Developer’s Guide to Building vApps and Virtual Appliances',

both can contain one or more VMs. But it seems that vApps can only be run

in a hypervisor environment, and not a hosted environment.

Thank you.

Tags (2)
Reply
0 Kudos
3 Replies
mcowger
Immortal
Immortal

A virtual appliance is a generic term for an application delivered as a prebuilt unit.

vApp is a VMware specific term for an application encapsulated within a vApp pool (which works on both hosted and hypervisors).  The vApp can define a number of specific things about the appliance, such as performance/resource pools, IP address allocation policies, firewall requirements, etc.

--Matt VCDX #52 blog.cowger.us
hemantha2011101
Contributor
Contributor

hi,

I'm a newbie to vApps and I have a similar doubt.

1. I have a windows VM installed/running and I converted it to OVA format. Can I call this OVA file a vApp ? (Or simply a virtual appliance?)

    On which vmware products/platforms can I play this OVA file ? (among ESX/ESXi, Workstation, Player etc.)

2. Now, using VMware Studio, I built a vApp by importing an already existing VM (in OVA format). Now, I have a vApp containing a single VM.

    On which products/platforms can I play this vApp ?(among ESX/ESXi, Workstation, Player etc.)

thanks in advance.

--Hemanth

Reply
0 Kudos
Tsjo
Enthusiast
Enthusiast

Hi,

1. It's a virtual appliance and it can be used in ESX(i), Workstation and Player.

2. vApps can only be used in a vSphere enviroment with DRS enabled.

The information is available in the administration docs.

If you find this information useful, please award points for "correct" or "helpful".
Reply
0 Kudos