a. Giới thiệu chung
Hyper-V là công nghệ ảo hóa Server thế hệ mới của Microsoft và là thành phần quan trọng trong hệ điều hành Windows Server 2008.
Hyper-V chính là công nghệ ảo hóa thế hệ kế tiếp dựa trên hypervisor, khai thác phần cứng Server 64-bit thế hệ mới. Người dùng (chủ yếu là doanh nghiệp)
Số hóa bởi Trung tâm Học liệu http://lrc.tnu.edu.vn
không cần phải mua thêm phần mềm để khai thác các tính năng ảo hoá bới nó là một tính năng sẵn có trên Windows Server 2008
Với Hyper-V, Microsoft cung cấp một nền tảng ảo hóa mạnh và linh hoạt, có thể đáp ứng nhu cầu ảo hóa mọi cấp độ cho môi trường doanh nghiệp.
Hyper-V có 3 phiên bản Windows Server 2008 64 bit là:
Standard (một máy ảo), Enterprise (4 máy ảo) và DataCenter (không giới hạn số lượng máy ảo). Tuy nhiên nó hỗ trợ hệ điều hành khách trên cả 32-bit và 64-bit. Đây là điểm nổi bật của Hyper-V..
b. Tổng quan về Hyper - V. Một số đặc tính:
Hyper-V gồm 3 thành phần chính: hypervisor, ngăn ảo hóa và mô hình I/O (nhập/xuất) ảo hóa mới. Hypervisor là lớp phần mềm rất nhỏ hiện diện ngay trên bộ xử lý (BXL) theo công nghệ Intel-V hay AMD-V, có vai trò tạo các "partition" (phần vùng) mà thực thể ảo sẽ chạy trong đó.
Một partition là một đơn vị cách ly về mặt luận lý và có thể chứa một hệ điều hành làm việc trong đó. Luôn có ít nhất 1 partition gốc chứa Windows Server 2008 và ngăn ảo hóa, có quyền truy cập trực tiếp các thiết bị phần cứng. Partition gốc tiếp theo có thể sinh các partition con (được gọi là máy ảo) để chạy các hệ điều hành máy khách. Một partition con cũng có thể sinh tiếp các partition con của mình.
Máy ảo không có quyền truy cập đến bộ xử lý vật lý, mà chỉ “nhìn thấy” bộ xử lý được hypervisor cấp cho. Máy ảo cũng chỉ sử dụng được thiết bị ảo, mọi yêu cầu đến thiết bị ảo sẽ được chuyển qua VMBus đến thiết bị ở partition cha. Thông tin hồi đáp cũng được chuyển qua VMBus. Nếu thiết bị ở partition cha cũng là thiết bị ảo, nó sẽ được chuyển tiếp cho đến khi gặp thiết bị thực ở partition gốc. Toàn bộ tiến trình trong suốt đối với HĐH khách.
Hyper-V được tích hợp sẵn trong HĐH Windows Server, và hypervisor móc trực tiếp đến các luồng xử lý của BXL, nhờ vậy việc vận hành máy ảo hiệu quả hơn so với kiến trúc ảo hoá trước đây.
Số hóa bởi Trung tâm Học liệu http://lrc.tnu.edu.vn
Hình 2.4: Kiến trúc Hyper - V
Các lợi ích chính khi sử dụng Hyper - V
Độ tin cậy: Hyper-V cung cấp độ tin cậy tốt hơn và khả năng mở rộng
lớn hơn cho ảo hóa cơ sở hạ tầng. Hypervisor không phụ thuộc vào bất kì trình điều khiển thiết bị nào của hãng thứ ba. Nó thúc đẩy phần lớn các trình điều khiển thiết bị đã được xây dựng cho Windows. Hyper-V cũng có sẵn trên Server Core . Điểm nổi bật là bạn có thể quản lý các dịch vụ trên Server Core bằng giao diện dòng lệnh (CLI) hoặc quản lý từ xa bằng công cụ MMC và công cụ Remote Server Administration Tools được tích hợp sẵn trong Windows Vista và Windows Server 2008.
Máy chủ ảo hóa mạnh: Ảo hóa cho phép khả năng sử dụng, quản lý các tài nguyên, các ứng dụng hiệu quả trên một máy chủ. Các máy chủ ảo hóa có khả năng làm công việc của mình với sự linh hoạt cao, tận dụng khả năng phần cứng tối đa, mà không có xung đột với các máy chủ ảo hóa khác. Hyper-V kiểm soát chặt chẽ các nguồn tài nguyên phần cứng có sẵn cho mỗi máy ảo. Ví dụ: Máy ảo được cô lập hoặc tiếp xúc rất giới hạn với máy ảo khác trên mạng hoặc trên cùng một máy tính.
Số hóa bởi Trung tâm Học liệu http://lrc.tnu.edu.vn
Bảo mật: An ninh bảo mật là một thách thức chính trong mọi giải pháp máy chủ. Các máy chủ ảo hóa ít tiếp xúc với các chức năng máy chủ khác trên cùng một hệ thống chính. Ví dụ khi triển khai nhiều chức năng máy chủ trên một máy tính, mỗi máy chủ ảo hóa đảm nhận một chức năng, khi đó nếu một máy chủ ảo hóa bị mất quyền kiểm soát, thì vẫn đảm bao kẻ tấn công khó có thể thể tiếp xúc với các máy ảo hóa khác trên cùng một máy chủ vật lý. Ảo hóa cung cấp cơ hội để tăng cường an ninh cho tất cả các nền tảng máy chủ
Hiệu suất: Hyper-V có thể giải quyết khối lượng công việc đòi hỏi nhiều
hơn các giải pháp ảo hóa trước đây và cung cấp khả năng phát triển trong hệ thống. Hiệu suất bao gồm:
Tốc độ cải tiến thông qua kiến trúc ảo hóa cốt lõi hypervisor.
Hỗ trợ đa luồng tăng đến bốn bộ vi xử lý trên mảy chủ ảo hóa.
Tăng cường hỗ trợ 64-bit, cho phép máy chủ ảo hóa chạy các hệ điều hành bit-64 và truy cập số lượng lớn bộ nhớ (lên đến 64 GB mỗi VM), cho phép sử lý khối lượng công việc chuyên sâu cao hơn.
Kiến trúc hypervisor cho phép chia cắt ra các lớp thực thi và các trình điều khiển, làm việc chặt chẽ hơn với ảo hóa kiến trúc phần cứng.
Nâng cao hiệu suất phần cứng. Chia sẻ, tối ưu hóa truyền dữ liệu giữa các phần cứng vật lý và máy ảo.