The concept of virtualization is used because it combines or divides the computing resources. The main issue in the traditional system is that, which leads to the inefficiency of data delivery in the infrastructure as a service (IaaS), and because of inefficiency of the data, the delivery time is also increased, to overcome these problems in the existing system the concept of virtual appliance is introduced whereas, virtual appliance is defined as the software image of the predefined application. The virtual appliance is created to run on the virtualized platform and the created virtual appliance is deployed in the Infrastructure as a service (IaaS) for calculating the delivery time and the concept of optimization is used for reducing the size of the virtual appliance for efficient data delivery