我的场景是这样的:我希望有一个系统,它将监视我的云解决方案的所有实例。我已经有了一个监视应用程序,它能够对我的云解决方案的一个实例进行测试。问题是,部署的云解决方案的数量在时间上发生了变化--它可以增长,也可以减少。我需要的是一个应用程序,它可以运行我的监控应用程序的许多实例,就像我有很多云解决方案一样。我想知道哪个Azure服务最适合运行这些监控应用程序。我需要能够:
如果不再使用给定的云解决方案,并且不需要监视
我在想Azure容器实例和Web作业。我不知道是否有其他合理的选择。Azure容器实例看起来不错,但是我不完全理解我是需要为每个监控应用程序创建这个服务的单独实例,还是应该有一个实例来运行多个容器。
发布于 2020-02-10 08:16:38
在这里,ACI可能是最简单的,在我看来,增加了很多开销,但它们可能更便宜,但更难维护。
使用ACI,您只需为正在监视的云应用程序的每个实例创建一个容器组。因此,如果监视解决方案由单个容器组成--这意味着使用ACI的单个实例来承载解决方案。如果您的解决方案由多个容器组成-相同的应用程序,则可以在同一个ACI容器组中承载多个容器。
我建议不要在单个容器组中使用多个不同的监控解决方案,因为这会使管理这些解决方案变得更加困难。
https://stackoverflow.com/questions/60145851
复制相似问题