Azure Blob存储作为Web角色虚拟目录?

时间:2013-10-19 07:36:09

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

是否可以在Azure云服务中使用指向blob存储的虚拟目录中的Web角色?

我的方案:我正在考虑将公司的网站迁移到Azure。目前我们使用博客平台将其内容发布为静态文件,我们的网站上有一个“/ blog”虚拟目录,指向这些文件的位置。如果我可以在VM上安装博客平台并将其发布到可以映射到虚拟目录的位置,那将是很好的。我看到在虚拟机上有可能有虚拟硬盘的地方,但我无法从云服务中找到这种可能性。

2 个答案:

答案 0 :(得分:2)

看看这里:http://www.windowsazure.com/en-us/manage/services/storage/custom-dns-storage/。您可以使用CNAME映射将blob容器(我们称之为blogs)映射为虚拟目录。但是,请记住blob存储仍然是对象存储而不是Web服务器,因此您将无法:

  • 为您的虚拟目录提供默认文档,即您无法执行http://yourcompanyname.com/blog并使其加载默认文档。
  • 提供自定义错误消息页面,例如404错误页面。您将获得一个页面,该页面将显示未找到的原始XML资源。

Amazon S3(Windows Azure Blob存储对应版)允许您在存储桶中托管静态网站。看看这是否适合你。更多细节可以在这里找到:http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html

答案 1 :(得分:1)

您可以查看2014年5月进入预览的Azure File Service

"创建共享后,可以通过SMB或REST协议从托管共享的存储帐户所在区域中托管的任何Azure节点(VM /工作人员/ Web角色)访问该共享。&# 34;