Download - Virtualization application(app v)
Virtualization Application (APP-V)
Trình bày: doraemon
ICT24H TEAM
Ả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.
Ả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
Ả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
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
Ư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.
• 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.
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.
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.