The Impact of Virtualization in Cloud Computing

-The Cloud computing offers dynamically scalable resources provisioned as a service over the Internet. It enables individuals and organization to use various services like software as a service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service(IaaS) over the Internet. Virtualization is the fundamental technology that powers cloud computing. Virtualization allows running multiple operating systems on a single physical system and sharing the underlying hardware resources. Virtualization is a key to building cloud based architectures because it allows greater flexibility and utilization of the underlying equipment. The purpose of this paper is to describe the impact of virtualization in cloud computing. This paper begins with a discussion on concepts and terminology of cloud computing and virtualization, then it describe the architecture of virtualization and its abstraction levels. This paper also includes some popular cloud services. Keywords— Cloud Computing, Virtualization, Saas, PaaS,