介绍 Azure 计算

已完成

Azure 计算是一种按需计算服务,用于运行基于云的应用程序。 此服务提供多核处理器、内存和存储等计算资源。 它还提供无服务器计算,无需设置或配置基础结构即可运行应用。 在迁移到云的过程中,Contoso 将调查可以在 Azure VM 上部署哪些工作负载。

Azure VM 概述

在可用的计算选项中,Azure VM 具有高度的灵活性和控制力。 作为 IaaS 解决方案,Azure VM 的运行方式与 Windows Server 上的 Hyper-V VM 类似。 你可以在操作系统级别对 VM 进行完全控制。 但由于此原因,你还需要负责维护该操作系统,包括安装更新和备份。 你可以使用预定义的模板创建 Windows VM 和 Linux VM,也可以在云中部署自己的自定义服务器映像。

与 Azure Web 应用或云服务不同,你可以使用自定义操作系统映像。 Azure VM 最适合用于:

  • 具有复杂基础结构或操作系统要求的高度自定义的应用。
  • 托管 Windows Server 或 Linux 应用和基础结构服务,如 AD DS、DNS 或数据库管理系统 (DBMS)。
  • 临时部署以满足概念证明或开发的需求。

运行 Azure VM 时,需按秒为其计算资源付费。 定价取决于 VM 大小、操作系统的许可证及系统上安装的任何附加许可软件以及 VM 所在的 Azure 区域。 正在运行的 VM 会持续需要 Azure 计算资源。 因此,为了避免产生这些资源的费用,应在不使用 VM 时将其置于“已停止(已解除分配)”状态。

提示

通过 Azure 门户而不是通过操作系统停止 VM 时,VM 将会处于“已停止(已解除分配)”状态。 这意味着你将停止为 VM 计算成本付费。 从操作系统中关闭 Azure VM 只会使其处于“已停止”状态,这会继续产生 VM 计算费用。

注意

另外还存在其他与 VM 相关的费用,这些费用与 Azure 存储托管 VM 磁盘文件的成本相关。 无论 VM 的状态如何,都将收取这些费用。

虽然你不能对 Azure VM 进行直接控制台访问,但 Azure 门户提供了启动诊断功能。 你可以使用此功能来查看控制台日志及其屏幕截图。 Azure 还提供了适用于 Azure VM 的串行控制台,无论操作系统处于何种状态,它都可以通过 COM1 串行端口提供从 Azure 门户到 Windows VM 和 Linux Azure VM 的基于文本的控制台访问。

Azure VM 的一个优点是它与本地 Hyper-V VM 兼容。 这简化了将现有基于 Hyper-V 的工作负载迁移到云的过程。 为此,可以上传本地虚拟硬盘 (.vhd) 文件,并使用上传的磁盘创建 Azure VM。 或者,你可以使用像 Azure Site Recovery 之类的解决方案来自动上传磁盘文件和 Azure VM 预配。 Azure VM 与本地 Hyper-V VM 之间的兼容性还简化了这两种环境的集成,使 Azure 成为现有数据中心的扩展。

部署 Azure VM

在 Azure 中部署 VM 不同于在本地 Hyper-V 环境中部署 VM。 在管理虚拟机监控程序平台时,可以按你喜欢的任何方式配置所有 VM 设置。 在 Azure 中,可以从与不同 VM 大小对应的一系列预定义配置选项中进行选择。 VM 的大小决定了它的特征,例如其处理器的数目和速度、内存量、可附加到其中的网络适配器或数据磁盘的最大数目以及临时磁盘的最大大小。

注意

Azure VM 的临时磁盘驻留在运行 VM 的主机上。 它的操作系统和数据磁盘驻留在 Azure 存储中。

Azure 提供多种 VM 大小,几乎可以满足任何自定义要求。 此外,如果当前配置未违反所需配置的约束,则可以随时在不同配置之间进行切换。 例如,在缩减 VM 之前,你可能需要移除额外的虚拟网络适配器或附加到 VM 的数据磁盘。

注意

如果更改了 VM 的大小,则必须重启 VM。

除了大小以外,VM 的性能和功能还取决于它的服务层级。 Azure VM 有两个服务层级:基本层和标准层。

基本层

