应用程序B被许多客户使用,所以哪些(工具)会缩放B?
所以我在Docker中有三个微服务(图像A,B和C)。
微服务的唯一好处是可以根据需要进行扩展,在我的情况下,我想扩展B.
那么当我们有更多的需求时,如何做服务的扩展(+或 – )。
哪些工具可以缩放B?
两个主要的是:
- docker swarm ( GitHub repo ):参见docker / swarm-microservice-demo-v1
- Kubernetes ( GitHub repo ):例如参见“ 在OpenStack上扩展Kubernetes Microservices ”。
微服务的唯一好处是可以根据需要进行扩展
不是“唯一的优势”:它也是隔离的,更好地利用主机资源。