Tailwind Traders 缺少物理服务器的一种可能的解决方案是使用虚拟机 (VM)。

使用 Azure 虚拟机,可以在云中创建和使用 VM。 VM 以虚拟服务器的形式提供基础结构即服务 (IaaS) 并以许多不同的方式使用。 就像物理计算机一样,可以自定义在 VM 上运行的所有软件。 需要时,VM 则是理想选择:

  • 对操作系统 (OS) 的完全控制。
  • 能够运行自定义软件。
  • 使用自定义托管配置。

使用 Azure VM 可以灵活进行虚拟化,而无需购买和维护运行 VM 的物理硬件。 仍需配置、更新和维护在 VM 上运行的软件。

选择预配置的 VM 映像时,可以在几分钟内创建和预配 VM。 选择映像是创建 VM 时需要做出的最重要决策之一。 映像是用于创建 VM 的模板。 这些模板已经包括操作系统以及其他软件,例如开发工具或 Web 托管环境。

有关何时使用 VM 的示例

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

使用 VM 迁移到云

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

在 Azure 中缩放 VM

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

  • 虚拟机规模集
  • Azure Batch

什么是虚拟机规模集?

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

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

什么是 Azure Batch?

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

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

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

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注