关于在Azure上托管vm, Hyper-V管理员需要知道什么

闪烁的灯光在蓝色虚点虚拟背景上的图像。
Azure VM:您应该使用它吗?

虽然Hyper-V仍然是首选的虚拟化平台对于许多组织来说,微软一直在不遗余力地说服客户将他们的虚拟机托管在Azure上。这促使一些组织考虑他们是否应该这样做将他们的Hyper-V虚拟机迁移到Azure.Azure是托管虚拟机的一个非常强大的平台。然而,Hyper-V管理员在使用Azure VM之前需要学习一段时间。有趣的是,Azure在后台也使用Hyper-V

在本文中,我将讨论如果您对在Azure上托管vm持观望态度,那么需要考虑的一些问题。

是否应该将Hyper-V作为托管服务运行?

如果您正在认真考虑在Azure云上托管Hyper-V vm,那么您最大的决定应该是使用基于云的虚拟化作为托管服务

托管服务本质上是指云提供商在这种情况下供订阅者使用的特定服务(在本例中,虚拟化使用Azure VM).反过来,这个提供者不需要要管理的订户运行服务通常需要的所有后端基础设施。换句话说,提供程序处理大部分一天- - - - - -- - - - - -天维护以及所有的低级管理任务。这使得订阅者可以自由地使用服务时不需要担心任何责任

为了更好地理解这一点,可以考虑一下所有Hyper-V管理和维护任务。我讨论的内容包括补丁管理、存储供应和审计主机级安全事件。通常,这些与托管虚拟机无关。当您使用Azure VM作为托管服务时,您可以不用担心这些低- - - - - -级管理任务

使用Azure VM作为托管服务保证了这一点你要配置、管理和维护,按微软的最佳实践.Azure VM也减少你的整体工作量所以这是一个很有吸引力的提议。然而,Azure VM用户仍然面临一些缺点。我会给你介绍一些。

Azure虚拟机创建门户的截图。
通过Azure Portal创建虚拟机。

Azure VM:你要放弃什么?

Azure vm将您从执行普通的维护任务中解放出来。然而,它们也有缺点。让我给你介绍一下这些缺点中的2个

1.失去控制

Azure VM让你放弃大量的控制权在您的环境。事实上,虚拟机管理程序及其支持基础设施甚至不能被订阅者访问。微软已经防止低- - - - - -对虚拟化基础设施的级别访问以保持其完整性。

2.失去熟悉

另一个缺点是你可能不得不这么做放弃熟悉的管理工具.例如,Hyper-V管理器不能与Azure VM一起工作。同样的,系统中心虚拟机管理器包括有限的支持但它不能提供全面的管理体验。例如,您可以使用System Center Virtual Machine Manager启动和停止运行在Azure上的虚拟机。也就是说,您不能使用它来创建新的vm。不过,Windows Admin Center确实支持Azure VM。

如果这听起来太难以接受,我现在向您展示另一种选择。

Hyper-V管理器的截图。
Hyper-V Manager是管理Hyper-V的默认工具。

嵌套Hyper-V:另一种选择

你对Azure VM持观望态度吗?好吧,你还有另一个选择。Windows Server提供的支持嵌套的虚拟化.这意味着你可以在Azure VM上部署Windows Server虚拟机。然后,您可以配置它VM作为Hyper-V服务器.这样,您就可以在云中托管虚拟机,而不必放弃对过程中基础设施的控制。当然,嵌套的Hyper-V既有优点也有缺点。我来给你介绍一下。

熟悉

到目前为止,使用嵌套Hyper-V最好的事情是你不需要放弃任何东西.嵌套Hyper-V允许您在云中创建自己的Hyper-V服务器。这个基于云的Hyper-V服务器是就像你在这里吃的一样.您可以根据自己的需要自由配置它。您还可以使用与on-prem Hyper-V环境相同的管理工具。它真的是云中的Hyper-V。

性能

使用嵌套Hyper-V的一个可能的缺点是性能。你的虚拟机可能无法执行它们在Azure VM或内置Hyper-V环境中的表现相当出色。

当你在嵌套的Hyper-V上托管一个VM时,你实际上是在VM中创建一个VM。这些额外的开销将不可避免地对性能产生一定程度的影响。这并不意味着vm的性能会突然变差。相反,它意味着嵌套Hyper-V是一个高性能工作负载的糟糕选择.在某些情况下,可以通过分配额外的VM资源来避免性能损失。然而,你可能应该避免运行要求过高的工作负载在嵌套Hyper-V服务器上。

