Ảo hóa hyper-v

Home » Tài Liệu Kỹ Thuật » System & networking » Hyper-V là gì? Giới thiệu về ảo hóa Hyper V

Nếu bạn là người mới sử dụng Microsoft Hyper-V, có thể bạn gặp khó khăn để bạn làm quen với nền tảng này. Bài viết này giúp bạn hiểu được Hyper-V là gì và lý do tại sao nó được sử dụng rộng rãi.

Bạn đang xem: Ảo hóa hyper-v


Hyper-V là gì?

Hyper-V là nền tảng ảo hóa của Microsoft (hay còn gọi là ‘hypervisor’). Cho phép quản trị viên sử dụng tốt hơn phần cứng của họ, bằng cách ảo hóa nhiều hệ điều hành để chạy đồng thời trên cùng một máy chủ vật lý (physical server).

Có 3 phiên bản Windows Server 2008 64-bit là:

Standard (một máy ảo)Enterprise (4 máy ảo)Datacenter (không giới hạn số lượng máy ảo)
*
*
Hyper-V hoạt động như thế nào?

Chúng ta vẫn có tất cả những điều trừu tượng tương tự trong một hệ thống máy tính thông thường. Nhưng giờ đây, Hyper-V đại diện một lớp khác giữa hệ điều hành và phần cứng. Lớp bổ sung này cho phép nhiều hệ điều hành chạy trên cùng một phần cứng.

Hyper-V lần đầu tiên được giới thiệu cùng với loạt sản phẩm Windows Server năm 2008. Kể từ đó, nó đã mở rộng khả năng và thêm một số tính năng đáng kể. Trong phiên bản hiện tại (2012 R2), nó đã thực sự sẵn sàng để cung cấp năng lượng cho mọi thứ từ một kinh doanh nhỏ đến một doanh nghiệp lớn.

Điểm và tính năng nổi bật của Hyper-V


Một số lợi ích của Hyper-V:


Lớp ảo hóa hiệu suất cao: Ảo hóa nhất thiết phải bổ sung một số overhead cho tất cả các hoạt động của khách. Hyper-V đã được điều chỉnh nhiều để các hệ điều hành ảo hóa và các ứng dụng của chúng hầu như không tác động đến hiệu suất khi so sánh với các hệ thiết bị không được ảo hóa (non-virtualized).Hỗ trợ lên đến 1.024 máy ảo chạy trên một máy chủ duy nhất (single host).Cân bằng tài nguyên giữa các guestsNhóm physical hosts để cung cấp các biện pháp luôn bảo vệ tự động cao cho kháchChuyển nhượng tài nguyên động cho các máy ảoKhả năng di chuyển các máy ảo giữa các Hyper-V hosts mà không gặp phải bất kỳ thời gian nào đối với hệ điều hành khách, thậm chí khi chúng không ở trong cùng một cụmXuất các máy ảo đang chạyDrivers hiệu suất cao cho hầu hết các Windows và Linux guest operating systemsSao lưu trực tiếp các máy ảo (phụ thuộc vào khả năng của phần mềm sao lưu)Sao chép gần thời gian thực của các máy ảo tới các hosts từ xaHỗ trợ đầy đủ cho kiến ​​trúc bộ nhớ không đồng nhất (NUMA) ở cấp máy khách và máy ảoChế độ UEFI cho guests (Generation 2)Truyền dữ liệu không tải (off-loaded) (ODX) cho các rapid file operations trên các hệ thống lưu trữ được hỗ trợRemoteFX cung cấp trải nghiệm âm thanh và đồ họa cao cấp (high-end)Cấp phép đơn giản cho Windows Server guests

Tại sao nên sử dụng Hyper V


Di chuyển từ phần cứng vật lý (physical hardware) sang nền tảng ảo hóa của Hyper-V mang lại một số lợi ích. Tất nhiên, bạn có quyền lựa chọn trong những người giám sát (hypervisors). Đối thủ cạnh tranh chính của Microsoft trong không gian ảo hóa là VMware. Nó có sản phẩm ESXi độc lập gần giống nhất với Hyper-V.

Mỗi nhà bán hàng cung cấp các sản phẩm bổ sung ở trên hoặc ngoài sản phẩm nền tảng. Đặc biệt là System Center của Microsoft và vSphere của VMware. Hai bộ sản phẩm này khác nhau hoàn toàn về hầu hết các chỉ số và rất khó so sánh trực tiếp.

Ưu điểm của Hyper V:

Tất cả các tính năng có trong Hyper-V server đều miễn phíCác hạn chế tương tự trên máy ảo như Windows Server Datacenter EditionHỗ trợ clusterSnapshotLưu trữ trên Fibre Channel, NFS và / hoặc iSCSI với MPIO và / hoặc SMB3 với multichannelDi chuyển các máy ảo đang chạy, ngay cả bên ngoài và trên các clusterGiao diện Windows quen thuộcTích hợp liền mạch với các công cụ quản lý Windows Server hiện cóHỗ trợ đầy đủ cho bộ điều hợp mạng SR-IOV, bao gồm cả Di chuyển trực tiếp (Live Migration)

Nhược điểm:


Phân cụm hoặc sao chépMigrationHỗ trợ SR-IOVFibre Channel ảo (vẫn có thể sử dụng bộ nhớ gắn với FC)RemoteFX

Đối với mục đích của bài viết này, danangmoment.com sẽ tập trung vào những lợi ích chung của ảo hóa (virtualization). Đồng thời làm nổi bật các tính năng cụ thể có trong Windows Server với Hyper-V hoặc với Hyper-V Server.

Mở rộng Hardware của bạn

