gpt4 book ai didi

containers - 为什么不建议在单个虚拟机上部署多个微服务?

转载 作者:行者123 更新时间:2023-12-04 17:44:40 24 4
gpt4 key购买 nike

为什么总是建议每个虚拟机/容器部署一个微服务?

为什么不能把所有的微服务都部署在一个虚拟机上?

示例:我们可以轻松地在一台机器上的 Apache tomcat 上托管多个应用程序

最佳答案

它与难度无关,而与可用性有关。换句话说,如果您有多个不同类型的微服务并将它们全部部署在单个 VM 中,并且 VM 崩溃,那么您将丢失所有微服务。

此外,在同一个 VM 上部署所有服务违背了使用微服务弹性扩展不同服务的目的,其中一些服务可能比其他服务接受更高的负载。例如,如果您有两个服务 A 和 B,其中服务 B 接收的流量比 A 多得多,则 B 将占用所有资源。您可能希望将 B 部署在更大的服务器或它自己的服务器上,以适应负载,而几乎没有级联到服务 A 的性能中断。

关于containers - 为什么不建议在单个虚拟机上部署多个微服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52715200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com