是否有将多堆栈部署到一个服务器实例的最佳实践?

Is there a best practice to deploy multi stack to one server instance only?

我一直在做 MEAN 堆栈项目,打算进行部署。为了节省成本,我将使用 docker-compose.yml(将我的项目推送到服务器和 运行 docker-compose up -d)将其全部部署在一台服务器上,但我没有确保这是我的最佳做法。每个人都可以给我任何建议或其他最佳实践来处理我的情况吗?

我看不出有任何问题。在单个服务器上,只要您的代码已准备就绪,并且只要您有适当的负载平衡机制以防您需要扩展服务,单独组合就应该没问题。

我认为如果要部署到多个服务器,您只需要 docker-swarm 或 kubernetes 之类的东西