Microsoft Azure 提供了各种基于虚拟机的计算产品,旨在满足不同的工作负荷要求。 标准虚拟机(VM)和虚拟机规模集(VMSS)是一些计算产品,可为各种应用程序提供灵活性和可伸缩性。
虚拟机(VM) 是 Azure 计算的基本构建基块。 它们提供对作系统和应用程序的完全控制,使其适用于各种工作负载。 VM 可以灵活地选择最适合需求的作系统、大小和配置。
虚拟机规模集(VMSS) 通过启用一组 VM 的部署和管理来扩展 VM 的功能。 此服务非常适合需要高可用性或可伸缩性的应用程序。 VMSS 可以确保应用程序可以通过自动增加或减少 VM 数量来有效处理不同的负载,以响应需求的变化。
选择的产品取决于要运行的工作负荷。 请查看本文或 Azure 门户中的产品比较表,以在这些解决方案之间进行选择。
产品比较表
![]() |
![]() |
|
---|---|---|
产品说明 | 创建并手动配置单个 VM。 | 负载均衡,自动缩放 VM 组,并跨多个可用性区域进行工作负载优化。 |
实例 | 单独部署的单个实例 | 2 到 1,000 个实例 |
产品差异 并排查看主要产品功能和限制 |
- 单独部署和管理每个 VM - 微调自定义应用程序 - 每次分配给一个可用性区域 |
- 每组最多包含 1,000 个混合大小的 VM - 自动缩放 - 用于实现高可用性的容错域 - 集成 Azure 现成 VM 以降低成本 - 针对无状态或有状态工作负载进行优化 |
用例 查找适合项目的产品 |
- 小型简单作业 - 专用的单实例应用 - 测试配置并使用 Azure 进行试验 |
- 扩展为多个 VM - 平台工程或基础结构即代码 - 将本地应用移动到云 - 并行化的高性能计算工作负载 -数据库 - 批处理 - 在控制成本的同时保持性能 - 混合 VM 大小,提高灵活性 |
项目规范
任何 Azure VM 环境的成本取决于 VM 实例的数量、其配置和所选的附加服务。 使用虚拟机规模集不收取额外的费用。
虚拟机 | 虚拟机规模集 |
---|---|
- 作为单个 VM 实例计费 - 经济高效,可实现一致的负载和流量 |
![]() - 当负载/流量较低时,VMSS 可以自动使用更少的容量,并优化成本,同时适应周期性、间歇性和不断增长的工作负荷的下降和峰值 - 使用 100 个% 现成 VM,或与标准 VM 混合,以降低成本 |
后续步骤
通过更改虚拟机的大小来利用工作负载可用的最新性能和功能。
了解如何监视 Azure 虚拟机。