9
Virtualization Application (APP - V) Trình bày: doraemon ICT24H TEAM

Virtualization application(app v)

Embed Size (px)

Citation preview

Page 1: Virtualization application(app v)

Virtualization Application (APP-V)

Trình bày: doraemon

ICT24H TEAM

Page 2: Virtualization application(app v)

Ảo hóa phần mềm

• Các dạng ảo hóa thường gặp:

– Ảo hóa hệ điều hành: VMWare, Hyper-V, Virtual PC…

– Ảo hóa trên core: Hyper-V, Vsphere, Xen…

• Ảo hóa phần mềm:

– Phần mềm sử dụng các thư viện, files, các cấu hìnhđộc lập và không làm ảnh hưởng đến chương trìnhđang hoạt động.

Page 3: Virtualization application(app v)

Ảo hóa vs Portable

• Phần mềm ảo hóa

– Ít tốn tài nguyên máy

– Chỉ có short-cut, tất cả cácfiles, cấu hình được lưutrữ và bảo vệ riêng biệt.

– Ít có khả năng nhiễm Virus

• Phần mềm Portable

– Thường tốn CPU để xử lý

– File dạng EXE và chạy trựctiếp.

– Khả năng nhiễm Virus cao

Page 4: Virtualization application(app v)

Ảo hóa phần mềm

• Các giai đoạn ảo hóa phần mềm

• HĐH sạch

• Software

• Ghi nhận tình trạngtrước khi cài đặt

Cài đặt

• Những thay đổi khicài đặt

• Các thư viện, các file cấu hình, Registry

Ghi nhận• Thứ tự thư viện load

• Ảo hóa các thư viện, files và cấu hình

• Đóng gói cho cácHĐH

Đóng gói

Page 5: Virtualization application(app v)

Hoạt động của APP-V

APP-V Sequence

•Tạo ra các gói phần mềm ảo hóa

APP-V Server

•Quản lý gói phần mềm

•Gán quyền thực thi cho Users

•Thiết lập khác như Expired-dates…

APP-V Client

•Nhận các gói phần mềmtừ Server

•Thực thi tại Local và lưuvào Cache cho lần sau.

Publishing to Server

Streaming to Client

Page 6: Virtualization application(app v)

Ưu điểm của APP-V

• Nhanh chóng cung cấp phần mềm cần thiết chongười dùng và theo nhu cầu công việc.

• Hạn chế các xung đột có thể xảy ra với hệ thống

• Tạo môi trường làm việc thân thiện với ngườidùng cuối.

Page 7: Virtualization application(app v)

• Chương trình khởi động nhanh sau lần chạy đầutiên.

• Chương trình có thể chạy mà không cần tớiServer trong trường hợp chương trình ảo hóa đãchạy thành công.

Page 8: Virtualization application(app v)

Nhược điểm của APP-V

• Không thể ảo hóa các phần mềm thuộc về Core như SQL Server, IE hoặc các phần mềm quáchuyên dụng.

• Nếu hệ điều hành không hỗ trợ thì đôi khi cũngkhông thể chạy chương trình.

• HĐH phải đáp ứng yêu cầu tối thiểu của chươngtrình.

Page 9: Virtualization application(app v)

Những thách thức

• Ảo hóa phần mềm chỉ là giải pháp ISOLATEDkhông phải là giải pháp MIGRATION.

• Chương trình vẫn có thể bị khai thác các lỗ hổngan ninh giống như chương trình thật.

• Việc duy trì hoạt động của phần mềm ảo hóa vàcông tác bảo mật.