从azure云服务(web-role)访问VM或本地计算机中存在的共享文件夹

时间:2013-03-13 16:53:35

标签: azure cloud azure-virtual-machine webrole

我有一个在Azure云服务中运行的Asp.Net Web角色。 现在我在Azure数据中心创建了一个虚拟机。 我还创建了一个共享文件夹来存储我的文件(.xls,.csv ..文件)。 如何从我的web-role访问VM中存在的共享文件夹文件?

感谢

阿伦。

1 个答案:

答案 0 :(得分:2)

共享文件夹主要用于内部部署环境,在云端,您必须要考虑完全不同。在云环境中,计算机位于非常紧密的网络系统后面,您将在VM中打开的任何端口都将通过防火墙为外部用户配置。访问共享文件夹需要先在计算机中启用文件共享,然后配置正确的端口。其他Cloud Service VM也需要类似的配置,这更复杂。 事实是,当你在云端时,你应该考虑超越共享文件夹的方法。

您真正需要的是使用云存储,即Windows Azure Blob存储,以在多台计算机之间共享内容。价格方面约为10美分/ GB /月,如果将VM和Azure存储保存在同一数据中心,则不会产生带宽成本。配置完成后,Azure VM和Azure Cloud服务可以通过HTTP / HTTPS轻松访问Azure Blob存储。了解有关Azure存储的更多信息here