Ảo hóa điện toán đám mây
Virtualizationlà một kỹ thuật cho phép chia sẻ một phiên bản vật lý duy nhất của một ứng dụng hoặc tài nguyên giữa nhiều tổ chức hoặc người thuê (khách hàng). Nó làm như vậy bởi assigning a logical name tài nguyên vật lý và cung cấp pointer to that physical resource theo yêu cầu.
Khái niệm ảo hóa
Tạo một máy ảo trên hệ điều hành và phần cứng hiện có được gọi là Ảo hóa Phần cứng. Máy ảo cung cấp một môi trường được tách biệt hợp lý với phần cứng bên dưới.
Máy mà máy ảo được tạo ra được gọi là host machine và virtual machine được gọi là guest machine. Máy ảo này được quản lý bởi một phần mềm hoặc phần mềm cơ sở, được gọi là hypervisor.
Giám sát viên
Các hypervisor là một phần mềm cơ sở hoặc chương trình cấp thấp hoạt động như một Trình quản lý Máy ảo. Có hai loại hypervisor:
Type 1 hypervisor thực thi trên hệ thống trần. LynxSecure, RTS Hypervisor, Oracle VM, Sun xVM Server, VirtualLogic VLX là những ví dụ về loại 1 hypervisor. Sơ đồ sau đây cho thấy siêu giám sát loại 1.
Các type1 hypervisor không có bất kỳ hệ điều hành máy chủ lưu trữ nào vì chúng được cài đặt trên hệ thống trống.
Type 2 hypervisor là một giao diện phần mềm mô phỏng các thiết bị mà hệ thống thường tương tác. Container, KVM, Microsoft Hyper V, VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC và VMWare workstation 6.0 là các ví dụ về siêu giám sát kiểu 2. Sơ đồ sau đây cho thấy siêu giám sát loại 2.
Các loại ảo hóa phần cứng
Dưới đây là ba loại ảo hóa phần cứng:
- Ảo hóa hoàn toàn
- Ảo hóa giả lập
- Paravirtualization
Ảo hóa hoàn toàn
Trong full virtualization,phần cứng bên dưới được mô phỏng hoàn toàn. Phần mềm khách không yêu cầu bất kỳ sửa đổi nào để chạy.
Ảo hóa giả lập
Trong Emulation,máy ảo mô phỏng phần cứng và do đó trở nên độc lập với nó. Trong điều này, hệ điều hành khách không yêu cầu sửa đổi.
Paravirtualization
Trong Paravirtualization,phần cứng không được mô phỏng. Phần mềm khách chạy các miền biệt lập của riêng họ.
VMware vSphere là cơ sở hạ tầng phát triển cao cung cấp khung cơ sở hạ tầng quản lý cho ảo hóa. Nó ảo hóa hệ thống, phần cứng lưu trữ và mạng.