对于不需要负载均衡、自动缩放或高可用性等功能的任何非生产工作负载,以及可以允许其磁盘输入/输出 (I/O) 的范围在每个磁盘每秒 300 次输入/输出操作 (IOPS) 以内的任何非生产工作负载,可以选择基本层 VM。 此外,基本层 VM 不符合任何与可用性相关的服务级别协议 (SLA)。

提示

基本层 VM 的费用低于标准层 VM。

基本层支持的 VM 大小的种类较少,范围为 A0 到 A4。 编号 Basic_A0 表示基本层的最小大小。 它提供一个中央处理器 (CPU) 内核、768 兆字节 (MB) 内存和一个数据磁盘。 编号 Basic_A4 表示基本层中的最大 VM,它提供 8 个 CPU 内核,14 千兆字节 (GB) 内存和多达 16 个数据磁盘。

标准层

几种标准 VM 大小支持 Azure 高级存储。 Azure 高级存储是一种高端产品,其性能与固态硬盘 (SSD) 相当。 你可以轻松地区分这些 VM 大小,因为它们会在 VM 大小编号中包含字母 S。 所有 VM 大小都支持标准存储,其性能与磁盘相当。 在标准层 VM 上,标准存储可提供 500 IOPS/磁盘。 在基本层 VM 上,标准存储可提供 300 IOPS/磁盘。

注意

Azure 中的大多数 VM 属于标准层产品。

Azure 中的 VM 大小

每个 VM 大小由一个或多个字母和数字的组合表示。 前导字母(或者在某些情况下为字母和数字)用于标示一系列 VM 大小(称为 VM 系列),它们具有共同的配置特征。

A screenshot of the Create a virtual machine blade. The administrator has selected the Size drop-down list, and four Standard-size VMs display.

这些配置特征通常包括:

  • CPU 类型
  • CPU 与内存比
  • 基于 SSD 或基于硬盘驱动器 (HDD) 的临时磁盘
  • 支持高级存储

每个 VM 系列包含多种 VM 大小,不同之处在于:

  • CPU 内核数
  • 内存量
  • 临时磁盘的大小
  • 网络适配器和数据磁盘的数量上限。

支持高级存储的 VM 大小在最大聚合磁盘 I/O 性能方面也有所不同。

VM 大小分为下表中所述的几个类别。

类别 说明
常规用途 此类别提供均衡的 CPU 与内存比,最适合用于测试、开发和托管中小型数据库或 Web 服务器。 此类别包括 Av2、Dv2、Dv3、DSv2 和 DSv3 系列 VM 大小。
机密计算 Azure 机密计算 VM 设计用于保护云中处理的数据和代码的机密性与完整性。
计算优化 此类别提供较高的 CPU 与内存比,最适合用于不需要大量内存要求的计算密集型工作负载。 通常,这些是中型流量 Web 服务器或应用程序服务器、网络设备或处理批处理的服务器。 此类别包括 F、Fs 和 Fsv2 系列 VM 大小。
内存优化 此类别提供较高的内存与 CPU 比,最适合用于不需要大量计算要求的内存密集型工作负载。 通常情况下,这些工作负载会将其大部分操作内容保存在内存中,如数据库或缓存服务器。 此类别包括 Dv2、DSv2、Ev3、Esv3、M、G 和 GS 系列 VM 大小。
存储优化 此类别提供高性能磁盘 I/O,最适合用于通过 SQL 和 NoSQL 数据库管理系统进行的大数据处理。 此类别包含 Ls VM 大小。
GPU 此类别使用数千个 CPU 内核提供图形处理单元 (GPU) 支持。 通常,这是实现图形渲染、视频编辑、故障模拟或深度学习等工作负载的理想选择。 此类别包括 NC、NCv2、NCv3、NV 和 ND 系列 VM 大小。
高性能计算 此类别为 VM 提供最快的 CPU 和可选的高吞吐量远程直接内存访问 (RDMA) 网络接口。 此类别包括 H 系列 VM 大小。

第 2 代

还可以预配第 2 代 Azure VM。 第 2 代 VM 使用新的基于统一可扩展固件接口 (UEFI) 的启动体系结构,而不是第 1 代 VM 使用的基于操作系统的体系结构。 使用第 2 代 VM,你可以:

  • 构建更大的 VM(多达 12 TB)。
  • 预配超过 2 TB 的操作系统磁盘大小。

附加阅读材料

通过查看以下文档来了解详细信息: