We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13
Cloud computing Lec#5
Cloud Computing Technologies
• A list of cloud computing technologies are given below: • Virtualization • Service-Oriented Architecture (SOA) • Grid Computing • Utility Computing Virtualization in Cloud Computing
• Virtualization is the creation of a virtual (rather than
actual) Virtualization is the process of creating a virtual environment to run multiple applications and operating systems on the same server. The virtual environment can be anything, such as a single instance or a combination of many operating systems, storage devices, network application servers, and other environments. • In other words, Virtualization is a technique, which allows to share a single physical instance of a resource or an application among multiple customers and organizations. What is the concept behind the Virtualization?
• The concept of Virtualization in cloud computing
increases the use of virtual machines. A virtual machine is a software computer or software program that not only works as a physical computer but can also function as a physical machine and perform tasks such as running applications or programs as per the user's demand. • The machine on which the virtual machine is going to create is known as Host Machine and that virtual machine is referred as a Guest Machine. Types of Virtualization
• Hardware Virtualization. • Operating system Virtualization. • Server Virtualization. • Storage Virtualization. 1) Hardware Virtualization:
• When the virtual machine software or virtual machine
manager (VMM) is directly installed on the hardware system is known as hardware virtualization. • The main job of hypervisor is to control and monitoring the processor, memory and other hardware resources. • After virtualization of hardware system we can install different operating system on it and run different applications on those OS. • Usage • Hardware virtualization is mainly done for the server platforms, because controlling virtual machines is much easier than controlling a physical server. 2) Operating System Virtualization:
• When the virtual machine software or virtual
machine manager (VMM) is installed on the Host operating system instead of directly on the hardware system is known as operating system virtualization. • Usage: • Operating System Virtualization is mainly used for testing the applications on different platforms of OS. 3) Server Virtualization:
• When the virtual machine software or virtual
machine manager (VMM) is directly installed on the Server system is known as server virtualization. • Usage: • Server virtualization is done because a single physical server can be divided into multiple servers on the demand basis and for balancing the load. 4) Storage Virtualization: • Storage virtualization is the process of grouping the physical storage from multiple network storage devices so that it looks like a single storage device. • Storage virtualization is also implemented by using software applications. • Usage: • Storage virtualization is mainly done for back- up and recovery purposes.