0% found this document useful (0 votes)
2 views

Unit-3.1

The document discusses virtualization infrastructure, focusing on network and storage virtualization. It outlines the advantages, types, and use cases of network virtualization, including improved performance, scalability, and security, while also detailing storage virtualization and its types, such as hardware-assisted and kernel-level virtualization. Additionally, it highlights popular network virtualization tools and the benefits of these technologies in cloud computing and data management.

Uploaded by

sivu1990
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Unit-3.1

The document discusses virtualization infrastructure, focusing on network and storage virtualization. It outlines the advantages, types, and use cases of network virtualization, including improved performance, scalability, and security, while also detailing storage virtualization and its types, such as hardware-assisted and kernel-level virtualization. Additionally, it highlights popular network virtualization tools and the benefits of these technologies in cloud computing and data management.

Uploaded by

sivu1990
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Virtualization infrastructure and docker

Disadvantages of LVD
• Users may face performance issues because of other • Network virtualization is an aggregation of multiple
aspects of virtualization. physical networks into a single logical network .
• Setup and configuration are complex and can take up • Network virtualization abstracts network services
a lot of time. from the physical hardware and infrastructure. To do
• Users may come head to head with hardware space, this, a network hypervisor creates an abstraction
memory, and processing power limitations. layer that hosts and supports different virtual

• LVDs must have additional licenses for uninterrupted networks.

operations. • The abstraction layer provides a simplified

• LVDs must have a physical host for operation. If you representation of the nodes and links making up the

don’t have one or the connection gets disconnected, virtual networks. The hypervisor is not only

other virtual machines coherent with the physical responsible for abstraction, but also controls the

device will also fall apart. resources, bandwidth and capacity for each logical

Network Virtualization network. While the virtual networks share the


