SlideShare a Scribd company logo
1 of 9
Download to read offline
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                  • 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
Ả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
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
Ư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.
• 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.
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.
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.

More Related Content

Similar to Virtualization application(app v)

Công nghệ ảo hóa
Công nghệ ảo hóaCông nghệ ảo hóa
Công nghệ ảo hóaSrbIT
 
Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0Huân Bùi Đình
 
Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudTue Nguyen Dinh
 
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng YênGiáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng YênTrần Thiên Đại
 
PolyOS - Giải pháp cho chuyên gia mạng máy tính
PolyOS - Giải pháp cho chuyên gia mạng máy tínhPolyOS - Giải pháp cho chuyên gia mạng máy tính
PolyOS - Giải pháp cho chuyên gia mạng máy tínhLeo Nguyen
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngTHPT Ngô Quyền
 
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERGIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERPMC WEB
 
Embedded beta2 new
Embedded beta2 newEmbedded beta2 new
Embedded beta2 newNguyễn Anh
 
Bài Giảng IC3 GS4: Phần Mềm
Bài Giảng IC3 GS4: Phần MềmBài Giảng IC3 GS4: Phần Mềm
Bài Giảng IC3 GS4: Phần MềmDũng Nguyễn Văn
 
Software Stack là gì.pdf
Software Stack là gì.pdfSoftware Stack là gì.pdf
Software Stack là gì.pdfGrowup Work
 
Bao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyBao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyVan Pham
 
Bao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyBao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyVăn Ân Phạm
 
Kinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vnKinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vnDotnet Open Group
 
McAfee Data Loss Prevent Full
McAfee Data Loss Prevent Full McAfee Data Loss Prevent Full
McAfee Data Loss Prevent Full Vu Duc Du
 
Core java 2
Core java 2Core java 2
Core java 2. .
 

Similar to Virtualization application(app v) (20)

Công nghệ ảo hóa
Công nghệ ảo hóaCông nghệ ảo hóa
Công nghệ ảo hóa
 
Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0Giới thiệu ASP.NET Core 2.0
Giới thiệu ASP.NET Core 2.0
 
Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloud
 
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng YênGiáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Giáo trình java Đại Học Sư Phạm Kỹ Thuật Hưng Yên
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
PolyOS - Giải pháp cho chuyên gia mạng máy tính
PolyOS - Giải pháp cho chuyên gia mạng máy tínhPolyOS - Giải pháp cho chuyên gia mạng máy tính
PolyOS - Giải pháp cho chuyên gia mạng máy tính
 
Chuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web độngChuong 1 tong quan về lập trình web động
Chuong 1 tong quan về lập trình web động
 
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVERGIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
GIỚI THIỆU CÁC DẠNG MÁY CHỦ SERVER
 
Gt java080102005
Gt java080102005Gt java080102005
Gt java080102005
 
Sof301 slide1
Sof301   slide1Sof301   slide1
Sof301 slide1
 
Embedded beta2 new
Embedded beta2 newEmbedded beta2 new
Embedded beta2 new
 
Bài Giảng IC3 GS4: Phần Mềm
Bài Giảng IC3 GS4: Phần MềmBài Giảng IC3 GS4: Phần Mềm
Bài Giảng IC3 GS4: Phần Mềm
 
Software Stack là gì.pdf
Software Stack là gì.pdfSoftware Stack là gì.pdf
Software Stack là gì.pdf
 
Bao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mâyBao cao thuc tap - Điện toán đám mây
Bao cao thuc tap - Điện toán đám mây
 
Bao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mâyBao cao thực tập Điện toán đám mây
Bao cao thực tập Điện toán đám mây
 
Sapo Microservices Architecture
Sapo Microservices ArchitectureSapo Microservices Architecture
Sapo Microservices Architecture
 
Kinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vnKinh nghiệm triển khai Microservices tại Sapo.vn
Kinh nghiệm triển khai Microservices tại Sapo.vn
 
McAfee Data Loss Prevent Full
McAfee Data Loss Prevent Full McAfee Data Loss Prevent Full
McAfee Data Loss Prevent Full
 
Core java 2
Core java 2Core java 2
Core java 2
 
03 udpt php
03 udpt   php03 udpt   php
03 udpt php
 

More from Luong Trung Thanh

Cloud Control Matrix v3 - Security Bootcamp 2016
Cloud Control Matrix v3 - Security Bootcamp 2016Cloud Control Matrix v3 - Security Bootcamp 2016
Cloud Control Matrix v3 - Security Bootcamp 2016Luong Trung Thanh
 
Cloud Security - What you Should Be Concerned About
Cloud Security - What you Should Be Concerned AboutCloud Security - What you Should Be Concerned About
Cloud Security - What you Should Be Concerned AboutLuong Trung Thanh
 
PCI-DSS Funny (Vietnamese only)
PCI-DSS Funny (Vietnamese only)PCI-DSS Funny (Vietnamese only)
PCI-DSS Funny (Vietnamese only)Luong Trung Thanh
 
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014Luong Trung Thanh
 
Slide 2013 05_31_include_hidden_slide
Slide  2013 05_31_include_hidden_slideSlide  2013 05_31_include_hidden_slide
Slide 2013 05_31_include_hidden_slideLuong Trung Thanh
 
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ Anh
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ AnhSlide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ Anh
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ AnhLuong Trung Thanh
 
Slide Notes Event Security Monitoring
Slide Notes Event Security MonitoringSlide Notes Event Security Monitoring
Slide Notes Event Security MonitoringLuong Trung Thanh
 
Monitoring event 20130525_chinhsua
Monitoring event 20130525_chinhsuaMonitoring event 20130525_chinhsua
Monitoring event 20130525_chinhsuaLuong Trung Thanh
 

More from Luong Trung Thanh (12)

Cloud Control Matrix v3 - Security Bootcamp 2016
Cloud Control Matrix v3 - Security Bootcamp 2016Cloud Control Matrix v3 - Security Bootcamp 2016
Cloud Control Matrix v3 - Security Bootcamp 2016
 
Cloud Security - What you Should Be Concerned About
Cloud Security - What you Should Be Concerned AboutCloud Security - What you Should Be Concerned About
Cloud Security - What you Should Be Concerned About
 
PCI-DSS Funny (Vietnamese only)
PCI-DSS Funny (Vietnamese only)PCI-DSS Funny (Vietnamese only)
PCI-DSS Funny (Vietnamese only)
 
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014
PCI-DSS Experience- Phan Canh Nhat Present on 13/11/2014
 
The first slide
The first slide The first slide
The first slide
 
Main slinux
Main slinuxMain slinux
Main slinux
 
Slide 2013 05_31_include_hidden_slide
Slide  2013 05_31_include_hidden_slideSlide  2013 05_31_include_hidden_slide
Slide 2013 05_31_include_hidden_slide
 
Present 2013 05_31
Present 2013 05_31Present 2013 05_31
Present 2013 05_31
 
Main
MainMain
Main
 
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ Anh
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ AnhSlide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ Anh
Slide kinh nghiệm vận hành Cloud trên Amazon - Huỳnh Kỳ Anh
 
Slide Notes Event Security Monitoring
Slide Notes Event Security MonitoringSlide Notes Event Security Monitoring
Slide Notes Event Security Monitoring
 
Monitoring event 20130525_chinhsua
Monitoring event 20130525_chinhsuaMonitoring event 20130525_chinhsua
Monitoring event 20130525_chinhsua
 

Virtualization application(app v)

  • 1. Virtualization Application (APP-V) Trình bày: doraemon ICT24H TEAM
  • 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.