• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Types of Virtualization and Cloud Computing and Their Differences

By Abhishek Ghosh October 3, 2012 6:24 pm Updated on October 3, 2012

Types of Virtualization and Cloud Computing and Their Differences

Advertisement

Types of Virtualization and Cloud Computing and their differences focuses on the underlying technology, analyzes the perspective of resources in easy words. This article will demystify various types of Virtualization, Cloud with link to appropriate more explanatory articles published before in related articles. We hope, with this article, Types of Virtualization and Cloud Computing; a general user will be more aware of these technologies, which to most appears as buzz words.

 

Types of Virtualization

 

The term Virtualization means the creation of a virtual computational resource which normally supplied physically as a hardware platform with an operating system and a storage device or a network resource. The operating system of a computer provides a separation between the physical resources available and their use by the user, through the creation of the logical components to a higher abstraction layer. Virtualization operates a function logically similar, constructing a plurality of logical perspectives on physical resources, each of which can be used to interact with a particular user as needed. Virtualization constructs an isomorphism between the virtual and the real system.

In the perspective of resources, virtualization creates a plurality of logical subsets of the full set of available physical resources (CPU, memory, network ). The user perceives and uses only the abstractions provided by the virtualization layer, ignoring the details of the resources.
Hypervisor based virtualization and non hypervisor based virtualization

Advertisement

---

The software component that provides the interface for the virtual machine with the platform on which it resides is called a virtual machine monitor or hypervisor. There are two basic types:

Type I Hypervisor : The hypervisor runs directly on the hardware, allowing direct control to provide virtualization capabilities. It identifies a layer of separation between the operating system and the physical platform. A good example is Microsoft Hyper-V. The hypervisor provides that the execution of various operating systems in their environments and is fully isolated. One of the partitions, must include the host operating system, specifically Windows Server 2008, which is able to create child partitions daughters with their guest operating systems. These systems are directly running on the hypervisor. Another example is the open-source Xen project, which is widely used by different service providers of cloud computing.

Type II Hypervisor : The hypervisor is running on the host operating system, which in turn lies on the physical platform. It is particularly effective in situations where user want immediate access to both the host operating system (usually the user’s desktop OS) and the guest OS. It provides all supportive services for virtualization, but relies on the host system in memory management, resource allocation, scheduling and  drivers. Known examples of hypervisor in this category are VMware and VirtualBox.

There are different types of virtualization, not necessarily based on hypervisor only :

Full Virtualization : The hypervisor virtualizes completely the hardware (memory, CPU, network etc.) thereby ensuring full compatibility with any operating system that supports the virtual physical infrastructure. The guest and host systems are completely isolated. The first significant example of full virtualization is represented by the operating system IBM CP-40 developed in 1967, it was able to run multiple instances of client operating systems. The aforementioned Hyper-V, VMware and VirtualBox ensure compatibility with this type of virtualization.

Hardware Assisted Virtualization : Also known hardware virtual machine (HVM) or native virtualization. This is an approach to full virtualization in extended condition, wherein the processor provides the architectural support to facilitate the construction and the hypervisor forward calls of different guest operating system directly to the physical hardware, increasing the overall performance of the system. Xen hypervisor, VMware, VirtualBox and Hyper-V are compatible with this technology.

Paravirtualization : Hypervisor does not simulate hardware, but it presents a modified interface functionally similar to the real one. The interface takes the form of a set of APIs called Virtual Hardware API, which are designed with a view to be used by a specific virtual machine. The lack of hardware emulation results in better performance, but the guest operating systems need to be reviewed to ensure compatibility with the virtual interface, identifying less flexibility in the solution. The Xen hypervisor is compatible with this approach.

Operating system level virtualization : The solution includes a host operating system shared centrally, with a suitably modified kernel. Guest operating systems, also contain containers or virtual private servers (VPS), must necessarily be of the same type host. The features are then replicated without the need to perform cumbersome system calls between the different layers. Examples of host operating systems are compatible with this type of virtualization is used on most Linux server via the support VServer or OpenVZ and Solaris.

 

How Virtualization and Cloud Computing  Differs

 

Types of Virtualization and Cloud Computing and Their Differences

 

Many IT departments have introduced virtualization in a pre-existing computing environment. Server consolidation with imitation of a production environment, virtualization of networks, addition of disaster recovery options are just some of the applications taken through virtualization.

Many IT professionals recognize the benefits of virtualization, including better use of server or cost savings associated with reduced overall dimensions, but now that we are heading towards the era of cloud and a frequently asked question is: “Is virtualization and cloud are same thing? ” or “We are already implementing a high level of virtualization, do we need to turn towards private cloud?.” To answer these questions we must first ask what are the business problems that you are about to face. And with a given response but we must clear the difference between these two technologies. Virtualization and cloud computing are not the same people, approaching towards the objectives are of different perspectives and with different levels of impact on a business or result.

