Bài giảng Mạng máy tính nâng cao - Chương 5: Virtualization - Lê Ngọc Sơn
VIRTUALIZATION
Lê Ngọc Sơn - [email protected]u.vn
What is Virtualization ?
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Starting Point: A Physical Machine
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
What is a Virtual Machine ?
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
VM Isolation
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
VM Encapsulation
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
VM Compatibility
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Virtual
Storage
Each application sees its own logical
storage, independent of physical storage
Physical memory
App
App
App
Benefits of Virtual Memory
Swap space
•Remove physical-memory limits
•Run multiple applications at once
VLAN A VLAN B VLAN C
Benefits of Virtual Networks
•Common network links with access-
control properties of separate links
Switch
•Manage logical networks instead of
physical networks
Switch
•Virtual SANs provide similar benefits
for storage-area networks
VLAN trunk
Server Virtualization
Before Server Virtualization:
After Server Virtualization:
App App App
Operating system
App App App
Operating system
Application
Operating system
Virtualization layer
Single operating system image per
Virtual Machines (VMs) break
dependencies between operating
system and hardware
machine
Software and hardware tightly coupled
Manage operating system and
application as single unit by
encapsulating them into VMs
Running multiple applications on same
machine often creates conflict
Underutilized resources
Strong fault and security isolation
Hardware-independent
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Storage Virtualization
q Process of presenting a logical
view of physical storage
resources to hosts
q Logical storage appears and
behaves as physical storage
directly connected to host
q Examples of storage
virtualization are:
Virtualization
Layer
§ Host-based volume management
§ LUN creation
§ Tape virtualization
q Benefits of storage virtualization:
§ Increased storage utilization
§ Adding or deleting storage
without affecting application’s
availability
§ Non-disruptive data migration
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Desktop Virtualization
q Virtual Desktop Infrastructure
(VDI) is a desktop delivery model
which allows client desktop
workloads (operating system,
application, user data) to be
hosted and executed on servers
in the data center
q Users can communicate with
their virtual desktops through a
client device that supports
remote desktop protocols such
as RDP
q This allows you to virtualize
Windows desktops in the
datacenter and deliver them on
demand to any user — anywhere
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Hypervisor
qA hypervisor or virtual machine
monitor (VMM) is a piece of computer software,
firmware or hardware that creates and runs virtual
machines.
qTwo major types:
§ Type-I
§ Type-II
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Hypervisor
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Hardware Virtualization Techniques
qCPU installed on the host is only one set, but each
VM that runs on the host requires their own CPU
qIt means CPU needs to virtualized, done by
hypervisor
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Full virtualization
qAbility to run program
(OS) directly on top of
a VM and without any
modification
qAdvantages:
§ Complete isolation
§ Enhanced security
§ Easy of emulation of
different architectures
and coexistence.
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Paravirtualization
qNot-transparent
virtualization
qGuest OS need to be
modified
qSimply transfer the
execution of
instructions which were
hard to virtualized,
directly to the host.
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Common Virtualization Uses
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Q&A
Bộ môn MMT&VT - Khoa CNTT - ĐH KHTN Tp. HCM
Bạn đang xem tài liệu "Bài giảng Mạng máy tính nâng cao - Chương 5: Virtualization - Lê Ngọc Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_mang_may_tinh_nang_cao_chuong_5_virtualization_le.pdf

