Beginner's Guide to Virtualization

Published: 03 August 2020
on channel: Decode ITES
105
4

In this lesson we'll talk about types of virtualization as listed below:


Desktop virtualization
Network virtualization
Storage virtualization
Data virtualization
Application virtualization
Datacenter virtualization
CPU virtualization
GPU virtualization
Linux virtualization
Cloud virtualizationVirtualization uses software to create an abstraction layer over the computer hardware that allows the hardware elements of a single computer—processors, memory, storage and more—to be divided into multiple virtual computers, commonly called virtual machines (VMs).
Each VM runs its own operating system (OS) and behaves like an independent computer, even though it is running on just a portion of the actual underlying computer hardware.
It follows that virtualization enables more efficient utilization of physical computer hardware and allows a greater return on an organization’s hardware investment.


Today, virtualization is a standard practice in enterprise IT architecture. It is also the technology that drives cloud computing economics.


Virtualization enables cloud providers to serve users with their existing physical computer hardware
It enables cloud users to purchase only the computing resources they need when they need it, and to scale those resources cost-effectively as their workloads grow.


Like most organizations, you are probably facing new IT challenges as your business evolves and grows.
In a dynamic environment, you need to improve the agility to keep pace with fast-changing business needs.
We are demanding more responsive service and with more sophisticated applications.
As we try to keep pace with new requirements and growing demands, our IT infrastructure is becoming
larger and more complex—putting more pressure on our IT organization.


Virtualization helps address our most pressing technology challenge:
the infrastructure sprawl that’s forcing IT departments to channel 70 percent of their budget into maintenance
and sapping resources for business-building innovation.


The difficulty stems from the architecture of today’s X86 computers:
they’re designed to run just one operating system and application at a time.
That means that even small data centers have to deploy many servers and each operating at just 12 percent of capacity. That’s highly inefficient by any standard.


Virtualization software solves the problem by enabling multiple operating systems and applications to run on one physical server or “host.”


The creation of many virtual resources from one physical resource.
The creation of one virtual resource from one or more physical resources.




The term is frequently used to convey one of these concepts in a variety of areas such as networking, storage, and hardware.




Several companies offer virtualization solutions covering specific data center tasks or end user-focused, desktop virtualization scenarios.


Better-known examples include VMware, which specializes in server, desktop, network, and storage virtualization


Citrix: which has a niche in application virtualization but also offers server virtualization and virtual desktop solutions


Microsoft: whose Hyper-V virtualization solution ships with Windows and focuses on virtual versions of server and desktop computers.
Types of VMs:


Windows virtual machines
Android virtual machines
Mac virtual machines
iOS virtual machines
Java virtual machines
Python virtual machines
Linux virtual machines
VMware virtual machines
Ubuntu virtual machines


In traditional virtualization, a hypervisor virtualizes the physical hardware. The result is that each virtual machine contains a guest OS running on it, a virtual copy of the hardware that the OS requires to run, and an application and its associated libraries and the dependencies.


Instead of virtualizing the underlying hardware part, containers virtualize the operating system (typically Linux) so each individual container contains only the application and its libraries and the dependencies. Containers are small, fast, and portable because unlike a VM, containers do not need to include a guest OS in every instance and can, instead, simply leveraging the features and resources of the host OS.








Choosing a virtual machine over a physical one, also known as a bare metal server, is less about competing capabilities, and more about knowing what you need, and when you need it.


Bare metal servers are all about raw hardware, power, and isolation. They’re single-tenant, physical servers completely void of hypervisor cycles (virtualization software), and entirely dedicated to a single customer – you.


Workloads that highly prioritize performance and seclusion, like data-intensive applications and regulatory compliance mandates, are typically best suited for bare metal servers – especially when deployed over sustained periods of time.


Watch video Beginner's Guide to Virtualization online without registration, duration hours minute second in high quality. This video was added by user Decode ITES 03 August 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 105 once and liked it 4 people.