Ảo hóa Phần mềm:

Một phần của tài liệu VIRTUALMACHINE (Trang 45 - 46)

4 KHAI THÁC SỨC MẠNH ẢO HÓA

4.3.3 Ảo hóa Phần mềm:

Ảo hóa OS-level, lưu trữ của nhiều mơi trường ảo hóa trong đó là một mẫu hệ điều hành đơn. Ảo hóa OS-level là phương thức ảo hóa server, nơi mà nhân (kernel) của hệ điều hành cho phép nhiều đối tượng khơng gian người dùng được cách ly, thay vì chỉ một. Những đối tượng như thế này (thường được gọi là containers, VEs, VPSs, hay là jails) có thể trơng và cảm thấy giống như một server thực, từ quan điểm của người sở hữu. Trên hệ thống Unix, cơng nghệ này có thể xem như là sự bổ sung tiên tiến của chuẩn cơng cụ chroot. Ngồi ra để cách ly với bộ phận cơ học, kernel cung cấp tính năng quản lý tài nguyên để giới hạn sự xung đột của một hoạt động của một container này với một container khác.Ảo hóa ứng dụng và ảo hóa khơng gian làm việc, sự lưu trữ của những ứng dụng riêng lẻ trong một môi trường tách biệt với hệ điều hành bên dưới. Ảo hóa ứng dụng kết hợp chặt chẽ với khái niệm ứng dụng di động (portable applications).Ảo hóa ứng dụng là một thuật ngữ bao trùm miêu tả các cơng nghệ cải thiện tính di động, tính quản lý và tính tương thích của ứng dụng bằng cách đóng gói chúng với hệ điều hành bên dưới nơi mà chúng đang thực thi. Một ứng dụng ảo hóa đầy đủ khơng được cài đặt theo nghĩa truyên thống, mặc dù chúng vẫn thực thi như là chúng có ở đó. Ứng dụng đánh lừa thời gian chạy tin rằng nó giao diện trực tiếp với hệ điều hành gốc và mọi

thuật ngữ “ảo hóa” nhắc đến sự giả đóng gói-encapsulated (ứng dụng), cái mà khá khác biệt với ảo hóa phần cứng, nhắc đến sự giả trích xuất-abstracted (phần cứng vật lý).Ảo hóa khơng gian làm việc là cách phân phối ứng dụng đến các máy tính client sử dụng ảo hóa ứng dụng tuy nhiên nó cũng bọc rất nhiều ứng dụng cùng nhau vào trong một khơng gian hồn chỉnh. Nó là sự tiếp cận mà đóng gói và cách ly là tồn bộ một workspace của máy tính. Ở mức tối thiểu, workspace bao gồm mọi thứ ở trên lõi hệ điều hành - ứng dụng, dữ liệu, thiết lập và bất kỳ hệ điều hành con khơng ưu tiên nào địi hỏi cung cấp một mơi trường chức năng máy tính desktop. Bằng cách này, các ứng dụng trong workspace có thể tương tác với các ứng dụng khác, khởi tạo chúng để làm một vài thứ là thói quen của người sử dụng và những thứ thiếu trong ảo hóa ứng dụng chẳng hạn như là nhúng một bảng tính Microsoft Excel vào văn bản Microsoft Word. Ngoài ra, workspace chứa những thiết lập ứng dụng và khởi tạo dữ liệu người dùng để người dùng chuyển qua một hệ điều hành khác hay qua một máy tính khác mà vẫn bảo quản được ứng dụng, thiết lập và dữ liệu trong một đơn vị làm việc hồn chỉnh. Sâu hơn về ảo hóa khơng gian làm việc, engine ảo hóa thi hành những module code đặc quyền và tồn bộ hệ điều hành con thơng qua kernel-mode Workspace Virtualization Engine (WVE).

Một phần của tài liệu VIRTUALMACHINE (Trang 45 - 46)

Tải bản đầy đủ (DOC)

(59 trang)
w