Phần cứng (Hardware) tiếp tục tăng tốc trong hầu hết các chỉ số hiệu suất. Mỗi năm, các CPU mới có thể xử lý nhiều dữ liệu hơn trong cùng một khoảng thời gian. Memory chips có thể chứa nhiều dữ liệu hơn với cùng số tiền và mật độ ổ cứng tăng lên. Mặt khác, nhu cầu của các ứng dụng phần mềm phổ biến nhất không tăng như thế. Hyper-V cho phép bạn sử dụng tốt hơn nhiều phần cứng mà bạn đã mua bằng cách hợp nhất nhiều công việc tính toán hơn trên ít phần cứng hơn mà không sợ các vấn đề tương thích.

Giảm nhu cầu năng lượng

Với sự phổ biến ngày càng tăng của các sáng kiến ​​“xanh” để giảm tiêu thụ năng lượng, việc hợp nhất systems vào ít physical systems hơn sẽ giảm thành mức tiêu hao năng lượng thấp hơn. Cả ở nguồn điện trực tiếp và nguồn điện phụ. Chẳng hạn như chiếu sáng (lighting) và làm mát (cooling). Footprint sinh thái nhỏ hơn cũng có nghĩa là hóa đơn tiện ích thấp hơn.

Nâng cao tính di động cho các ứng dụng máy chủ (server applications)


Hyper-V cũng cung cấp rất nhiều tính di động cho các ứng dụng dựa trên máy chủ của bạn. Chúng có thể dễ dàng di chuyển sang phần cứng mới với ít hoặc không có downtime. Khối lượng công việc có thể được cân bằng lại nếu phần cứng trở nên quá tải. Hoặc chúng có thể nhanh chóng được khôi phục trên hệ thống khác nếu phần cứng bị lỗi. File VHDX mà Hyper-V sử dụng để lưu trữ dữ liệu máy ảo có thể được gắn kết bởi mọi hệ điều hành Windows hiện tại. Từ đó, bạn có thể khôi phục dữ liệu nhanh chóng và dễ dàng.


Triển khai nhanh chóng các môi trường máy chủ (server environments)


Với cơ sở hạ tầng vật lý đã có, môi trường hệ điều hành mới có thể được triển khai từ các template trong vài phút. Giảm được đáng kể thời gian cần thiết để cung cấp và triển khai cài đặt Windows Server hoặc Linux mới.

Xem thêm: Muối Sunfua Là Gì ? Tính Chất, Điều Chế Và Công Dụng Của Natri Sunfua


Built-in lab environments


Với các tính năng cung cấp và cách ly nhanh chóng vốn có của Hyper-V, bạn có thể nhanh chóng thiết kế và triển khai các môi trường thử nghiệm và sandbox một cách nhanh chóng. Việc vứt bỏ chúng sau khi quá trình kiểm tra hoàn thành thậm chí còn nhanh hơn.


Giảm công quản lý

Tất cả các máy ảo đang chạy trên máy chủ (host) hoặc cụm có thể được xem từ một nguồn duy nhất bằng các công cụ hiện có. Đối với các cài đặt lớn hơn, các công cụ quản lý có sẵn để giám sát các máy ảo trên toàn bộ trung tâm dữ liệu. PowerShell và các công cụ khác cho phép quản lý đồng thời hàng loạt các hệ thống này.

Tiết kiệm license (licensing savings)


Trong số tất cả các nền tảng ảo hóa hiện có, Hyper-V Server là một trong số ít các nền tảng miễn phí cho mọi bộ tính năng. Tất cả các tính năng của Hyper-V đều có sẵn trong phiên bản miễn phí. Bao gồm phân cụm chuyển đổi dự phòng (failover), I/O đa đường dẫn và không có giới hạn nào về việc sử dụng CPU hoặc bộ nhớ.


Sự khác biệt giữa Client Hyper-V và các (hypervisor) trên máy tính bàn

Nó là hypervisor type 1, trong khi hầu hết các hypervisor khác là type 2. Hypervisor loại 2 chỉ là một ứng dụng chạy bên trong một hệ điều hành. Và được xử lý tương tự như các ứng dụng khác, như Microsoft Outlook hoặc trò chơi điện tử.

Hệ điều hành gốc quyết định khi nào hypervisor type 2 sẽ được phép truy cập tài nguyên (resources). Sau đó nó có thể tái phân phối cho các hệ điều hành khách.

Điều này thường dẫn đến hiệu suất rất không đồng đều cho cả hệ điều hành gốc và khách của hypervisor type 2. Các hoạt động của Hyper-V như hypervisor type 1 sẽ được giải thích trong phần tiếp theo.

Tóm lại:

Đối với mục đích của bạn, Client Hyper-V cung cấp một cấu hình hiệu suất mượt mà hơn nhiều so với hầu hết các hypervisor khác. Nó cũng đi kèm dưới dạng một thành phần miễn phí. Có thể được tích hợp không yêu cầu tải xuống, thanh toán hoặc có quy trình cập nhật riêng biệt.

Các thuật ngữ của Hyper-V


Như với bất kỳ nhóm công nghệ lớn nào, ảo hóa có một danh sách dài các thuật ngữ kỹ thuật. Một số có thể khá khó hiểu, đặc biệt là khi không phải ai cũng sử dụng chúng theo cách giống nhau. Danh sách này cung cấp một số thuật ngữ phổ biến nhất để hiểu rõ Hyper-V là gì. Và chúng tôi sử dụng từng thuật ngữ này theo cách tương tự như tài liệu của Microsoft. Để ngắn gọn, không phải tất cả các thuật ngữ đều sẽ được giải thích kỹ lưỡng ở đây. Tư liệu sau sẽ đi sâu tìm hiểu tất cả các khái niệm này.

Leave a Reply

Your email address will not be published. Required fields are marked *