我对 Azure 很陌生,所以为了学习,我在 Azure 中部署了 Node.js 应用程序,既作为 Docker 容器,也作为 Linux 上的 Azure Web 应用程序。由于 Azure Web 应用程序无论如何都是容器,有什么好的理由我应该使用它们而不是我自己的容器,我可以更好地控制它?
我偶然发现的一个问题是,对于 Azure Web 应用程序中的预配置容器,您必须考虑很多事情,其中一些在此处进行了描述。如果我改用我自己的 Docker 容器,我不必采取有时需要的额外步骤来让 Node.js 应用程序及其依赖项启动并作为 Azure Web 应用程序运行。
我是否遗漏了什么,或者在我看来,在 Azure 中将我的应用程序部署为 Docker 容器的工作量减少了?
塞巴斯蒂安