Ảo hóa phần mềm (Software virtualization)

Một phần của tài liệu SỰ ảo hóa TRONG CÔNG NGHỆ điện TOÁN đám mây (Trang 27 - 29)

Một phương pháp để tách một máy vi tính thành nhiều phân vùng được gọi là "môi trường ảo" (VE), để ngăn chặn các ứng dụng can thiệp lẫn nhau. Một môi trường ảo (VE) cũng được gọi là một "máy chủ riêng ảo” (“virtual private server”- VPS) hoặc "container".

a.Ảo hóa mức hệ điều hành (SoftwareOperating system-level irtualization)

Phương pháp ảo hóa hệ điều hành khác với phương pháp "máy ảo" truyền thống (VM), bởi vì nó chỉ hỗ trợ hệ điều hành tương tự trong mỗi phân vùng chứ không phải là hệ điều hành khác nhau chạy đồng thời. Do đó, nếu hệ điều hành chủ là Linux thì tất cả các hệ điều hành khách trên các container cũng phải chạy Linux.

Hình 2.5: Mô hình ảo hóa mức hệ điều hành

Như vậy, công nghệ này chia môi trường máy tính thành 3 tầng: - Hardware: Là tầng phần cứng vật lý, nằm phía dưới cùng

- Tầng hệ điều hành chủ chuẩn: nằm ngay trên tầng phần cứng của nó

- Tầng ảo hóa hệ điều hành: Là tầng nằm ngay phía trên hệ điều hành chuẩn, nó dựa trên hệ điều hành chuẩn và có nhiệm vụ mô phỏng, tạo và phân chia môi trường ảo hóa cho tầng trên nó.

- Tầng Container: là tầng trên cùng nơi chứa các hệ điều hành khách cùng loại với hệ điều hành chủ. Tầng này được tầng dưới cung cấp tài nguyên và môi trường để thực hiện ảo hóa.

b. Ảo hóa ứng dụng và ảo hóa không gian làm việc (Application virtualization and Workspace virtualization)

Trong một môi trường máy tính bình thường, các ứng dụng được cài đặt trực tiếp vào hệ điều hành. Khi tất cả chúng được ghi vào tập tin hệ thống, ứng dụng sẽ thường xuyên xung đột với nhau, thường dẫn đến mất ổn định. Ảo hóa ứng dụng giúp loại bỏ những mâu thuẫn bởi vì các ứng dụng ảo không bao giờ được cài đặt trên hệ thống cục bộ;

Với ảo hóa ứng dụng, mỗi ứng dụng chạy trong môi trường bảo vệ, thường được biết đến như là một bong bóng ảo, cô lập với nhau và với hệ điều hành chủ. Nếu cần thiết, người quản trị có thể cấu hình các ứng dụng ảo để chúng tương tác với nhau hoặc chia sẻ bằng cách sử dụng kết cấu phân vùng động (Dynamic Suite Composition -DSC).

Hình2.6: Mô hình ảo hóa ứng dụng

Công nghệ này cơ bản chia môi trường máy tính thành 2 tầng: - Hardware: Là tầng phần cứng vật lý, nằm phía dưới cùng - Tầng hệ điều hành: nằm ngay trên tầng phần cứng của nó

+ Bên trong tầng này, các ứng dụng sẽ được phân chia cài đặt, được quản lý riêng rẽ nhờ hệ điều hành.

Một phần của tài liệu SỰ ảo hóa TRONG CÔNG NGHỆ điện TOÁN đám mây (Trang 27 - 29)