【发布时间】:2016-12-11 06:34:16
【问题描述】:
我正在为 Magento 应用程序堆栈构建 Docker Swarm。使用 Swarm 的主要原因是应用程序堆栈将在多节点环境中运行。
以下是应用程序堆栈将运行的服务 -
- 清漆(加速器)
- Nginx(网络服务器)
- Redis(缓存/会话)
- MySQL(存储)
上述 4 个服务中的每一个都应该属于单独的 swarm 集群(即 4 个不同的 swarm 集群)吗?或者,整个应用程序堆栈是否应该只有一个 swarm 集群以及某种机制(可能使用 Swarm 过滤器),仅将服务部署到特定的节点集?
最佳做法是什么?
【问题讨论】:
标签: docker docker-compose magento2 docker-machine docker-swarm