Azure web角色回收-本地数据会丢失吗?
我试图以Azure Web角色托管我组织的nuget存储库。这意味着,包被配置为存储在云上机器的本地驱动器(比如d:\NuGetPackages)中 托管工作完美如预期,我能够推包和下载。然而,我担心的是,如果虚拟机被回收(手动或自动),这会保留我的本地软件包存储库吗?或者,在循环使用时,会重新创建整个VM,并且只恢复webrole,从而清除webrole范围之外的任何其他文件夹 我不能将此文件夹作为webrole文件夹的一部分(例如NuGet的默认软件包安装为~\packages,它将转换为webrole中的IIS文件夹),因为它将在每次部署时被覆盖。因此,此packages文件夹必须位于外部某处。文件存储是否有帮助(不过,我需要检查nuget包路径是否可以接受文件存储路径)Azure web角色回收-本地数据会丢失吗?,azure,nuget,Azure,Nuget,我试图以Azure Web角色托管我组织的nuget存储库。这意味着,包被配置为存储在云上机器的本地驱动器(比如d:\NuGetPackages)中 托管工作完美如预期,我能够推包和下载。然而,我担心的是,如果虚拟机被回收(手动或自动),这会保留我的本地软件包存储库吗?或者,在循环使用时,会重新创建整个VM,并且只恢复webrole,从而清除webrole范围之外的任何其他文件夹 我不能将此文件夹作为webrole文件夹的一部分(例如NuGet的默认软件包安装为~\packages,它将转换为w
谢谢是的,D:\上的任何数据都会在某个时候消失 你可以选择Azure存储(包括他们的新文件服务)或较旧的Azure CloudDrive(不知道这是否仍然存在,但无论如何都不是一个好的选择)
我担心我不太了解您的用例场景,但是Azure VM(IaaS)不是更好的选择吗?感觉PaaS角色的无状态状态是您的主要问题,因此PaaS不太适合是的,D:\上的任何数据都会在某个时候消失 你可以选择Azure存储(包括他们的新文件服务)或较旧的Azure CloudDrive(不知道这是否仍然存在,但无论如何都不是一个好的选择)
我担心我不太了解您的用例场景,但是Azure VM(IaaS)不是更好的选择吗?感觉PaaS角色的无状态状态是您的主要问题,因此PaaS不太适合谢谢,我也考虑过虚拟机,但是我也需要担心维护虚拟机,我认为如果只使用WebRole可以避免这种情况。我需要探索这方面的文件存储,以便在这方面的维护是最小的,否则它必须是一个VM:(谢谢,我也考虑过虚拟机,但是我也需要担心维护虚拟机,我认为如果只使用WebRole,我可以避免维护虚拟机。我需要在这方面探索文件存储,因此维护是最小的,否则它必须是虚拟机:(