Hardware Virtualization tutorial in cloud computing

The tutorial provides the hardware virtualization concepts, advantages of hardware virtualization in the cloud computing environment The tutorial is useful for both beginners and professionals.

What is hardware virtualization ?

The hardware virtualization is the mechanism through which multiple simulated environments or dedicated resources are shared from a single physical hardware . Hardware Virtualization can be achieved by installing HyperVisor as an abstraction layer between the software application and the physical hardware. HyperVisor creates isolated instances called as “Virtual machines” where each VM is installed with Operating System and Software Application to run independently without impacting other running VMs.

The hardware virtualization not only allows to install multiple applications on the single physical server but it alos allows to utilize the maximum physical server capacity which was underutilized on physical servers without virtualization. As each VM runs independently , it allows provided high server performance even though deployed with multiple applications.

Harware Virualization example: VMWare , Microsoft Hyper -V

Virtualization diagram
                                                Virtualization diagram

Advantages of Hardware Virtualization

  • Maximum utilization of server resources
  • Reduces the overall hardware cost
  • Provides highly orchestrated operations to ensure maximum uptime
  • Provides Easy application deployment process

Software Virtualization tutorial in cloud computing

The tutorial provides the software virtualization concepts, advantages of software virtualization in the cloud computing environment The tutorial is useful for both beginners and professionals.

What is software virtualization ?

  • The software virtualization in the cloud computing also called the application virtualization.
  • The software virtualization is the mechanism which is similar to the virtualization process except that it abstracts the software installation procedure and creates a virtual software installation.
  • Each virtual machine is provided the virtual software for processing the application requests. Virtual Box,
  • Virtualized software is an application that will be “installed” into its own self-contained unit.
  • Software Virtualization.examples: VMware , Virtual Box

Advantages of Software Virtualization

  • provides easy client deployment process
  • provides easy software upgrades as each virtual machine uses the same software virtually
  • provides easy and quick software migration among platforms

Top 10 Popular virtualization software

Virtualization SoftwareHost OSGuest OSPrice
Microsoft Hyper -VWindows 64 bitWindows,
Linux
Free
Redhat Virtualization Linux Windows,
Linux
Free
VMWare Workstation PlayerWindowsWindows,
Linux,
Mac OS
Paid
VMWare FusionMac OSWindows,
Linux,
Solaris,
Netware
Paid
Oracle VirtualizationWindows,
Linux,
Mac OS ,
Solaris
Windows,
Linux,
Mac OS ,
Solaris
Free
QEMUAnyAnyFree
Apple Boot CampMac OSWindowsFree
Virtual BoxWindows,
Linux,
Mac OS
Windows,
Linux,
Mac OS
Free
Parallels DesktopMac OSMac OSPaid
Xen ProjectLinux
Windows
works with
hyperscale cloud
FreeSoftware VirtualizationSoftware Virtualization