是否有将多堆栈部署到一个服务器实例的最佳实践?
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 之类的东西
我一直在做 MEAN 堆栈项目,打算进行部署。为了节省成本,我将使用 docker-compose.yml(将我的项目推送到服务器和 运行 docker-compose up -d
)将其全部部署在一台服务器上,但我没有确保这是我的最佳做法。每个人都可以给我任何建议或其他最佳实践来处理我的情况吗?
我看不出有任何问题。在单个服务器上,只要您的代码已准备就绪,并且只要您有适当的负载平衡机制以防您需要扩展服务,单独组合就应该没问题。
我认为如果要部署到多个服务器,您只需要 docker-swarm 或 kubernetes 之类的东西