Windows azure:如何使用共享映像文件夹设置前端和后端

Windows azure:如何使用共享映像文件夹设置前端和后端,azure,azure-web-roles,azure-web-app-service,azure-storage-blobs,Azure,Azure Web Roles,Azure Web App Service,Azure Storage Blobs,我正在尝试在Windows Azure上为我的网站找到最佳设置。 我有一个前端和一个后端网站在ASP.NET MVC4 两个网站必须使用共享的相同图像。字体端用于显示,后端用于CRUD操作。图像文件存储在前端web应用程序的文件夹中,这些图像的url存储在mysql数据库中 目前我有2个Windows Azure网站,但我无法从后端网站访问图像,因为它们存储在前端应用程序的文件夹中 对于这种类型的应用程序,什么是最好的设置和最便宜的 2个共享BLOB存储的网站 包含2个webroles(前端和

我正在尝试在Windows Azure上为我的网站找到最佳设置。 我有一个前端和一个后端网站在ASP.NET MVC4

两个网站必须使用共享的相同图像。字体端用于显示,后端用于CRUD操作。图像文件存储在前端web应用程序的文件夹中,这些图像的url存储在mysql数据库中

目前我有2个Windows Azure网站,但我无法从后端网站访问图像,因为它们存储在前端应用程序的文件夹中

对于这种类型的应用程序,什么是最好的设置和最便宜的

  • 2个共享BLOB存储的网站
  • 包含2个webroles(前端和后端)的云服务

谢谢

首先,您不应该在临时操作旁边使用web应用程序的文件夹。由于Azure意味着多计算机环境,如果您使用多个实例(计算机),请求者将无法使用资源(映像)

我会选择2个水滴容器。(不是2个blob存储帐户)


我们对blob没有基于IP的限制,只要您不共享这些地址,就可以了。如果你真的需要限制,你可以使用它,你可以找到更多的详细信息,你也应该查看这个限制。我认为使用共享blob存储帐户是正确的方向

使用本地文件夹不是一个好主意-在网站和云服务上,这些文件夹不是持久的,您可能会丢失文件。无论哪种方式,这都不是一个可扩展的解决方案,如果将来添加其他实例,您将无法访问这些文件

使用blob存储将为您提供一个可以从这两个位置访问的位置,甚至可以直接从客户端浏览器访问


您没有指定是否需要从前端安全访问映像,如果不需要,blob存储特别有用,因为它们可以直接从azure存储上的公共容器提供服务。

映像有多大?