hypervisor platform, they remain independent of each
• Network virtualization is a combination of hardware
other and have their own security rules.
appliances and specific software for the creation and
management of virtual networks.
Virtualization infrastructure and docker
https://youtu.be/QE5y5PLqZZI?feature=shared
• Elements within a virtual network -- such as VM workloads -- can communicate with each other and
with nodes on a separate virtual network using encapsulated host protocols, virtual switches and virtual
routers. The messages do not travel through the physical networking devices, which helps reduce
latency.
• Network virtualization provides software control over the network environment, enabling network
administrators to configure and manage network resources and services without touching the physical
networking hardware.
Network virtualization consist of the following components:
• a network hypervisor;
• controller software;
• host protocols, such as Virtual Extensible LAN (VXLAN);
• virtual switching and routing; and
• management tools.
What is Network Virtualization?
• Network virtualization is a technique of creating multiple logical networks over a single physical
network. It enables the sharing of resources among several different tenants while keeping each
tenant’s data and traffic isolated from other tenants.
• The advantages of network virtualization are reduced hardware costs, improved performance,
scalability and flexibility for network administrators, improved security, and improved reliability.
Network virtualization also allows for the dynamic allocation of resources, so that tenants can scale up
or down their network usage as needed.
Virtualization infrastructure and docker
What are the Types of Network Virtualization?
There are two primary types of network virtualization:
• internal
• external
Internal network virtualization is used to create multiple logical networks within a single physical network, while
external network virtualization is used to enable communication between different physical networks.
• Internal Network Virtualization: Internal network virtualization allows for the creation of multiple isolated
logical networks over a single physical network infrastructure. It is often used in cloud computing
environments to enable virtual networks to exist over a shared set of physical resources.
• External Network Virtualization: External network virtualization enables communication between different
physical networks. This type of virtualization is typically used in wide-area networks, such as those that span
multiple locations or geographic regions.
Virtualization infrastructure and docker
The working of network virtualization is based on the concept of logical abstraction. Each tenant has a
different view of the underlying physical network and can create and manage their own virtual networks
on top of it. The tenants are then able to communicate with each other over these virtual networks as if
they were communicating over separate physical networks.
In order for this to work properly, the underlying physical network must be able to support multiple virtual
networks. This is done through a process known as tunneling, which allows each tenant’s traffic to travel
securely over the same physical network infrastructure.
What are the Benefits of Network Virtualization?
Cost Savings: By creating multiple logical networks over a single physical infrastructure, network
virtualization can result in significant cost savings for organizations.
Scalability and Flexibility: Network virtualization allows for the dynamic allocation of resources so that
tenants can scale up or down their network usage as needed.
Improved Performance: Network virtualization improves network performance by reducing latency and
eliminating the need for manual configuration.
Improved Security: By isolating each tenant’s data and traffic, network virtualization can provide security
benefits that are not available with traditional physical networks.
Virtualization infrastructure and docker
• Cloud Computing Environments: Network
• Improved Reliability: By using multiple logical
virtualization can be used to enable the creation of
networks, organizations can increase their overall multiple isolated virtual networks within a single
physical infrastructure. This is often used in cloud
reliability by minimizing the impact of any single
computing environments to provide tenants with
point of failure. access to secure and reliable networking resources.
• Data Centers: By creating multiple logical networks
• What are the Use Cases of Network Virtualization? within a single physical network, data centers can
improve their utilization of resources and enable
dynamic scalability.
• Wide-Area Networks: External network
virtualization can be used to enable communication
between different physical networks over long
distances. This is often used in wide-area networks,
such as those that span multiple locations or
geographic regions.
• Telecommunications: Network virtualization can be
used to provide telecommunications services, such as
voice over IP (VoIP) and video conferencing.
• Internet of Things (IoT): Network virtualization can
also be used in IoT applications, by creating multiple
isolated logical networks for different types of
connected devices. This makes it easier to manage and
secure those devices, while also providing more
flexibility in terms of network resources.
Virtualization infrastructure and docker
• Network Function Virtualization (NFV): NFV is a
What are the Examples of Network
newer type of network virtualization that enables
Virtualization? functions, such as routing, firewalling, and load
balancing, to be virtualized and run in software.
• Cloud Networking: Cloud networking is a type of
network virtualization that combines the benefits of
SDN and NFV to enable organizations to create secure,
scalable networks in the cloud.
• Container Networking: Container networking is a type
of network virtualization that is used to create isolated
networks for individual applications or services in a
containerized environment.
• Network Security: Network security can also be
virtualized, by enabling organizations to create multiple
distinct logical networks with different levels of access
control and security features.
• Multi-Tenancy: Multi-tenancy is another type of
• Software-Defined Networking (SDN): SDN is
network virtualization, which enables multiple tenants
the most common type of network virtualization, to use the same physical infrastructure while still
and involves using software to control and maintaining isolation and security.
manage physical networking hardware.
Virtualization infrastructure and docker
What are the Some Popular Network Virtualization Tools?
Some popular tools for network virtualization include:
Cisco ACI: Cisco’s Application Centric Infrastructure (ACI) is a software-defined networking
platform that enables organizations to create and manage virtual networks.
Nuage Networks VSD: Nuage Networks Virtualized Services Director (VSD) is an end-to-end
network virtualization platform that enables organizations to create and manage software-defined
networks.
Juniper Contrail: Juniper Contrail is an open-source network virtualization solution that enables
organizations to create and manage virtualized networks.
VMware NSX: VMware NSX is a network virtualization platform that enables organizations to
create and manage virtual networks within their existing physical infrastructure.
OpenStack Neutron: OpenStack Neutron is an open-source network virtualization platform that
enables organizations to quickly and easily create and manage virtual networks.
Microsoft Azure Networking: Microsoft Azure Networking is a cloud-based network virtualization
solution that enables organizations to build and manage virtual networks.
Virtualization infrastructure and docker
What is Storage Virtualization in Cloud Computing? https://
youtu.be/igHywP9VoNk?si=EYSIcfX1YQzixKy6
• Storage virtualization in Cloud Computing is nothing but the sharing of physical storage into multiple storage
devices which further appears to be a single storage device. It can be also called as a group of an available
storage device which simply manages from a central console.
• Storage virtualization is a technology that simplifies how we store and manage our digital data. Imagine your
computer's storage is like a collection of different boxes scattered around. Storage virtualization acts as a smart
organizer, bringing all those scattered boxes together into a single, unified virtual cloud storage system. It
makes it easier to add, remove, or expand storage without disrupting your data. In simpler terms, storage
virtualization helps us keep our data organized, accessible, and secure in a more efficient and flexible way.
• Consider your computer as a space with a finite number of shelves or as having a certain amount of storage
space. Consider storing a range of papers and documents, but knowing that not all of them will fit on a single
shelf. It becomes tough to remember where each file is saved and to effectively use the space that is available.
• Storage virtualization is useful in this situation. It serves as an intermediary layer or virtual organiser between
your computer and the actual storage units. You have a single, virtualized storage system that combines the
capacity of all the storage devices, so you don't have to deal with separate shelves. It's comparable to having an
enormous storage space with endless shelves.
Virtualization infrastructure and docker
You may quickly add or remove storage devices with storage virtualization without having any impact on
your data. As your demands change, it offers a simple solution to increase your storage space. For instance,
you can add another shelf if one is full without having to rearrange all of your files. It's comparable to
expanding your virtual storage in operating system or vm storage by adding a shelf.
Types of Storage Virtualization
Hardware-Assisted Virtualization
• Storage virtualization that uses specialized hardware components to improve the speed and effectiveness
of storage virtualization operations is referred to as hardware-assisted virtualization. These components
are made to take storage-related activities off the host machine's CPU, which enhances system
performance as a whole.
• In hardware-assisted virtualization, the virtualization layer and specialized hardware collaborate to
optimize storage operations. Storage controllers, adapters, or specialized chips built into the storage
infrastructure are a few examples of those hardware parts.
• The main goal of Hardware-assisted virtualization is to speed up storage operations and decrease the
processing load of the host machine. The overall performance and responsiveness of the host system are
more desirable via offloading operations like data migration, replication, caching, or I/O processing to
specialized hardware.
• The ability of hardware-assisted virtualization to effectively control storage-related operations is one of
its fundamental advantages, especially in conditions when the virtualized storage environment is
concerned with heavy workloads or demands. Organizations can enhance scalability, performance, and
responsiveness by using specialized hardware components
Virtualization infrastructure and docker
Kernel Level Virtualization
• Kernel-level virtualization also called software-based virtualization, operates at the kernel level of the
operating system. It catches storage requests coming from the operating system and converts them into
the proper operations for the underlying storage structures. This technique lets in for flexibility and the
usage of various storage systems.
• In kernel-level virtualization, a virtualization layer is applied as a kernel module or as a component of
the operating system's kernel. The storage resources are abstracted and presented to the operating system
or applications as logical entities by this layer, which stands between the operating system and the
physical storage devices.
• When the operating system issues storage commands, the virtualization layer intercepts them and
converts them into commands that work with the underlying storage infrastructure. As a result, the
virtualization layer can provide capabilities and functions that pass beyond the ones of the original
storage system.
Hypervisor Virtualization
• In hypervisor virtualization, a virtualization layer, or hypervisor, is established between the operating
system and physical storage devices. A hypervisor is used to manage and abstract storage resources in
the process of hypervisor virtualization. It abstracts the storage resources and suggests them to virtual
machines (VMs) as virtual discs or volumes.
• Multiple operating systems or virtual machines (VMs) can run on a single physical server or host
machine with the help of a software layer of the hypervisor. This sort of virtualization permits effective
resource management and allocation.

You might also like