Skip to main content

Virtualization in Cloud Computing

Virtualization in Cloud Computing

(PART 1)

Virtualization is the "creation of a virtual (rather than actual) version of something, such as a server, a desktop, a storage device, an operating system or network resources".

Single Physical Machine divided into multiple virtual machines using Virtualization Software.


A great example of how it works in your daily life is the separation of your hard drive into different parts. While you may have only one hard drive, your system sees it as two, three or more different and separate segments. Similarly, this technology has been used for a long time. It started as the ability to run multiple operating systems on one hardware set and now it a vital part of testing and cloud-based computing.

 With the help of Virtualization multiple operating systems and applications can run on same Machine and its same hardware at the same time increasing the utilization and flexibility of hardware.In other words,One of the main cost effective,hardware reducing,energy saving techniques used by cloud providers is virtualization.

Virtualization is a technique, which allows to share a single physical instance of a resource or an application among multiple customers and organizations at one time. It does by assigning a logical name to a physical storage and providing a pointer to that physical resource on demand.The term virtualization is often synonymous with hardware virtualization, which plays a fundamental role in efficiently delivering Infrastructure-as-a-Service (IaaS) solutions for cloud computing.Moreover, virtualization technologies provide a virtual environment for not only executing applications but also for storage, memory, and networking.

Head to Head Comparison Between Cloud Computing vs Virtualization (Infographics).
https://www.educba.com/cloud-computing-vs-virtualization/(REFRENCES)

Key Differences Between Cloud Computing vs Virtualization

Below is the difference between Cloud Computing and Virtualization
  • A Virtualization is a software that virtualizes your hardware into multiple machines while Cloud computing is the combination of multiple hardware devices.
  • In Virtualization, a user gets dedicated hardware while in Cloud computing multiple hardware devices provide one login environment for the user.
  • Cloud computing is best to access from outside the office network while Virtualization meant to access from office only.
The cloud environment is accessible through URL so can be accessed outside work premises (Depending upon permission).
  • Virtualization doesn’t depend upon cloud computing environment while without virtualization cloud computing can’t exist.(IMP. golden line :))
  • The Cloud computing works on IaaS (Infrastructure as a Service) while virtualization is based upon SaaS (Software as a Service).
  • Shared computing resources like software and Hardware provides you cloud computing environment while Virtualization comes into existence after Machine/Hardware manipulation.
  • Cloud Computing provides you flexibility such as pay as you go, self-service etc. while access to virtualized environment won’t allow you to such features.
  • Cloud computing is good for selling your service/software to external users while Virtualization is best for setting up Data Center within the company network/infrastructure.
  • Storage capacity is limitless in the Cloud network while in a Virtualization its depend upon Physical server capacity.
  • Single machine failure won’t impact the cloud infrastructure while in virtualization single node failure can impact 100s of virtual machines (If Physical Hardware/Machine is not configured in High Availability)
Cloud infrastructure cannot be established without the help of virtualization. It is the foundation of cloud networks.  In IT infrastructure, cloud computing and virtualization are used together to build a cloud infrastructure.

What is the concept behind the Virtualization?

Creation of a virtual machine over existing operating system and hardware is known as Hardware Virtualization. A Virtual machine provides an environment that is logically separated from the underlying hardware.
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 VIRTULIZATION IN NEXT PART(PART2).  
------------------------------FOR ANY QUERY PLEASE COMMENT---------------------------------

Comments

Post a Comment

Popular posts from this blog

Types of Virtualization in Cloud Computing

Types of Virtualization in Cloud Computing :- Virtualization in cloud computing allows you to run multiple applications and operating systems on the same server, thereby providing for efficient resource utilization and reducing costs. Virtualization can take many forms depending on the type of application use and hardware utilization. The main types are listed below: Hardware Virtualization Hardware virtualization also known as hardware-assisted virtualization or server virtualization runs on the concept that an individual independent segment of hardware or a physical server, may be made up of multiple smaller hardware segments or servers, essentially consolidating multiple physical servers into   virtual servers   that run on a single primary physical server. Each small server can host a virtual machine, but the entire cluster of servers is treated as a single device by any process requesting the hardware. The hardware resource allotment is done by the hypervisor. T

Types Of Cloud

Categories Of Cloud Computing:- Cloud computing is the use of a network of remote servers hosted on the Internet to store, manage and process data rather than a local server. Basics Of Cloud Computing Cloud Computing service providers give the ability to manage applications and services through a global network. To be precise, cloud computing is the delivery of computing services like servers, storage and more over the Internet. The companies that offer these computing services are called cloud providers. They charge for  cloud computing  services based on usage called as UTILITY COMPUTING. Example: Amazon Web service and Microsoft Azure Cloud Service Providers Cloud computing is usually described in two categories. They are, DEPLOYMENT MODEL  (LOCATION BASICS)AND SERVICE MODEL Based on a cloud location, we can classify cloud as: Public, Private, Hybrid Community Cloud Based on a service that the cloud is offering, we classify as: IaaS

What Is Containerization?

What Is Containerization? ===>The most popular containerization ecosystems are Docker and Kubernetes. Containerization   is a lightweight alternative to a virtual machine that involves encapsulating an application in a container with its own operating system. A container takes its meaning from the logistics term,  packaging container . When we refer to an application container, we mean packaging software. Containerization has recently gained hypes with an open source tool  Docker . Docker containers are designed to run on every environment from physical computers to virtual machines, from bare-metal,  Clouds , etc. Docker Not the Only Containerization Option Docker may have been the first to bring attention to containerization, but it's no longer the only container system option. CoreOS recently released a streamlined alternative to Docker called Rocket. And Canonical, developers of the  Ubuntu   Linux -based operating system, has announced the LXD co