我刚刚使用 Azure 多容器实例部署了一个 Web 应用程序(node.js 容器和 mongo 容器)。它有点像 Docker Compose,但适用于 Azure 特定的 yaml 文件:https://learn.microsoft.com/en-us/azure/container-instances/container-instances-multi-container-yaml https://learn.microsoft.com/en-us/azure/container-instances/container-instances-multi-container-yaml
现在我看到有一种东西叫做“适用于容器的 Azure Web 应用程序” https://azure.microsoft.com/en-us/services/app-service/containers/#overview。这似乎适用于真正的 docker compose yaml 文件。
除了配置文件格式之外,还有其他区别吗?
注意:我说的是Azure容器实例, notAzure容器services.
好吧,azure 容器实例仅在容器处于活动状态时向您收费,而 webapp 则根据 webapp 存在的时间(因此一直)向您收费。这是它们之间最大的区别之一。
但总的来说,我想说 Azure Web App for Containers 只是在现有“东西”上运行容器的快捷方式。我最近了解到 Azure Web App for Containers 提供了 kubernetes 功能,因此这两种服务的发展方向略有不同。 Azure Web App for Containers 的目标是长时间运行的东西(始终运行),而 ACI 的目标是计划\突发\短期工作负载(类似于 Azure Functions)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)