我的公司有一个方向,即创建要在 Azure 市场上发布和销售的 Web 应用。
在阅读了 https://azure.microsoft.com/en-us/marketplace/programs/certified/的主题后,我很困惑,实现我们上面想要做的事情的正确方法是什么。
- 我们是否需要创建一个 VM 作为 Web 应用的容器,以便可以在 Market Place 上销售?在此方法中,订阅者是否从我们发布的映像创建自己的 VM 服务?我想知道如何将更新/修复推送给每个订阅者。
- 然后我遇到了AppSource。这样,我们是否在 Azure 应用服务中创建/托管应用,并且用户是否通过 AAD 获得应用授权(看起来我们必须使用 AAD 身份验证?我们是否能够按组织来隔离用户数据?
如果有人能对此有所了解,我真的很感激。
对于第 1 点,可以查看以下问题: 在 Azure 上发布 Web 应用程序
我认为您正在寻找的是"解决方案模板"。 我花了一段时间才得到它,但如果你看一下文档,就会发现"虚拟机"和"解决方案模板"之间有一个比较。
从文档中:
虚拟机示例:
作为 Azure 发布者,你已使用创新的数据库服务创建并验证了 VM。其他 Azure 订阅者想要采购此 VM 并将其部署到其云服务环境中。
解决方案模板示例
作为 Azure 发布者,你捆绑了来自 Azure 的一组服务,这些服务使你能够快速部署具有负载均衡、增强安全性和高可用性的云服务。其他 Azure 订阅者可以通过购买满足其目标的解决方案模板来节省时间。他们不必手动查找、采购、部署和配置相同或类似的 Azure 服务。