应用程序B被许多客户使用,所以哪些(工具)会缩放B?

所以我在Docker中有三个微服务(图像A,B和C)。
微服务的唯一好处是可以根据需要进行扩展,在我的情况下,我想扩展B.

那么当我们有更多的需求时,如何做服务的扩展(+或 – )。

哪些工具可以缩放B?

两个主要的是:

  • docker swarm ( GitHub repo ):参见docker / swarm-microservice-demo-v1
  • Kubernetes ( GitHub repo ):例如参见“ 在OpenStack上扩展Kubernetes Microservices ”。

微服务的唯一好处是可以根据需要进行扩展

不是“唯一的优势”:它也是隔离的,更好地利用主机资源。