Azure service fabric 运行具有可靠集合的服务结构群集的Azure VM的存储

Azure service fabric 运行具有可靠集合的服务结构群集的Azure VM的存储,azure-service-fabric,stateful,service-fabric-stateful,Azure Service Fabric,Stateful,Service Fabric Stateful,我即将开始钻研Azure Service Fabric的有状态服务和可靠集合 我的节点虚拟机几乎都是标准机器,我注意到D:drive被归类为临时存储 这如何与有状态服务和可靠集合一起工作 我想知道是否需要添加托管存储,如果需要,我将如何让Service Fabric使用它?从技术上说,答案是否定的,因为Service Fabric复制数据3次,因此它可以在Azure VM上使用临时驱动器。我们正在使用连接到VMS节点的数据磁盘,它对我们来说运行正常 您可以使用本文安装service fabric

我即将开始钻研Azure Service Fabric的有状态服务和可靠集合

我的节点虚拟机几乎都是标准机器,我注意到D:drive被归类为临时存储

这如何与有状态服务和可靠集合一起工作


我想知道是否需要添加托管存储,如果需要,我将如何让Service Fabric使用它?

从技术上说,答案是否定的,因为Service Fabric复制数据3次,因此它可以在Azure VM上使用临时驱动器。我们正在使用连接到VMS节点的数据磁盘,它对我们来说运行正常

您可以使用本文安装service fabric:


顾名思义,您在节点中看到的临时存储用于临时存储数据,例如,当您必须处理一个大文件时,您首先下载它,保存到磁盘,然后开始处理它。完成后,您将删除该文件并转至下一步

临时存储并不打算用作永久数据或文件存储,如果这样做,您可能会面临许多问题:

  • 节点VM可能会停用,并且您的数据会丢失(硬件更新或故障)
  • 这些磁盘在每个节点上都是唯一的,当您的服务更全面时,数据就不会在一起
在以下情况下,您可能会丢失临时磁盘上的数据:

  • 调整VM的大小时
  • 当您关闭或重新启动VM时
  • 当您的VM移动到其他主机服务器时(由于服务修复、关闭和重新启动)
  • 当主机更新时
  • 当主机遇到硬件故障等时
仅使用临时文件存储可能丢失的文件。请看一看,了解更多

关于可靠的收集, 它们存储在VM磁盘中,但您不会面临相同的问题,因为数据是复制的,因此,在发生故障时,副本将已存储在另一个容错域上的另一个节点中,在硬件故障时,该节点可能不会受到影响。当服务更全面时,可靠的集合数据将从其他副本(主副本或辅助副本)复制过来


如果您计划存储文件,我建议您使用Azure Blob存储或文件共享,它们有一个内置的机制来复制数据并确保您的数据不会发生故障。

好的,我没有将磁盘存储连接到虚拟机,它只是使用标准Ok,如果您询问是否需要添加托管存储-否,你没有,但你当然可以。当您将SF扩展安装到VMS节点时,您可以让SF使用您的磁盘。OK是VMS虚拟机有状态服务吗?我如何安装那个扩展?你们可以使用arm模板,我认为UI不允许自定义那个