我想在Azure上部署Kentico 9网站,并希望将共享文件系统用于我的媒体内容,您能否建议我应该参考哪些Azure配置(Azure云服务或Azure Web应用程序)?
答案 0 :(得分:1)
我强烈建议您通过云服务使用Web App。主要是因为Web App几乎就像在常规服务器上运行,其中云服务有点不同,在我看来更难以使用。
查看本文,了解有关Kentico和Azure Blog存储的一些问题,以及如何将存储提供程序设置为仅存储媒体文件。
http://www.kehrendev.com/blog/brenden-kehren/may-2016/problems-with-azure-and-kentico
答案 1 :(得分:0)
您能描述一下我媒体内容的共享文件系统的含义吗?
根据我的经验 - 它(稍微)更容易部署(和维护)Kentico到Azure Web Apps但他们没有提供这么多的自定义 - 在我的拙见中 - 最大的一个是你无法通过远程桌面连接(但 Azure云服务支持此功能)。
请注意 - 如果您使用云服务,则必须使用 Azure Blob存储 - source - 这可能与您的要求相冲突。
您可以在上述页面上找到有关 Web App s vs Cloud Service s vs 虚拟机的更多信息。
TL; DR; - 如果您不需要自定义,远程桌面和启动任务 - 请转到 WebApps 。如果没有,请尝试指定更多要求。
您还可以从Microsoft的角度here检查技术的比较。
答案 2 :(得分:0)
目前尚不清楚您想与谁分享媒体......
如果您想在更多Kentico实例或第三方系统之间共享资产,我可能会使用Azure Blob存储。 Kentico配备专用的file provider,开箱即用。它被称为CMS.AzureStorage
。
使用blob存储不是托管应用程序的限制因素。您仍然可以使用所有可用选项:Web Apps,VM或Cloud Service。当然,有一些技术含义。但它们都在documentation中描述。
我建议您查看comparison matrix以找到最适合您需求的托管选项。 Kentico建议在大多数项目中使用App Service(Web Apps),因为它最容易维护。但是,您不能使用某些功能,例如Kentico Windows服务。问题是,你真的需要它们吗?