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  
pdf 20 trang myanh 25620 Free
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:

  • pdfbai_giang_mang_may_tinh_nang_cao_chuong_5_virtualization_le.pdf