Virtualization in IT has the meaning of isolating the computing resources in a manner such that an object (which may be an application, an operation or a component) in a layer that can possibly be used without the concern of changes in the underlying layers. Virtualization provides shared computing resources, thus offers the opportunity to relocate and consolidate resources isolated for better use and greater efficiency.

Cloud computing is the capacity to make the resources available on request. The essence of cloud computing is rooted in the way of your approach a service. In the context of cloud computing service identifies something available on demand. So if you mean a SaaS software, which is a software whose offer is available on request. PaaS provides a runtime environment on demand and scope of this service consists of the whole set of features that are available on demand. Since this ‘space’ is available on request, a distributed application for this environment can therefore be brought to a state of execution on demand. Distributed applications in a PaaS are delivered with SaaS.

IaaS implies the ability to provision of infrastructure on demand. For professionals supply of infrastructure for the operating results in the distribution of server. And in the context of cloud computing, all servers are virtualized and distributed in the form of a virtual machine or VMS. So, IaaS is ultimately the ability to deploy virtual machines on demand. This attribute “on-demand” must not be taken for granted, it is a term with a strong meaning in cloud computing. This means high accessibility and availability at any time, allowing self-service and universal access. In order to provide a service on demand is necessary to check and measure, so that the capacity can be planned accordingly. That said, it is clear the advantage of cloud computing with respect to virtualization. The self serving is not a key component in virtualization can be implemented on the inside. In cloud computing instead the self serving it is a fundamental concept to provide the availability to a user. Virtualization is focused on virtual machines and rooted in the management of infrastructure, operations, flexibility and distribution.

 

Application of virtualization in cloud computing

 

In the context of cloud computing, virtualization is identified then as a technology to the offer the service, logically on the server with this model. The application of hardware virtualization in this area is therefore identified more effectively with the term Server Virtualization. Each environment is realized in a set of virtual machines, created through a particular form of hardware virtualization among those listed above and the corresponding hypervisor or operating system compatible with Operating system level virtualization.

There are several possible models for Server Virtualization. A classic example is one in which the virtual machines reside directly hypervisor, which may be of both types – native (Xen) or hosted (VMware) or on an operating system that supports the Operating system level virtualization (Linux with OpenVZ). The entire infrastructure including hypervisor or operating system does not necessarily lie on the physical server permanently. It can in fact be stored as an image (for example in a network SAN) and loaded on-demand when necessary. In addition, the virtual machines can be rented for a variable period, from a few hours to several months. Desktop Virtualization is the term refers to the principle of separation of a desktop environment from the physical machine remotely responsible for implementing it through a client-server model.

 

Signature Tagged With types of virtualization in cloud computing , virtualization types in cloud computing , two types of virtualization , types of virtualization for cloud , types of virtualisation offered by cloud computing providers , types of hypervisor in cloud computing , two types of virtualization on cloud computing , two types if virtualization in cloud , The Different Types of Virtualization in Cloud Computing , different types of virtualization in clouds

This Article Has Been Shared 663 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Types of Virtualization and Cloud Computing and Their Differences

  • Cloud Computing for SMBs

    Cloud Computing for SMBs can empower the full IT department avoiding the one time investment and recurring costs at the same quality like that of enterprise.

  • Server Partitioning and Virtualization

    Server partitioning is a logical or physical separation of a computer system in which one or more operating system instances and their applications can be run.

  • Engine of Your Cloud is The Hypervisor

    Engine of Your Cloud is The Hypervisor. Cloud is extensive use of virtualization to create multiple virtual servers on a single physical server to handle the demands.

  • Protect Data in the Cloud : Tips and Theories

    Protect Data in the Cloud with the key factor that determines the adoption of cloud services. To protect a cloud environment it requires additional procedures.

  • Virtualization : Essential Before Moving to Cloud Computing

    Virtualization is the most important part before adopting cloud computing solutions as at least for basic IT services deployment of virtualization is important.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • What is an Automatic Ethanol Fireplace February 8, 2023
  • Disadvantages of Cloud-Native Computing February 7, 2023
  • Projector Screen Basics February 6, 2023
  • What is Configuration Management February 5, 2023
  • What is ChatGPT? February 3, 2023

About This Article

Cite this article as: Abhishek Ghosh, "Types of Virtualization and Cloud Computing and Their Differences," in The Customize Windows, October 3, 2012, February 9, 2023, https://thecustomizewindows.com/2012/10/types-of-virtualization-and-cloud-computing-and-their-differences/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT