
我们很高兴地宣布,Azure 计算舰队(Azure Compute Fleet)服务(国际版)现已正式发布。它是一个全新服务,专为需要大规模部署虚拟机的场景而设计。它支持轻松管理和部署千台虚拟机,灵活组合不同的 SKU、虚拟机类型、可用性区域以及定价模式,大幅简化了大规模计算资源的管理复杂度。

01
支持多种 VM 分配策略:可实现灵活匹配不同类型的工作负载,通过确保 Fleet 不依赖于任何一个 VM 类型,增强了 Fleet 的整体可用性。
跨可用性区域分布 VM:Compute Fleet 自动跨多个可用性区域分布 VM,以确保高可用性和对潜在区域故障的高复原能力。
多样化的定价模型:Compute Fleet 利用各种购买选项,包括节省成本的现成 VM 和标准的即用即付 VM。还可以集成 Azure 预留实例和 Saving plan,在确保容量一致的前提下优化成本。使用 Azure Compute Fleet 不会产生额外费用。只需按小时为 Compute Fleet 启动的 VM 付费。
自动更换现成 VM:使用现成 VM 时,如果现成 VM 因价格波动或容量限制而受影响,Compute Fleet 可以自动对其进行更换。
多区域部署:Compute Fleet 允许跨多个区域动态分配工作负载。
可基于属性部署 VM:Compute Fleet 支持根据用户指定的属性(例如内存、vCPU 和存储)部署 VM 类型。
02
在真实场景中,客户使用 Azure Compute Fleet 来应对:
大型数据系统
批处理任务
无状态应用部署
金融风险分析
大规模图像渲染
自研平台下的多样化基础设施构建
03
使用 Azure Compute Fleet,无需编写繁琐的代码或配置框架,只需告诉它您需要多少计算资源、希望使用哪些 VM SKU、采用怎样的计费方式,系统就能自动为您的工作负载分配合适的资源。
特别是在使用 Spot VM 节省成本的场景中,Azure Compute Fleet 能自动处理 Spot 实例的回收问题,无需您手动重建资源。它会自动监测和补足目标容量,让您的服务运行更稳定、成本更可控。
04
Azure Compute Fleet可以跨多种编程语言(如 Java、JavaScript、Go 或 Python)通过软件开发工具包 (SDK) 无缝集成到应用程序中。每个 SDK 都提供可靠的工具和 API 来与舰队交互。使用多个 SDK 可将 Compute Fleet 功能集成到各种应用程序(从后端系统和 Web 服务到数据管道和实时应用程序)中。每个 SDK 的设计都符合其各自语言的约定,从而确保开发体验一致而符合习惯。
🔵 语言灵活性:不同的团队在使用 SDK 时可以采用其首选编程语言,以增强各种开发环境间的协作。
🔵 无缝集成:SDK 提供与 Compute Fleet 交互的预生成函数,减少了编写低级别 API 调用的需要并加快了开发速度。
🔵 跨平台兼容性:无论是构建服务器端应用程序、基于浏览器的解决方案还是嵌入式系统,计算舰队 SDK 都能满足各种平台和用例的需求。
🔵 可伸缩性和自动化:SDK 支持自动预配和缩放计算资源,从而轻松地跨各种环境动态管理工作负载。
05
登录 Azure 门户创建 Azure Compute Fleet。

若要访问有关如何使用 Compute Fleet SDK 的文档,请参考如下步骤:
步骤一:

步骤二:在位于页面顶部中心的搜索栏中,键入“Compute Fleet”。
步骤三:Compute Fleet 的可用 SDK 显示在各种编程语言下,例如 Java、JavaScript、Go 或 Python。





