Skip to main content

什么时候使用Azure虚拟机?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:09:08

我们前面介绍了一个关于Azure计算服务的列表,那么我们该如何选择一个合适的计算服务呢?从这篇开始我们简要描述每个计算服务的特点,帮助您选择合适的计算服务。

Azure虚拟机是Azure提供的计算服务的一种,包括了LinuxWindows虚拟机,也是Azure基础结构即服务(IaaS)中的服务一种。Azure虚拟机从使用上和物理计算机表现基本一致,用户需要自己维护机器上的一切,包括各种软件更新,安装配置等等。使用虚拟机无需购买和维护硬件。

当用户选择预配置的虚拟机镜像时,可以在几分钟内创建和预配置虚拟机。选择什么虚拟机镜像是创建虚拟机时需要做出的最重要决策之一。镜像中包括操作系统以及其他的软件,例如开发工具或者Web托管环境等等。

什么时候选择Azure虚拟机呢?

如果您的组织或者单位之前的架构都是基于物理机的,那么从物理机迁移到云上的虚拟机是很自然的选择,可以使用从物理机器上创建物理机的镜像快照,然后使用该镜像在云上恢复,和之前一样使用。还有很多场景是需要选择Azure虚拟机的,总结一下:

  • 测试和开发阶段:虚拟机可以快速简单的创建不同操作系统, 不同应用配置的可用的机器,测试人员和开发人员能够快速的完成工作,完成之后删除资源即可。
  • 在云中运行应用程序: 与创建传统的基础结构来运行应用程序相比,在公有云中运行部分应用程序可以带来巨大的经济优势。 例如,应用程序可能需要处理需求波动。 在不需要 VM 时关闭 VM,或者快速启动 VM 以满足需求的突然增加,这意味着你只需为所使用的资源付费。
  • 将自有的数据中心扩展至云时:通过在 Azure 中创建虚拟网络并将 VM 添加到该虚拟网络,组织可以扩展自身的本地网络的功能。 SharePoint 这类应用程序可以在 Azure VM 上运行,而不是在本地运行。 这种安排方式下的部署比在本地环境中更容易或更便宜。
  • 遇到状况在恢复期间:正如在云中运行特定类型的应用程序并将本地网络扩展到云一样,可以通过使用基于 IaaS 的灾难恢复方法显著降低成本。 如果主数据中心发生故障,可以通过创建在 Azure 上的 VM 来运行关键应用程序,然后在主数据中心恢复运行时将其关闭。

使用虚拟机迁移到云

从物理服务器迁移到云(也称为直接迁移)时,VM 也是一个绝佳选择。 可以创建物理服务器的映像并将其托管在 VM 中,几乎不需要进行任何更改。 就像物理本地服务器一样,你必须维护 VM。 更新已安装的操作系统及其运行的软件。

Azure中缩放虚拟机

可以运行单个 VM 来执行测试、开发或小任务。 或者可以将 VM 组合在一起以提供高可用性、可伸缩性和冗余。 无论有何种正常运行时间需求,Azure 都有可以满足这些需求的多种功能。 这些功能包括:

  • 虚拟机规模集
  • Azure Batch

什么是虚拟机规模集?

使用虚拟机规模集可以创建并管理一组完全相同的、负载均衡的 VM。 假设你在运行一个网站,科学家可在其中上传需要处理的天文图像。 如果复制了 VM,则通常需要配置一个额外的服务以在网站的多个实例之间路由请求。 虚拟机规模集可以帮助你。

规模集让你能够在几分钟内集中管理、配置和更新大量 VM,以提供高可用性应用程序。 可以根据需求或定义的计划自动增减 VM 实例的数目。 可以使用虚拟机规模集为计算、大数据和容器工作负荷等领域构建大规模的服务。

什么是 Azure Batch?

Azure Batch 使大规模并行和高性能计算 (HPC) 批处理作业能够缩放到数十、数百或数千个 VM。

准备好运行作业时,Batch 将:

  • 为你启动计算 VM 池。
  • 安装应用程序和暂存数据。
  • 使用尽可能多的任务运行作业。
  • 识别故障。
  • 重新排队工作。
  • 工作完成后减少池。

在某些情况下,可能需要原始计算能力或超级计算机级别的计算能力。 Azure 提供这些功能。