成本效率

嵌套Hyper-V有时是比Azure VM更贵.想象一下,您想在云中托管10台虚拟机。如果您在Azure VM上托管这些VM,那么您需要为这些虚拟机所消耗的资源付费。

现在,假设您将这些vm托管在一个嵌套的Hyper-V服务器上。而不是为每个VM计费,服务您的嵌套Hyper-V服务器使用的资源账单.这实际上是一个运行在Azure VM上的VM。这个服务器有足够的资源在峰值工作负载下运行所有10个vm。它可能还有一些额外的可用容量。虽然这种灵活性可能很好,但你仍然为你没有积极使用的容量付费

基础设施支持

在嵌套Hyper-V服务器上,它是由您来实现任何所需的基础设施.虚拟化环境通常是容错的。这意味着你可能会需要创建多个嵌套Hyper-V服务器.您还需要创建一个集群共享卷。这样,您就可以实现故障转移群集在嵌套Hyper-V环境中。当然,这也意味着相关的成本。最终,你会是那个人负责配置和维护该环境

底线

在Azure云中托管虚拟机时,可以使用Azure VM。然而,Azure VM剥夺了您对一些事情的控制。您还可以创建嵌套Hyper-V服务器作为另一种选择。

许多组织我更喜欢Azure VM,因为它更容易设置.它的成本通常也更低。与此同时,如果需要的话,嵌套Hyper-V可能是更好的选择对虚拟化基础设施的细粒度控制.如果您需要保持与内部系统的兼容性,这可能会更好。

您对Azure vm还有什么问题吗?检查常见问题解答而且资源在下面部分!

常见问题解答

如果我决定使用Azure VM,使用Azure Portal还是Windows Admin Center创建新的虚拟机更好?

这两种工具都可以。然而,Windows管理中心有一个优势。Windows管理中心可以执行复杂的任务,比如创建一个虚拟机、配置其存储、加入域等等。它还可以防止您不小心跳过某个步骤,如果您手动执行这些任务,可能会发生这种情况。

Azure VM能否创建一个足够大的虚拟机来替换本地Hyper-V服务器(假设该虚拟机配置为嵌套Hyper-V服务器)?

微软定期更改Azure VM使用的虚拟机大小。也就是说,一些VM大小适合用作嵌套的hyper - v主机。Ev3 vm例如,可支持高达432 GB的RAM和多达64个vcpu。作为管理员,您必须确保有足够的物理容量来满足虚拟机的需求。如果不这样做,将导致虚拟机崩溃。

如何计算托管Azure VM虚拟机的成本?

很难准确地预测运行一个基于云的虚拟机.这是因为规模经济涉及的变量太多了。也就是说,微软提供了一个价格计算器,你可以使用估计的成本

你能在Azure上的嵌套VM中运行Hyper-V以外的hypervisor吗?

这是理论上可以运行非microsoft管理程序在Azure云中的嵌套VM上。然而,微软只是正式的支持嵌套hyper - v.请记住,在这种类型的场景中,嵌套会影响整个系统的性能,对于嵌套较大的解决方案会产生更大的延迟。为了获得更好的性能,建议尽可能让vm靠近硬件层。

当创建嵌套Hyper-V服务器时,我可以自由选择任何VM大小吗?

微软文档表示只有Dv3系列和Ev3系列虚拟机支持嵌套虚拟化。也就是说,这份文件可以追溯到2017年。一些更新的,非微软文档暗示着其他几个虚拟机系列都受支持。记住要让vm尽可能靠近硬件层,以提高性能。

资源

微软:关于Azure VM与Azure portal的文章

学习如何快速开始创建Azure虚拟机使用Azure门户。

微软:Azure VM可用性的文章

学习如何使Azure vm高可用

万博注册入口关于管理Azure vm的文章

了解更多关于Azure vm管理使用系统中心虚拟机管理器。

万博注册入口TechGenix:关于Azure VM成本跟踪的文章

学习如何跟踪Azure VM成本使用PowerShell

万博注册入口TechGenix:关于启用嵌套虚拟化的文章

发现如何在Azure中启用嵌套虚拟化

万博注册入口TechGenix:将Windows服务器部署为Azure vm的文章

学习如何将Windows Server部署为Azure虚拟机

留下你的评论

您的电邮地址将不会公布。

此站点受reCAPTCHA和谷歌隐私政策而且服务条款适用。

滚动到顶部
Baidu