ABSTRACT

Everything about today’s everyday life is digitally interactive. The Internet offers access to a huge amount of information. The Internet is the world’s largest network for gaining free access to data from everywhere at any time. A vast volume of data must be stored and accessed through the Internet. The cloud is the answer to this dilemma. Cloud has massive data storage, so it demands the optimization of cloud resources along with customer expectations. Optimization can be achieved by increasing the performance in terms of various factors: Disk performance, throughput, queries response of customer, availability and capacity.

This paper presents the cloud virtualization that is used to optimize the cloud services. It is the main sustaining technology in the cloud environment. Virtualization is accomplished with the help of virtualization software. This software separates a real calculating unit into several virtual ones; any device can be simply used and handled. Ideal computing resources can be allocated and managed easily with the help of available virtualization software; thus, virtualization speeds up the throughput in cloud computing. This chapter discusses the classes of virtualization and its effect and how to optimize the cloud computing.