2. Ả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.
3. Ảo hóa vs Portable
• Phần mềm ảo hóa • Phần mềm Portable
– Ít tốn tài nguyên máy – Thường tốn CPU để xử lý
– Chỉ có short-cut, tất cả các – File dạng EXE và chạy trực
files, cấu hình được lưu tiếp.
trữ và bảo vệ riêng biệt.
– Khả năng nhiễm Virus cao
– Ít có khả năng nhiễm Virus
4. Ảo hóa phần mềm
• Các giai đoạn ảo hóa phần mềm
• HĐH sạch
Ghi nhận • Thứ tự thư viện load
• Software • Ảo hóa các thư viện,
• Những thay đổi khi
• Ghi nhận tình trạng files và cấu hình
cài đặt
trước khi cài đặt • Đóng gói cho các
• Các thư viện, các file
HĐH
cấu hình, Registry
Cài đặt Đóng gói
5. Hoạt động của APP-V
APP-V
•Tạo ra các gói phần mềm ảo hóa
Sequence
•Quản lý gói phần mềm
APP-V •Gán quyền thực thi cho Users
Publishing
Server •Thiết lập khác như Expired-
to Server dates…
•Nhận các gói phần mềm
APP-V từ Server
Streaming
Client •Thực thi tại Local và lưu
vào Cache cho lần sau.
to Client
6. Ưu điểm của APP-V
• Nhanh chóng cung cấp phần mềm cần thiết cho
ngườ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ười
dùng cuối.
7. • Chương trình khởi động nhanh sau lần chạy đầu
tiên.
• Chương trình có thể chạy mà không cần tới
Server trong trường hợp chương trình ảo hóa đã
chạy thành công.
8. 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ũng
khô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ương
trình.
9. Những thách thức
• Ảo hóa phần mềm chỉ là giải pháp ISOLATED
khô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ổng
an 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.