【问题标题】:Sync folders on all Azure Cloud Instances在所有 Azure 云实例上同步文件夹
【发布时间】:2013-02-11 10:16:23
【问题描述】:

刚刚将我的应用部署到 Azure。一切正常。

我目前正在我的应用程序上运行一些我现在无法升级的旧代码,它使用了本地 VM 存储上的一些文件。

我需要找到一种方法来保持所有云实例文件夹同步。有人编写了一个似乎使用 Microsoft Sync Framework 执行此操作的插件,但它在 Azure SDK 1.5 上运行: https://github.com/Interop-Bridges/Windows-Azure-File-System-Durability-Plugin

有人知道当前版本的 SDK 有类似的实现吗?还是针对这种情况的更好解决方案?

【问题讨论】:

    标签: azure azure-storage azure-web-roles


    【解决方案1】:

    您可以使用 Windows Azure 的CloudDrive 功能。您可以将 .VHD 文件放入 blob 存储中,并将其作为驱动器装载到您的计算服务中。

    但请记住,如果您的计算服务中有多个实例,则只有一个实例具有对 VHD 的读/写访问权限。您应该使用标准网络共享技术在所有实例之间共享 VHD 驱动器。

    【讨论】:

    • 是的,但这只会解决其中一个实例的同步问题。我想让它们全部同步
    • 如果您使用允许所有实例对 VHD 具有 R/W 访问权限的网络共享,您可以使所有实例保持同步。
    • 有没有办法在每个网络角色启动时自动执行此操作?
    • 您可以在服务入口点的 OnStart 方法中尝试此操作:stackoverflow.com/questions/7470214/…
    • 感谢@Nico。运行它,但它不是很有效(并且它会增加成本)。我最终将所有内容都移至网站
    猜你喜欢
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多