Multi-tier and complex applications are used to distribute workloads across servers and to provide a higher level of security, performance, and scalability. When deploying applications that need components running on different servers, deploying virtualized servers on VMware vSphere provides a number of advantages. You can deploy virtual servers in a VMware cluster, provision as many hardware resources as you need, and add more storage, CPU, and memory capacity without experiencing significant downtime. Virtual machines (VMs) that are used to run complex applications can be grouped in VMware vApps for more rational management and convenience. Today’s blog post covers VMware vApps, relevant use cases, and the process of creating vApp in a VMware vSphere virtual environment.