azure - 将 Azure 存储计划与 Azure Web 应用结合使用

标签 azure azure-web-app-service azure-storage

摘要:我可以使用 Azure 存储计划作为可供 Azure Web 应用使用的附加存储吗?

详细信息:我们有一个非常简单的 Web 应用程序,使用少量的 CPU 和大量的存储空间(它所做的只是列出并允许您下载文件)。我需要至少 50GB 的存储空间来存储此应用程序的视频和音频文件,而要在计划中获得如此大的存储空间,我会使用不合理的 CPU 和其他我不需要的资源,从而导致价格更高。

我的计划(希望)是我可以创建一个 Web 应用程序并将该 Web 应用程序的根目录重新映射到 50GB 的存储计划。我在最后一天研究了两个挑战,但目前我还无法找到答案。

我已经创建了 Web 应用程序。我看到/wwwroot 位于 Web 应用程序的 D: 驱动器上。我还创建了一个存储计划,并在存储计划上创建了 50GB 的可共享区域。

所以...任何人都可以给我一些关于以下内容的见解:

  1. 如何告诉网络应用使用现在可用的 50GB 存储空间?
  2. 如何将驱动器号映射到存储计划中的区域?
  3. 如何告诉 Web 应用程序应使用存储计划上的 50GB 区域作为根驱动器,而不是使用 D:/Webroot

非常感谢!

最佳答案

有关类似请求,请参阅此反馈链接:https://feedback.azure.com/forums/169385-web-apps/suggestions/13536996-the-ability-to-store-iis-logs-in-azure-file-storag - 已被拒绝。

默认情况下,在 Azure WebApps 上,所有文件都与应用程序一起存储在文件系统中,包括媒体文件。您可能希望了解 Azure WebApp 上处理的主要文件类型 ( https://github.com/projectkudu/kudu/wiki/Azure-runtime-environment )(持久文件、临时文件和机器级只读文件)

引用文章(https://github.com/projectkudu/kudu/wiki/File-structure-on-azure)azure上的文件结构了解Azure WebApp上的文件和目录集,并检查包含可能增加的文件的目录,例如LogFiles、site/repository、site/deployments (用于部署槽)以及用于上传文件的目录。

要验证您是否可以转到 scm 站点的调试控制台 (https://{sitename}.scm.azurewebsites.net/DebugConsole) 并查询 d:\local 上的可用空间。 “磁盘空间”取决于您正在使用的应用服务计划。免费为 1 GB,基本为 10 GB,标准为 50 GB,高级为 250 GB,有关这些限制的更多详细信息,请参阅文档:https://azure.microsoft.com/en-us/pricing/details/app-service/

如果您的要求符合,您可以使用 ASE - Azure 应用服务环境是一项 Azure 应用服务功能,它为安全地大规模运行应用服务应用提供完全隔离的专用环境。 https://learn.microsoft.com/en-us/azure/app-service/environment/app-service-web-how-to-create-a-web-app-in-an-ase

关于azure - 将 Azure 存储计划与 Azure Web 应用结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49545834/

相关文章:

python - 如何使用 Azure Synapse 和 pySpark 笔记本从 ADLS gen2 检索 .dcm 图像文件?

Azure ADD 隐藏默认 URL 并使用 C# 显示所需 URL

azure - 如何更改azure web应用服务的主机名

azure - 在 Azure 模拟器上运行 WebJobs

azure - 如何分析 "azure web apps"的内存泄漏(PaaS)

c# - Azure Blob 存储 - MVC Web 应用程序 - 有没有办法直接上传到 Azure Blob 存储而不通过 MVC Web 应用程序?

azure - 使用 localhost 端点从 Web 作业访问 Azure Web 应用程序?

azure - 在 Azure Web App 上使用 Azure 存储来运行 exe 命令行应用程序

Azure 存储 - 如何以编程方式获取静态网站 URL?

java - 如何获取Azure存储中文件、表和队列的所有服务的大小?在JAVA中