Azure - 容器实例与应用服务

Azure - Container Instances vs App Service

我有一个 monorepo,其中包含一个 API、React 应用程序和一个 worker。

最初我以为我只是使用 AppService 并部署代码,但是这似乎要复杂得多,因为情况不仅有一个简单的 npm run index.js,而且有我在上面提到的 3 个服务不同的地方。

无论如何,我决定在 Docker 中进行容器化可能是一种更简单的方法。

但我不确定,部署到 Azure 的应用服务和容器实例有什么区别?

谢谢。

p.s。我假设我上面的方法似乎是有效的。如果有更简单的方法,请告诉我。

在应用服务上 运行 有很多好处 - 特别是当它是网络应用时:。仅举几例

  • (自动或手动)扩展到多个实例
  • 带内置证书的 SSL 终止
  • 简单的应用设置配置
  • IP限制支持
  • Easy Auth - 和其他身份验证提供程序的内置支持