Home > openstack, Technology > Cloud, Virtualization and flying terminologies

Cloud, Virtualization and flying terminologies

Many terminologies weaves around us about cloud computing. Sometime it is hard to have a mental picture of all these concept and terminology which triggers me to write a note to share my understanding of these concepts/ terminologies.

The terminology that I gonna cover is
1. Cloud Infrastructure and Cloud Infrastructure Manager (ex. OpenStack/ Eucalyptus)
2. Some openstack Terminology (Openstack Cloud controller, Nova-compute, nova-schudeuler and so on)
3. Virtualization (Xen/ KVM )
4. Virtualization Emulator (QEMU)
5. Virtualization API (Libvirt / XAPI)
6. ParaVirtualization
7. Full Virtualization
and so on.

All of these concept are kinda mapped following way in my mind :

Cloud_infrastructure

Before you gonna spend some time understanding the figure by yourself I need following clarification:

1. By cloud Infrastructure I mean that there could be several physical machines / datacenters or even virtual machines that need to be under a single administrative control .
2. There are many openstack services like nova-compute, nova-scheduler, nova-network, swift and so on. When each of these services are running in a distributed fashion, openstack cloud controller is the way to talk through.

3. I wanna highlight that Openstack is not any kind of hypervisor / Virtualization technique rather it is cloud infrastructure software. It provides glues to bind different hypervisors running on different machine to co-ordinate in a controlled fashion for example connecting different hypervisor inside a network, scheduling different job to different VM and so on ).

References:

1. http://wiki.xen.org/wiki/Xen_Overview

2. http://wiki.xen.org/wiki/Choice_of_Toolstacks

3. http://en.wikipedia.org/wiki/Libvirt

4. http://www.centos.org/docs/5/html/5.2/Virtualization/sect-Virtualization-Commands_for_Red_Hat_Virtualization-virsh_the_command_line_interface_tool_for_virtualization.html

5. http://docs.openstack.org/grizzly/basic-install/apt/content/basic-install_architecture.html

Advertisements
Categories: openstack, Technology
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: