共用方式為

为 Service Fabric 托管群集节点选择托管磁盘类型

Azure Service Fabric托管群集使用托管磁盘满足所有存储需求,包括应用程序数据,例如可靠的集合和执行组件。 Azure托管磁盘是由Azure管理的块级存储卷,用于Azure Virtual Machines。 托管磁盘类似于本地服务器中的物理磁盘,但它是虚拟化的。 使用托管磁盘时,只需指定磁盘大小、磁盘类型并预配磁盘即可。 预配磁盘后,Azure处理其余部分。 有关托管磁盘的详细信息,请参阅 引入Azure托管磁盘

磁盘大小更新:客户可以更新当前节点类型上的磁盘大小;但需要注意的是,只有现有节点类型上的新节点才会收到新的磁盘大小。 若要实现此更改,用户可以遵循两种方法:

  • 通过添加具有所需磁盘大小的新节点来缩放节点类型,然后移除磁盘大小较小的旧节点。
  • 或者,创建具有所需磁盘大小的新节点类型,并使用放置约束将其工作负载迁移到新节点类型。

磁盘类型更新:不支持在节点类型中就地更新磁盘类型。 因此,唯一可行的办法是创建一个具有所需磁盘类型的新节点类型,并相应地迁移工作负载。 这一过程可确保无缝转换到更新的磁盘类型,而不会中断群集的运行。

托管磁盘类型

Azure Service Fabric托管群集支持以下托管磁盘类型:

  • 标准硬盘驱动器 (HDD)
    • 标准 HDD,本地冗余存储。 最适合备份、非关键和不频繁的访问。
  • 标准固态硬盘 (SSD) 默认
    • 标准 SSD,本地冗余存储。 最适合 Web 服务器、很少使用的企业应用程序,以及开发/测试。
  • 高级 SSD 与特定虚拟机 (VM) 大小兼容。 有关详细信息,请参阅高级 SSD
    • 高级 SSD,本地冗余存储。 最适合生产环境和对性能要求高的工作负载。

注意

默认情况下,与 VM 大小关联的任何临时磁盘将用于存储任何 Service Fabric 或应用程序相关数据。 无状态节点类型支持临时磁盘(如果需要)。

指定 Service Fabric 管理群集磁盘类型

若要指定服务Fabric托管群集磁盘类型,必须在托管群集资源定义中包含以下值。

  • 用于指定节点托管磁盘类型的 dataDiskType 属性值。

可能的值包括:

  • “Standard_LRS”
  • “StandardSSD_LRS”
  • “Premium_LRS”

注意

并非所有托管磁盘类型都适用于所有 VM 大小。有关详细信息,请参阅 Azure 中有哪些可用的磁盘类型?

{
  "apiVersion": "2021-05-01",
  "type": "Microsoft.ServiceFabric/managedclusters",
  "dataDiskType": "StandardSSD_LRS"
}

示例模板包括此规范:Service Fabric托管群集模板